// ntqsi.h // 10-24-1998 Sven B. Schreiber // sbs@orgon.com #define UNICODE // ================================================================= // PROGRAM IDENTIFICATION // ================================================================= #define MAIN_BUILD 1 #define MAIN_VERSION_HIGH 1 #define MAIN_VERSION_LOW 0 // ----------------------------------------------------------------- #define MAIN_DAY 24 #define MAIN_MONTH 10 #define MAIN_YEAR 1998 // ----------------------------------------------------------------- #define MAIN_PREFIX SBS #define MAIN_MODULE ntqsi #define MAIN_NAME ntdll.NtQuerySystemInformation Spy #define MAIN_COMPANY Sven B. Schreiber #define MAIN_AUTHOR Sven B. Schreiber #define MAIN_EMAIL sbs@orgon.com #define MAIN_EXE // ================================================================= // MORE HEADER FILES // ================================================================= #include //////////////////////////////////////////////////////////////////// #ifndef _RC_PASS_ //////////////////////////////////////////////////////////////////// // ================================================================= // MORE HEADER FILES // ================================================================= #include // ================================================================= // TYPE DEFINITIONS // ================================================================= typedef LONG NTSTATUS; typedef DWORD SYSTEMINFOCLASS; typedef BYTE **PPBYTE; // ================================================================= // CONSTANTS // ================================================================= #define SYSTEM_INFO_BUFFER 0x00040000 #define TEST_PATTERN1 0x55 #define TEST_PATTERN2 0xAA // ================================================================= // STATUS CODES // ================================================================= #define STATUS_SUCCESS ((NTSTATUS) 0x00000000) #define STATUS_UNSUCCESSFUL ((NTSTATUS) 0xC0000001) #define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS) 0xC0000004) // ================================================================= // API PROTOTYPES // ================================================================= NTSTATUS NTAPI NtQuerySystemInformation (SYSTEMINFOCLASS sic, PVOID pData, DWORD dSize, PDWORD pdSize); // ================================================================= // LINKER CONTROL // ================================================================= #pragma comment (linker, "/defaultlib:ntdll.lib") //////////////////////////////////////////////////////////////////// #endif // #ifndef _RC_PASS_ //////////////////////////////////////////////////////////////////// // ================================================================= // END OF FILE // =================================================================