24 if (pContext->pParentContext !=
NULL)
28 wcscat(pszBuffer, pContext->pszContextName);
65 while (pCommand !=
NULL)
70 pCommand = pCommand->
pNext;
74 while (pGroup !=
NULL)
79 pGroup = pGroup->
pNext;
83 while (pSubContext !=
NULL)
87 pSubContext = pSubContext->
pNext;
104 while (pCommand !=
NULL)
109 pCommand = pCommand->
pNext;
119 DWORD dwCurrentIndex,
130 if (pContext ==
NULL)
132 DPRINT1(
"HelpCommand: invalid context %p\n", pContext);
142 while (pContext !=
NULL)
145 pContext = pContext->
pNext;
void ConPuts(FILE *fp, LPCWSTR psz)
void ConPrintf(FILE *fp, LPCWSTR psz,...)
void ConResPrintf(FILE *fp, UINT nID,...)
void ConResPuts(FILE *fp, UINT nID)
PCONTEXT_ENTRY pRootContext
PCONTEXT_ENTRY pCurrentContext
DWORD WINAPI HelpCommand(LPCWSTR pwszMachine, LPWSTR *ppwcArguments, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone)
static VOID GetContextFullName(_In_ PCONTEXT_ENTRY pContext, _Inout_ LPWSTR pszBuffer, _In_ DWORD cchLength)
static VOID HelpContext(PCONTEXT_ENTRY pContext)
VOID HelpGroup(PCOMMAND_GROUP pGroup)
#define IDS_SUBCONTEXT_HEADER
DWORD dwShortCmdHelpToken
struct _COMMAND_ENTRY * pNext
PCOMMAND_ENTRY pCommandListHead
LPCWSTR pwszCmdGroupToken
struct _COMMAND_GROUP * pNext
DWORD dwShortCmdHelpToken
struct _CONTEXT_ENTRY * pSubContextHead
struct _CONTEXT_ENTRY * pParentContext
struct _CONTEXT_ENTRY * pNext
PCOMMAND_GROUP pGroupListHead
PCOMMAND_ENTRY pCommandListHead
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
_In_ ULONG _In_opt_ PVOID pvData
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)