class='cKeyword'>#include <windows.h> class='cKeyword'>#include <stdio.h> class='cKeyword'>#include <stdlib.h> class='cKeyword'>#include <string.h> class='cKeyword'>#include "ntypes.h" class='cKeyword'>#include "unicode.h" class='cKeyword'>#include "nwcaldef.h" class='cKeyword'>#include "nmasnov.h" class='cKeyword'>#include "nmasc32.h" int main( int argc, class='cKeyword'>char **argv) { int rc; HMODULE hMod = NULL; class='cKeyword'>char ErrMsg[256]; int ErrMsgLen = 256; class='cKeyword'>char *treeName = argv[1]; class='cKeyword'>char *pUser = argv[2]; class='cKeyword'>char *pPwd = NULL; class='cKeyword'>char *pServer = NULL; class='cKeyword'>char *pSeq = NULL; class='cKeyword'>char *pClear = NULL; int uiTimeout = 0; if (argc >= 4) pPwd = argv[3]; if (argc >= 5) pSeq = argv[4]; if (argc >= 6) pClear = argv[5]; if (argc >=7) pServer = argv[6]; if (argc >= 8) uiTimeout = atoi(argv[7]); rc = NMAS_Login(treeName, pUser, pPwd, pServer, pSeq, pClear, NULL, uiTimeout, 0); if (0 == rc) { printf("Login Successful\n"); } else { printf("Error: %d, 0x%08X \n", rc, rc); } return( 0 ); }