Fix build

svn path=/trunk/; revision=55153
This commit is contained in:
Timo Kreuzer 2012-01-24 21:56:02 +00:00
parent 97efb41b10
commit 456a8b2857
5 changed files with 17 additions and 15 deletions

View file

@ -772,7 +772,7 @@ typedef struct _SYSTEM_PERFORMANCE_INFORMATION
ULONG TotalSystemCodePages; ULONG TotalSystemCodePages;
ULONG NonPagedPoolLookasideHits; ULONG NonPagedPoolLookasideHits;
ULONG PagedPoolLookasideHits; ULONG PagedPoolLookasideHits;
ULONG AvailablePagedPoolPages; ULONG Spare3Count;
ULONG ResidentSystemCachePage; ULONG ResidentSystemCachePage;
ULONG ResidentPagedPoolPage; ULONG ResidentPagedPoolPage;
ULONG ResidentSystemDriverPage; ULONG ResidentSystemDriverPage;

View file

@ -146,7 +146,7 @@ typedef struct STRUCT(_PEB)
PTR(PVOID*) FlsCallback; PTR(PVOID*) FlsCallback;
STRUCT(LIST_ENTRY) FlsListHead; STRUCT(LIST_ENTRY) FlsListHead;
PTR(PVOID) FlsBitmap; PTR(PVOID) FlsBitmap;
ULONG FlsBitmapBits[FLS_MAXIMUM_AVAILABLE/(sizeof(ULONG)*8)]; ULONG FlsBitmapBits[4]; // [FLS_MAXIMUM_AVAILABLE/(sizeof(ULONG)*8)];
ULONG FlsHighIndex; ULONG FlsHighIndex;
#endif #endif
#if (NTDDI_VERSION >= NTDDI_LONGHORN) #if (NTDDI_VERSION >= NTDDI_LONGHORN)

View file

@ -964,7 +964,7 @@ NTSTATUS
NTAPI NTAPI
RtlWalkHeap( RtlWalkHeap(
IN HANDLE HeapHandle, IN HANDLE HeapHandle,
IN OUT PRTL_HEAP_WALK_ENTRY HeapEntry IN PVOID HeapEntry
); );
#define RtlGetProcessHeap() (NtCurrentPeb()->ProcessHeap) #define RtlGetProcessHeap() (NtCurrentPeb()->ProcessHeap)
@ -2665,14 +2665,6 @@ RtlSetCurrentDirectory_U(
IN PUNICODE_STRING name IN PUNICODE_STRING name
); );
NTSYSAPI
NTSTATUS
NTAPI
RtlSetCurrentEnvironment(
IN PVOID Environment,
OUT OPTIONAL PVOID *PreviousEnvironment
);
NTSYSAPI NTSYSAPI
NTSTATUS NTSTATUS
NTAPI NTAPI

View file

@ -46,7 +46,7 @@ Author:
#define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_1 0x200 #define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_1 0x200
#define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_2 0x400 #define RTL_USER_PROCESS_PARAMETERS_PROCESS_OR_2 0x400
#define RTL_USER_PROCESS_PARAMETERS_PRIVATE_DLL_PATH 0x1000 #define RTL_USER_PROCESS_PARAMETERS_PRIVATE_DLL_PATH 0x1000
#define RTL_USER_PROCESS_PARAMETERS_APP_MANIFEST_PRESENT 0x2000 #define RTL_USER_PROCESS_PARAMETERS_LOCAL_DLL_PATH 0x2000
#define RTL_USER_PROCESS_PARAMETERS_IMAGE_KEY_MISSING 0x4000 #define RTL_USER_PROCESS_PARAMETERS_IMAGE_KEY_MISSING 0x4000
#define RTL_USER_PROCESS_PARAMETERS_NX 0x20000 #define RTL_USER_PROCESS_PARAMETERS_NX 0x20000
@ -979,6 +979,16 @@ typedef struct _RTL_HEAP_ENTRY
} u; } u;
} RTL_HEAP_ENTRY, *PRTL_HEAP_ENTRY; } RTL_HEAP_ENTRY, *PRTL_HEAP_ENTRY;
typedef struct _RTL_HEAP_TAG
{
ULONG NumberOfAllocations;
ULONG NumberOfFrees;
SIZE_T BytesAllocated;
USHORT TagIndex;
USHORT CreatorBackTraceIndex;
WCHAR TagName[24];
} RTL_HEAP_TAG, *PRTL_HEAP_TAG;
typedef struct _RTL_HEAP_INFORMATION typedef struct _RTL_HEAP_INFORMATION
{ {
PVOID BaseAddress; PVOID BaseAddress;
@ -1262,8 +1272,8 @@ typedef struct _RTL_RESOURCE
ULONG ExclusiveWaiters; ULONG ExclusiveWaiters;
LONG NumberActive; LONG NumberActive;
HANDLE OwningThread; HANDLE OwningThread;
ULONG Flags; ULONG TimeoutBoost;
PRTL_RESOURCE_DEBUG DebugInfo; PVOID DebugInfo;
} RTL_RESOURCE, *PRTL_RESOURCE; } RTL_RESOURCE, *PRTL_RESOURCE;
// //

View file

@ -502,7 +502,7 @@ NTSTATUS NTAPI
RtlUnicodeToMultiByteN (PCHAR MbString, RtlUnicodeToMultiByteN (PCHAR MbString,
ULONG MbSize, ULONG MbSize,
PULONG ResultSize, PULONG ResultSize,
PWCHAR UnicodeString, PCWCH UnicodeString,
ULONG UnicodeSize) ULONG UnicodeSize)
{ {
ULONG Size = 0; ULONG Size = 0;