diff options
Diffstat (limited to 'private/ntos/ndis/testprot/tpctl/parse.h')
-rw-r--r-- | private/ntos/ndis/testprot/tpctl/parse.h | 312 |
1 files changed, 312 insertions, 0 deletions
diff --git a/private/ntos/ndis/testprot/tpctl/parse.h b/private/ntos/ndis/testprot/tpctl/parse.h new file mode 100644 index 000000000..c3206263a --- /dev/null +++ b/private/ntos/ndis/testprot/tpctl/parse.h @@ -0,0 +1,312 @@ +// --------------------------------------------------- +// +// Copyright (c) 1991 Microsoft Corporation +// +// Module Name: +// +// parse.h +// +// Abstract: +// +// +// Author: +// +// Tom Adams (tomad) 11-May-1991 +// +// Revision History: +// +// 11-May-1991 tomad +// Created +// +// 4-27-94 timothyw +// added externs for performance test +// 6-8-94 timothyw +// changes for client/server model, perf tests +// +// ------------------------------------------------- + +#define sizeoftable(TableName) (sizeof(TableName) / sizeof(TableName[0])) + +#define NamedField(Flag) {#Flag, Flag} + + +// +// external declarations of the Command Option Argument Parse +// Tables and their sizes. +// + + +extern +PARSETABLE +BooleanTable[]; + +extern +PARSETABLE +PacketFilterTable []; + +extern +PARSETABLE +QueryInfoOidTable []; + +extern +PARSETABLE +SetInfoOidTable []; + +extern +PARSETABLE +MemberTypeTable []; + +extern +PARSETABLE +PacketTypeTable []; + +extern +PARSETABLE +PacketMakeUpTable []; + +extern +PARSETABLE +ResponseTypeTable []; + +extern +PARSETABLE +DelayTable []; + +extern +PARSETABLE +TestDurationTable []; + +extern +PARSETABLE +OperationTypeTable[]; + +extern +PARSETABLE +KeyDbaseTable []; + +extern +PARSETABLE +ValueTypeTable[]; + + +// +// external declarations of the Test Parameter Arrays and their sizes. +// + +extern +TESTPARAMS +CommandLineOptions[]; + +extern +DWORD +Num_CommandLine_Params; + +extern +TESTPARAMS +SetEnvOptions[]; + +extern +DWORD +Num_SetEnv_Params; + +extern +TESTPARAMS +ReadScriptOptions[]; + +extern +DWORD +Num_ReadScript_Params; + +extern +TESTPARAMS +LoggingOptions[]; + +extern +DWORD +Num_Logging_Params; + +extern +TESTPARAMS +RecordingOptions[]; + +extern +DWORD +Num_Recording_Params; + +extern +TESTPARAMS +PauseGoOptions[]; + +extern +DWORD +Num_PauseGo_Params; + +extern +TESTPARAMS +LoadUnloadOptions[]; + +extern +DWORD +Num_LoadUnload_Params; + +extern +TESTPARAMS +OpenOptions[]; + +extern +DWORD +Num_Open_Params; + +extern +TESTPARAMS +SetPacketFilterOptions[]; + +extern +DWORD +Num_SetPacketFilter_Params; + +extern +TESTPARAMS +SetLookaheadOptions[]; + +extern +DWORD +Num_SetLookahead_Params; + +extern +TESTPARAMS +MulticastAddrOptions[]; + +extern +DWORD +Num_MulticastAddr_Params; + +extern +TESTPARAMS +FunctionalAddrOptions[]; + +extern +DWORD +Num_FunctionalAddr_Params; + +extern +TESTPARAMS +GroupAddrOptions[]; + +extern +DWORD +Num_GroupAddr_Params; + +extern +TESTPARAMS +QueryInfoOptions[]; + +extern +DWORD +Num_QueryInfo_Params; + +extern +TESTPARAMS +QueryStatsOptions[]; + +extern +DWORD +Num_QueryStats_Params; + +extern +TESTPARAMS +SetInfoOptions[]; + +extern +DWORD +Num_SetInfo_Params; + +extern +TESTPARAMS +SetInfoPFOptions[]; + +extern +DWORD +Num_SetInfoPF_Params; + +extern +TESTPARAMS +SetInfoLAOptions[]; + +extern +DWORD +Num_SetInfoLA_Params; + +extern +TESTPARAMS +SetInfoMAOptions[]; + +extern +DWORD +Num_SetInfoMA_Params; + +extern +TESTPARAMS +SetInfoFAOptions[]; + +extern +DWORD +Num_SetInfoFA_Params; + +extern +TESTPARAMS +SetInfoGAOptions[]; + +extern +DWORD +Num_SetInfoGA_Params; + +extern +TESTPARAMS +SendOptions[]; + +extern +DWORD +Num_Send_Params; + +extern +TESTPARAMS +PerfClntOptions[]; + +extern +DWORD +Num_PerfClnt_Params; + +extern +TESTPARAMS +StressOptions[]; + +extern +DWORD +Num_Stress_Params; + +extern +TESTPARAMS +OpenInstanceOptions[]; + +extern +DWORD +Num_OpenInstance_Params; + +extern +TESTPARAMS +HelpOptions[]; + +extern +DWORD +Num_Help_Params; + +extern +TESTPARAMS +RegistryOptions[]; + +extern +DWORD +Num_Registry_Params; + + |