mirror of
https://github.com/reactos/reactos.git
synced 2025-05-28 13:38:19 +00:00
- 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:
parent
626e3e7295
commit
763a24d9d7
4 changed files with 8 additions and 31 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
//
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue