44 pAliasEntry = pAliasEntry->
pNext;
67 pAliasEntry = pAliasEntry->
pNext;
87 pAliasEntry = pAliasEntry->
pNext;
135 DPRINT(
"AliasCommand(dwCurrentIndex %lu dwArgCount %lu)\n",
171 if (pAliasEntry ==
NULL)
224 DPRINT(
"ShowAliasCommand()\n");
245 DPRINT(
"UnaliasCommand()\n");
260 pAliasEntry->
pNext->pPrev = pAliasEntry->
pPrev;
265 pAliasEntry->
pPrev->pNext = pAliasEntry->
pNext;
276 pAliasEntry = pAliasEntry->
pNext;
void ConPrintf(FILE *fp, LPCWSTR psz,...)
void ConResPrintf(FILE *fp, UINT nID,...)
struct _ALIAS_ENTRY * PALIAS_ENTRY
DWORD WINAPI ShowAliasCommand(LPCWSTR pwszMachine, LPWSTR *argv, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone)
struct _ALIAS_ENTRY ALIAS_ENTRY
static PALIAS_ENTRY GetAliasEntry(PWSTR pszAliasName)
PALIAS_ENTRY AliasListHead
PALIAS_ENTRY AliasListTail
static VOID ShowAliases(VOID)
VOID DestroyAliases(VOID)
DWORD WINAPI UnaliasCommand(LPCWSTR pwszMachine, LPWSTR *argv, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone)
static VOID ShowAlias(PWSTR pszAliasName)
DWORD WINAPI AliasCommand(LPCWSTR pwszMachine, LPWSTR *argv, DWORD dwCurrentIndex, DWORD dwArgCount, DWORD dwFlags, LPCVOID pvData, BOOL *pbDone)
#define IDS_ALIAS_NOT_FOUND
#define ERROR_NOT_ENOUGH_MEMORY
#define HeapFree(x, y, z)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
LPWSTR MergeStrings(_In_ LPWSTR pszStringArray[], _In_ INT nCount)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
#define ERROR_INVALID_SYNTAX
_In_ LPWSTR _In_ DWORD _In_ LPCVOID pvData
_In_ LPWSTR _In_ DWORD dwArgCount
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD _In_ LPCVOID _Out_ BOOL * pbDone
_In_ LPWSTR _In_ DWORD dwCurrentIndex
_Check_return_ _CRTIMP int __cdecl wcscmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
struct _ALIAS_ENTRY * pNext
struct _ALIAS_ENTRY * pPrev