[NDK] Fix some ob types (64 bit)

This commit is contained in:
Timo Kreuzer 2018-01-04 19:23:47 +01:00
parent 5985fe613b
commit 690cc9f30b

View file

@ -434,6 +434,9 @@ typedef struct _OBJECT_HEADER_NAME_INFO
ULONG QueryReferences; ULONG QueryReferences;
ULONG Reserved2; ULONG Reserved2;
ULONG DbgReferenceCount; ULONG DbgReferenceCount;
#ifdef _WIN64
ULONG64 Reserved3;
#endif
} OBJECT_HEADER_NAME_INFO, *POBJECT_HEADER_NAME_INFO; } OBJECT_HEADER_NAME_INFO, *POBJECT_HEADER_NAME_INFO;
typedef struct _OBJECT_HANDLE_COUNT_ENTRY typedef struct _OBJECT_HANDLE_COUNT_ENTRY
@ -471,6 +474,9 @@ typedef struct _OBJECT_HEADER_QUOTA_INFO
ULONG NonPagedPoolCharge; ULONG NonPagedPoolCharge;
ULONG SecurityDescriptorCharge; ULONG SecurityDescriptorCharge;
PEPROCESS ExclusiveProcess; PEPROCESS ExclusiveProcess;
#ifdef _WIN64
ULONG64 Reserved;
#endif
} OBJECT_HEADER_QUOTA_INFO, *POBJECT_HEADER_QUOTA_INFO; } OBJECT_HEADER_QUOTA_INFO, *POBJECT_HEADER_QUOTA_INFO;
// //
@ -478,10 +484,10 @@ typedef struct _OBJECT_HEADER_QUOTA_INFO
// //
typedef struct _OBJECT_HEADER typedef struct _OBJECT_HEADER
{ {
LONG PointerCount; LONG_PTR PointerCount;
union union
{ {
LONG HandleCount; LONG_PTR HandleCount;
volatile PVOID NextToFree; volatile PVOID NextToFree;
}; };
POBJECT_TYPE Type; POBJECT_TYPE Type;