Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
///**************************************************************
/// Microsoft LAN Manager *
/// Copyright(c) Microsoft Corp., 1990 *
///**************************************************************
//
// For use in UASTEST*.C
//
// #define printf NetpDbgPrint
#define exit ExitProcess
#define USER1 L"User1"
#define USER2 L"User2"
#define NOTTHERE L"NotThere"
#define USER L"USERS"
#define GUEST L"GUESTS"
#define ADMIN L"ADMINS"
#define TEXIT if(exit_flag)exit(1);
#define ENUM_FILTER FILTER_NORMAL_ACCOUNT
//
// uastestm.c will #include this file with LSRVDATA_ALLOCATE defined.
// That will cause each of these variables to be allocated.
//
#ifdef UASTEST_ALLOCATE
#define EXTERN
#define INIT( _x ) = _x
#else
#define EXTERN extern
#define INIT(_x)
#endif
EXTERN LPWSTR server INIT( NULL ); EXTERN DWORD err INIT( 0 ); EXTERN DWORD ParmError INIT( 0 ); EXTERN DWORD exit_flag INIT( 0 ); EXTERN DWORD totavail; EXTERN DWORD total; EXTERN DWORD nread;
//
// Interface to error_exit
//
#define ACTION 0
#define PASS 1
#define FAIL 2
EXTERN PCHAR testname;
void error_exit( int type, char *msgp, LPWSTR namep );
void PrintUnicode( LPWSTR string );
void TestDiffDword( char *msgp, LPWSTR namep, DWORD Actual, DWORD Good );
|