- There's no such thing as PRTL_MESSAGE_RESOURCE_ENTRY, use PMESSAGE_RESOURCE_ENTRY instead.

svn path=/trunk/; revision=47865
This commit is contained in:
Sir Richard 2010-06-27 19:56:57 +00:00
parent 626e3e7295
commit 763a24d9d7
4 changed files with 8 additions and 31 deletions

View file

@ -2796,7 +2796,7 @@ RtlFindMessage(
IN ULONG Type,
IN ULONG Language,
IN ULONG MessageId,
OUT PRTL_MESSAGE_RESOURCE_ENTRY *MessageResourceEntry
OUT PMESSAGE_RESOURCE_ENTRY *MessageResourceEntry
);
NTSYSAPI

View file

@ -1084,29 +1084,6 @@ typedef struct _RTL_RESOURCE
PVOID DebugInfo;
} RTL_RESOURCE, *PRTL_RESOURCE;
//
// RTL Message Structures for PE Resources
//
typedef struct _RTL_MESSAGE_RESOURCE_ENTRY
{
USHORT Length;
USHORT Flags;
CHAR Text[1];
} RTL_MESSAGE_RESOURCE_ENTRY, *PRTL_MESSAGE_RESOURCE_ENTRY;
typedef struct _RTL_MESSAGE_RESOURCE_BLOCK
{
ULONG LowId;
ULONG HighId;
ULONG OffsetToEntries;
} RTL_MESSAGE_RESOURCE_BLOCK, *PRTL_MESSAGE_RESOURCE_BLOCK;
typedef struct _RTL_MESSAGE_RESOURCE_DATA
{
ULONG NumberOfBlocks;
RTL_MESSAGE_RESOURCE_BLOCK Blocks[1];
} RTL_MESSAGE_RESOURCE_DATA, *PRTL_MESSAGE_RESOURCE_DATA;
//
// Structures for RtlCreateUserProcess
//

View file

@ -24,14 +24,14 @@ RtlFindMessage(
ULONG Type,
ULONG Language,
ULONG MessageId,
PRTL_MESSAGE_RESOURCE_ENTRY *MessageResourceEntry)
PMESSAGE_RESOURCE_ENTRY *MessageResourceEntry)
{
LDR_RESOURCE_INFO ResourceInfo;
PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry;
PRTL_MESSAGE_RESOURCE_DATA MessageTable;
PMESSAGE_RESOURCE_DATA MessageTable;
NTSTATUS Status;
ULONG EntryOffset = 0, IdOffset = 0;
PRTL_MESSAGE_RESOURCE_ENTRY MessageEntry;
PMESSAGE_RESOURCE_ENTRY MessageEntry;
ULONG i;
DPRINT("RtlFindMessage()\n");
@ -92,7 +92,7 @@ RtlFindMessage(
return STATUS_MESSAGE_NOT_FOUND;
}
MessageEntry = (PRTL_MESSAGE_RESOURCE_ENTRY)
MessageEntry = (PMESSAGE_RESOURCE_ENTRY)
((PUCHAR)MessageTable + MessageTable->Blocks[i].OffsetToEntries);
DPRINT("EntryOffset 0x%08lx\n", EntryOffset);
@ -101,7 +101,7 @@ RtlFindMessage(
DPRINT("MessageEntry: %p\n", MessageEntry);
for (i = 0; i < IdOffset; i++)
{
MessageEntry = (PRTL_MESSAGE_RESOURCE_ENTRY)
MessageEntry = (PMESSAGE_RESOURCE_ENTRY)
((PUCHAR)MessageEntry + (ULONG)MessageEntry->Length);
}

View file

@ -23,7 +23,7 @@ LIST_ENTRY KeBugcheckReasonCallbackListHead;
KSPIN_LOCK BugCheckCallbackLock;
ULONG KeBugCheckActive, KeBugCheckOwner;
LONG KeBugCheckOwnerRecursionCount;
PRTL_MESSAGE_RESOURCE_DATA KiBugCodeMessages;
PMESSAGE_RESOURCE_DATA KiBugCodeMessages;
ULONG KeBugCheckCount = 1;
ULONG KiHardwareTrigger;
PUNICODE_STRING KiBugCheckDriver;
@ -394,7 +394,7 @@ INIT_FUNCTION
NTAPI
KiInitializeBugCheck(VOID)
{
PRTL_MESSAGE_RESOURCE_DATA BugCheckData;
PMESSAGE_RESOURCE_DATA BugCheckData;
LDR_RESOURCE_INFO ResourceInfo;
PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry;
NTSTATUS Status;