Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

162 lines
3.6 KiB

//////////////////////////////////////////////////////////////////////////////
// Module : parser_dynamic.h
//
// Purpose : All parser dynamic mode functions header file
//
// Developers Name : N.Surendra Sai / Vunnam Kondal Rao
//
// History :
//
// Date Author Comments
//
//////////////////////////////////////////////////////////////////////////////
#ifndef _PARSER_DYNAMIC_H_
#define _PARSER_DYNAMIC_H_
#include "nshipsec.h"
DWORD
ParseDynamicAddSetMMPolicy(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS],
IN BOOL bOption
);
DWORD
ParseDynamicAddSetQMPolicy(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS],
IN BOOL bOption
);
DWORD
ParseDynamicShowPolFaction(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicShowQMFilter(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicShowMMSAS(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD
ParseDynamicShowQMSAS(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicDelPolFaction(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicDelQMFilter(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicDelMMFilter(
IN LPTSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicSetConfig(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD
ParseDynamicDelRule(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD
ParseDynamicSetRule(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD
ParseDynamicAddRule(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD
ParseDynamicShowMMFilter(
IN LPWSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicShowRule(
IN LPWSTR *ppwcArguments,
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs
);
DWORD
ParseDynamicShowStats(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PARSER_PKT *pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
DWORD ParseDynamicShowAll(
IN LPTSTR lppwszTok[MAX_ARGS],
IN OUT PPARSER_PKT pParser,
IN DWORD dwCurrentIndex,
IN DWORD dwMaxArgs,
IN DWORD dwTagType[MAX_ARGS]
);
#endif //_PARSER_DYNAMIC_H_