48 lines
786 B
C
48 lines
786 B
C
/*++
|
|
|
|
Copyright (c) 1992-1997 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ntfuncs.h
|
|
|
|
Abstract:
|
|
|
|
Contains definitions for dynamically loaded NTDLL functions.
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _INC_NTFUNCS
|
|
#define _INC_NTFUNCS
|
|
|
|
typedef NTSYSAPI NTSTATUS
|
|
(NTAPI * PFNNTQUERYSYSTEMINFORMATION)(
|
|
IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
|
|
OUT PVOID SystemInformation,
|
|
IN ULONG SystemInformationLength,
|
|
OUT PULONG ReturnLength OPTIONAL
|
|
);
|
|
|
|
typedef NTSYSAPI LARGE_INTEGER
|
|
(NTAPI * PFNRTLEXTENDEDLARGEINTEGERDIVIDE)(
|
|
LARGE_INTEGER Dividend,
|
|
ULONG Divisor,
|
|
PULONG Remainder
|
|
);
|
|
|
|
typedef NTSYSAPI BOOLEAN
|
|
(NTAPI * PFNRTLGETNTPRODUCTTYPE)(
|
|
PNT_PRODUCT_TYPE NtProductType
|
|
);
|
|
|
|
#endif // _INC_NTFUNCS
|
|
|
|
|
|
|