ReactOS 0.4.16-dev-835-gd769f56
|
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <wincon.h>
#include <winuser.h>
#include <errno.h>
#include <conutils.h>
#include <netsh.h>
#include "resource.h"
Go to the source code of this file.
Classes | |
struct | _DLL_LIST_ENTRY |
struct | _HELPER_ENTRY |
struct | _COMMAND_ENTRY |
struct | _COMMAND_GROUP |
struct | _CONTEXT_ENTRY |
Macros | |
#define | WIN32_NO_STATUS |
#define | MAX_STRING_SIZE 1024 |
#define | MAX_ARGS_COUNT 256 |
#define | REG_NETSH_PATH L"Software\\Microsoft\\NetSh" |
Typedefs | |
typedef struct _DLL_LIST_ENTRY | DLL_LIST_ENTRY |
typedef struct _DLL_LIST_ENTRY * | PDLL_LIST_ENTRY |
typedef struct _HELPER_ENTRY | HELPER_ENTRY |
typedef struct _HELPER_ENTRY * | PHELPER_ENTRY |
typedef struct _COMMAND_ENTRY | COMMAND_ENTRY |
typedef struct _COMMAND_ENTRY * | PCOMMAND_ENTRY |
typedef struct _COMMAND_GROUP | COMMAND_GROUP |
typedef struct _COMMAND_GROUP * | PCOMMAND_GROUP |
typedef struct _CONTEXT_ENTRY | CONTEXT_ENTRY |
typedef struct _CONTEXT_ENTRY * | PCONTEXT_ENTRY |
Functions | |
BOOL | CreateRootContext (VOID) |
DWORD WINAPI | HelpCommand (LPCWSTR pwszMachine, LPWSTR *ppwcArguments, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone) |
VOID | HelpGroup (PCOMMAND_GROUP pGroup) |
VOID | LoadHelpers (VOID) |
VOID | UnloadHelpers (VOID) |
DWORD WINAPI | AddHelperCommand (LPCWSTR pwszMachine, LPWSTR *ppwcArguments, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone) |
DWORD WINAPI | DeleteHelperCommand (LPCWSTR pwszMachine, LPWSTR *ppwcArguments, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone) |
DWORD WINAPI | ShowHelperCommand (LPCWSTR pwszMachine, PWSTR *ppwcArguments, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone) |
BOOL | InterpretScript (LPWSTR pszFileName) |
BOOL | InterpretCommand (LPWSTR *argv, DWORD dwArgCount) |
VOID | InterpretInteractive (VOID) |
Variables | |
PCONTEXT_ENTRY | pRootContext |
PCONTEXT_ENTRY | pCurrentContext |
typedef struct _COMMAND_ENTRY COMMAND_ENTRY |
typedef struct _COMMAND_GROUP COMMAND_GROUP |
typedef struct _CONTEXT_ENTRY CONTEXT_ENTRY |
typedef struct _DLL_LIST_ENTRY DLL_LIST_ENTRY |
typedef struct _HELPER_ENTRY HELPER_ENTRY |
typedef struct _COMMAND_ENTRY * PCOMMAND_ENTRY |
typedef struct _COMMAND_GROUP * PCOMMAND_GROUP |
typedef struct _CONTEXT_ENTRY * PCONTEXT_ENTRY |
typedef struct _DLL_LIST_ENTRY * PDLL_LIST_ENTRY |
typedef struct _HELPER_ENTRY * PHELPER_ENTRY |
DWORD WINAPI AddHelperCommand | ( | LPCWSTR | pwszMachine, |
LPWSTR * | ppwcArguments, | ||
DWORD | dwCurrentIndex, | ||
DWORD | dwArgCount, | ||
DWORD | dwFlags, | ||
LPCVOID | pvData, | ||
BOOL * | pbDone | ||
) |
Definition at line 425 of file helper.c.
Referenced by CreateRootContext().
Definition at line 282 of file context.c.
Referenced by wmain().
DWORD WINAPI DeleteHelperCommand | ( | LPCWSTR | pwszMachine, |
LPWSTR * | ppwcArguments, | ||
DWORD | dwCurrentIndex, | ||
DWORD | dwArgCount, | ||
DWORD | dwFlags, | ||
LPCVOID | pvData, | ||
BOOL * | pbDone | ||
) |
Definition at line 457 of file helper.c.
Referenced by CreateRootContext().
DWORD WINAPI HelpCommand | ( | LPCWSTR | pwszMachine, |
LPWSTR * | ppwcArguments, | ||
DWORD | dwCurrentIndex, | ||
DWORD | dwArgCount, | ||
DWORD | dwFlags, | ||
LPCVOID | pvData, | ||
BOOL * | pbDone | ||
) |
Definition at line 116 of file help.c.
Referenced by CreateRootContext(), help_main(), InterpretCmd(), and main().
VOID HelpGroup | ( | PCOMMAND_GROUP | pGroup | ) |
Definition at line 93 of file help.c.
Referenced by InterpretCommand().
Definition at line 188 of file interpreter.c.
Referenced by wmain().
Definition at line 183 of file interpreter.c.
Definition at line 241 of file helper.c.
Referenced by wmain().
DWORD WINAPI ShowHelperCommand | ( | LPCWSTR | pwszMachine, |
PWSTR * | ppwcArguments, | ||
DWORD | dwCurrentIndex, | ||
DWORD | dwArgCount, | ||
DWORD | dwFlags, | ||
LPCVOID | pvData, | ||
BOOL * | pbDone | ||
) |
|
extern |
Definition at line 18 of file context.c.
Referenced by CreateRootContext(), HelpCommand(), HelpContext(), InterpretCommand(), InterpretInteractive(), and UpCommand().
|
extern |
Definition at line 17 of file context.c.
Referenced by CreateRootContext(), HelpContext(), InterpretCommand(), InterpretInteractive(), RegisterContext(), ShowHelperCommand(), and UpCommand().