blob: c3206263ad2df36e7c9f615aa2f3321bd4350c00 (
plain) (
tree)
|
|
// ---------------------------------------------------
//
// 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;
|