int wmain(int argc, WCHAR **argv) { PCOMMAND cmdptr; /* Initialize the Console Standard Streams */ ConInitStdStreams(); if (argc < 2) { ConResPuts(StdOut, IDS_NET_SYNTAX); return 1; } /* Scan the command table */ for (cmdptr = cmds; cmdptr->name; cmdptr++) { if (_wcsicmp(argv[1], cmdptr->name) == 0) { return cmdptr->func(argc, argv); } } ConResPuts(StdOut, IDS_NET_SYNTAX); return 1; }
int wmain(int argc, WCHAR **argv) { WCHAR szDllBuffer[MAX_PATH]; PCOMMAND cmdptr; int nResult = 0; BOOL bRun = FALSE; /* Initialize the Console Standard Streams */ ConInitStdStreams(); /* Load netmsg.dll */ GetSystemDirectoryW(szDllBuffer, ARRAYSIZE(szDllBuffer)); wcscat(szDllBuffer, L"\\netmsg.dll"); hModuleNetMsg = LoadLibrary(szDllBuffer); if (hModuleNetMsg == NULL) { ConPrintf(StdErr, L"Failed to load netmsg.dll\n"); return 1; } if (argc < 2) { nResult = 1; goto done; } /* Scan the command table */ for (cmdptr = cmds; cmdptr->name; cmdptr++) { if (_wcsicmp(argv[1], cmdptr->name) == 0) { nResult = cmdptr->func(argc, argv); bRun = TRUE; break; } } done: if (bRun == FALSE) { PrintMessageString(4381); ConPuts(StdOut, L"\n"); PrintNetMessage(MSG_NET_SYNTAX); } if (hModuleNetMsg != NULL) FreeLibrary(hModuleNetMsg); return nResult; }
int wmain(int argc, WCHAR **argv) { PCOMMAND cmdptr; if (argc < 2) { help(); return 1; } /* Scan the command table */ for (cmdptr = cmds; cmdptr->name; cmdptr++) { if (_wcsicmp(argv[1], cmdptr->name) == 0) { return cmdptr->func(argc, argv); } } help(); return 1; }
int wmain(int argc, WCHAR **argv) { PCOMMAND cmdptr; if (argc < 2) { PrintResourceString(IDS_NET_SYNTAX); return 1; } /* Scan the command table */ for (cmdptr = cmds; cmdptr->name; cmdptr++) { if (_wcsicmp(argv[1], cmdptr->name) == 0) { return cmdptr->func(argc, argv); } } PrintResourceString(IDS_NET_SYNTAX); return 1; }