Changeset 23571 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/winternl.h
- Timestamp:
- Oct 6, 2009 6:07:06 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 53228
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/winternl.h
r21731 r23571 1197 1197 typedef struct _SYSTEM_BASIC_INFORMATION { 1198 1198 #ifdef __WINESRC__ 1199 DWORD dwUnknown1; 1200 ULONG uKeMaximumIncrement; 1201 ULONG uPageSize; 1202 ULONG uMmNumberOfPhysicalPages; 1203 ULONG uMmLowestPhysicalPage; 1204 ULONG uMmHighestPhysicalPage; 1205 ULONG uAllocationGranularity; 1206 PVOID pLowestUserAddress; 1207 PVOID pMmHighestUserAddress; 1208 ULONG uKeActiveProcessors; 1209 BYTE bKeNumberProcessors; 1210 BYTE bUnknown2; 1211 WORD wUnknown3; 1199 DWORD unknown; 1200 ULONG KeMaximumIncrement; 1201 ULONG PageSize; 1202 ULONG MmNumberOfPhysicalPages; 1203 ULONG MmLowestPhysicalPage; 1204 ULONG MmHighestPhysicalPage; 1205 ULONG_PTR AllocationGranularity; 1206 PVOID LowestUserAddress; 1207 PVOID HighestUserAddress; 1208 ULONG_PTR ActiveProcessorsAffinityMask; 1209 BYTE NumberOfProcessors; 1212 1210 #else 1213 1211 BYTE Reserved1[24]; … … 1270 1268 1271 1269 typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { 1272 #ifdef __WINESRC__1273 LARGE_INTEGER liIdleTime;1274 LARGE_INTEGER liKernelTime;1275 LARGE_INTEGER liUserTime;1276 DWORD dwSpare[5];1277 #else1278 1270 LARGE_INTEGER IdleTime; 1279 1271 LARGE_INTEGER KernelTime; … … 1281 1273 LARGE_INTEGER Reserved1[2]; 1282 1274 ULONG Reserved2; 1283 #endif1284 1275 } SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION, *PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION; 1285 1276 … … 1999 1990 NTSYSAPI NTSTATUS WINAPI LdrGetDllHandle(LPCWSTR, ULONG, const UNICODE_STRING*, HMODULE*); 2000 1991 NTSYSAPI NTSTATUS WINAPI LdrGetProcedureAddress(HMODULE, const ANSI_STRING*, ULONG, void**); 2001 NTSYSAPI void WINAPI LdrInitializeThunk( ULONG,ULONG,ULONG,ULONG);1992 NTSYSAPI void WINAPI LdrInitializeThunk(void*,ULONG_PTR,ULONG_PTR,ULONG_PTR); 2002 1993 NTSYSAPI NTSTATUS WINAPI LdrLoadDll(LPCWSTR, DWORD, const UNICODE_STRING*, HMODULE*); 2003 1994 NTSYSAPI NTSTATUS WINAPI LdrLockLoaderLock(ULONG,ULONG*,ULONG*); … … 2023 2014 NTSYSAPI NTSTATUS WINAPI NtCallbackReturn(PVOID,ULONG,NTSTATUS); 2024 2015 NTSYSAPI NTSTATUS WINAPI NtCancelIoFile(HANDLE,PIO_STATUS_BLOCK); 2016 NTSYSAPI NTSTATUS WINAPI NtCancelIoFileEx(HANDLE,PIO_STATUS_BLOCK,PIO_STATUS_BLOCK); 2025 2017 NTSYSAPI NTSTATUS WINAPI NtCancelTimer(HANDLE, BOOLEAN*); 2026 2018 NTSYSAPI NTSTATUS WINAPI NtClearEvent(HANDLE); … … 2273 2265 NTSYSAPI DWORD WINAPI RtlComputeCrc32(DWORD,const BYTE*,INT); 2274 2266 NTSYSAPI NTSTATUS WINAPI RtlConvertSidToUnicodeString(PUNICODE_STRING,PSID,BOOLEAN); 2275 NTSYSAPI LONGLONG WINAPI RtlConvertLongToLargeInteger(LONG);2276 NTSYSAPI ULONGLONG WINAPI RtlConvertUlongToLargeInteger(ULONG);2277 2267 NTSYSAPI void WINAPI RtlCopyLuid(PLUID,const LUID*); 2278 2268 NTSYSAPI void WINAPI RtlCopyLuidAndAttributesArray(ULONG,const LUID_AND_ATTRIBUTES*,PLUID_AND_ATTRIBUTES); … … 2321 2311 NTSYSAPI NTSTATUS WINAPI RtlDuplicateUnicodeString(int,const UNICODE_STRING*,UNICODE_STRING*); 2322 2312 NTSYSAPI NTSTATUS WINAPI RtlEmptyAtomTable(RTL_ATOM_TABLE,BOOLEAN); 2323 NTSYSAPI LONGLONG WINAPI RtlEnlargedIntegerMultiply(INT,INT);2324 NTSYSAPI ULONGLONG WINAPI RtlEnlargedUnsignedMultiply(UINT,UINT);2325 NTSYSAPI UINT WINAPI RtlEnlargedUnsignedDivide(ULONGLONG,UINT,UINT *);2326 2313 NTSYSAPI NTSTATUS WINAPI RtlEnterCriticalSection(RTL_CRITICAL_SECTION *); 2327 2314 NTSYSAPI void WINAPI RtlEraseUnicodeString(UNICODE_STRING*); … … 2335 2322 NTSYSAPI void DECLSPEC_NORETURN WINAPI RtlExitUserThread(ULONG); 2336 2323 NTSYSAPI NTSTATUS WINAPI RtlExpandEnvironmentStrings_U(PCWSTR, const UNICODE_STRING*, UNICODE_STRING*, ULONG*); 2337 NTSYSAPI LONGLONG WINAPI RtlExtendedMagicDivide(LONGLONG,LONGLONG,INT);2338 NTSYSAPI LONGLONG WINAPI RtlExtendedIntegerMultiply(LONGLONG,INT);2339 NTSYSAPI LONGLONG WINAPI RtlExtendedLargeIntegerDivide(LONGLONG,INT,INT *);2340 2324 NTSYSAPI NTSTATUS WINAPI RtlFindActivationContextSectionString(ULONG,const GUID*,ULONG,const UNICODE_STRING*,PVOID); 2341 2325 NTSYSAPI NTSTATUS WINAPI RtlFindCharInUnicodeString(int,const UNICODE_STRING*,const UNICODE_STRING*,USHORT*); … … 2410 2394 NTSYSAPI BOOLEAN WINAPI RtlIsValidHandle(const RTL_HANDLE_TABLE *, const RTL_HANDLE *); 2411 2395 NTSYSAPI BOOLEAN WINAPI RtlIsValidIndexHandle(const RTL_HANDLE_TABLE *, ULONG Index, RTL_HANDLE **); 2412 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerAdd(LONGLONG,LONGLONG);2413 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerArithmeticShift(LONGLONG,INT);2414 NTSYSAPI ULONGLONG WINAPI RtlLargeIntegerDivide( ULONGLONG,ULONGLONG,ULONGLONG *);2415 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerNegate(LONGLONG);2416 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerShiftLeft(LONGLONG,INT);2417 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerShiftRight(LONGLONG,INT);2418 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerSubtract(LONGLONG,LONGLONG);2419 NTSYSAPI NTSTATUS WINAPI RtlLargeIntegerToChar(const ULONGLONG *,ULONG,ULONG,PCHAR);2420 2396 NTSYSAPI NTSTATUS WINAPI RtlLeaveCriticalSection(RTL_CRITICAL_SECTION *); 2421 2397 NTSYSAPI DWORD WINAPI RtlLengthRequiredSid(DWORD); … … 2532 2508 NTSYSAPI NTSTATUS WINAPI vDbgPrintExWithPrefix(LPCSTR,ULONG,ULONG,LPCSTR,__ms_va_list); 2533 2509 2510 /* 32-bit only functions */ 2511 2512 #ifndef _WIN64 2513 NTSYSAPI LONGLONG WINAPI RtlConvertLongToLargeInteger(LONG); 2514 NTSYSAPI ULONGLONG WINAPI RtlConvertUlongToLargeInteger(ULONG); 2515 NTSYSAPI LONGLONG WINAPI RtlEnlargedIntegerMultiply(INT,INT); 2516 NTSYSAPI ULONGLONG WINAPI RtlEnlargedUnsignedMultiply(UINT,UINT); 2517 NTSYSAPI UINT WINAPI RtlEnlargedUnsignedDivide(ULONGLONG,UINT,UINT *); 2518 NTSYSAPI LONGLONG WINAPI RtlExtendedMagicDivide(LONGLONG,LONGLONG,INT); 2519 NTSYSAPI LONGLONG WINAPI RtlExtendedIntegerMultiply(LONGLONG,INT); 2520 NTSYSAPI LONGLONG WINAPI RtlExtendedLargeIntegerDivide(LONGLONG,INT,INT *); 2521 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerAdd(LONGLONG,LONGLONG); 2522 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerArithmeticShift(LONGLONG,INT); 2523 NTSYSAPI ULONGLONG WINAPI RtlLargeIntegerDivide( ULONGLONG,ULONGLONG,ULONGLONG *); 2524 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerNegate(LONGLONG); 2525 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerShiftLeft(LONGLONG,INT); 2526 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerShiftRight(LONGLONG,INT); 2527 NTSYSAPI LONGLONG WINAPI RtlLargeIntegerSubtract(LONGLONG,LONGLONG); 2528 NTSYSAPI NTSTATUS WINAPI RtlLargeIntegerToChar(const ULONGLONG *,ULONG,ULONG,PCHAR); 2529 #endif 2530 2534 2531 /* Wine internal functions */ 2535 2532
Note:
See TracChangeset
for help on using the changeset viewer.