Removed more obsolete OOVPA's

Removed : RtlCreateHeap, RtlAllocateHeap, RtlFreeHeap,
RtlReAllocateHeap, RtlSizeHeap, RtlDestroyHeap
This commit is contained in:
PatrickvL 2017-01-01 15:01:44 +01:00
parent b0d4ac9911
commit ce3f7baffe
7 changed files with 0 additions and 355 deletions

View File

@ -112,19 +112,6 @@ typedef DWORD (WINAPI *PTHREAD_START_ROUTINE)
); );
typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE; typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE;
// ******************************************************************
// * pfRtlCreateHeap
// ******************************************************************
typedef PVOID (WINAPI *pfRtlCreateHeap)
(
IN ULONG Flags,
IN PVOID Base OPTIONAL,
IN ULONG Reserve OPTIONAL,
IN ULONG Commit,
IN PVOID Lock OPTIONAL,
IN PVOID RtlHeapParams OPTIONAL
);
// ****************************************************************** // ******************************************************************
// * XINPUT_POLLING_PARAMETERS // * XINPUT_POLLING_PARAMETERS
// ****************************************************************** // ******************************************************************
@ -338,60 +325,6 @@ DWORD WINAPI EmuGetTimeZoneInformation
OUT LPTIME_ZONE_INFORMATION lpTimeZoneInformation OUT LPTIME_ZONE_INFORMATION lpTimeZoneInformation
); );
// ******************************************************************
// * func: EmuRtlCreateHeap
// ******************************************************************
PVOID WINAPI EmuRtlCreateHeap
(
IN ULONG Flags,
IN PVOID Base OPTIONAL,
IN ULONG Reserve OPTIONAL,
IN ULONG Commit,
IN PVOID Lock OPTIONAL,
IN PVOID RtlHeapParams OPTIONAL
);
// ******************************************************************
// * func: EmuRtlAllocateHeap
// ******************************************************************
PVOID WINAPI EmuRtlAllocateHeap
(
IN HANDLE hHeap,
IN DWORD dwFlags,
IN SIZE_T dwBytes
);
// ******************************************************************
// * func: EmuRtlFreeHeap
// ******************************************************************
BOOL WINAPI EmuRtlFreeHeap
(
IN HANDLE hHeap,
IN DWORD dwFlags,
IN PVOID lpMem
);
// ******************************************************************
// * func: EmuRtlReAllocateHeap
// ******************************************************************
PVOID WINAPI EmuRtlReAllocateHeap
(
IN HANDLE hHeap,
IN DWORD dwFlags,
IN PVOID lpMem,
IN SIZE_T dwBytes
);
// ******************************************************************
// * func: EmuRtlSizeHeap
// ******************************************************************
SIZE_T WINAPI EmuRtlSizeHeap
(
IN HANDLE hHeap,
IN DWORD dwFlags,
IN PVOID lpMem
);
// ****************************************************************** // ******************************************************************
// * func: EmuXMountUtilityDrive // * func: EmuXMountUtilityDrive
// ****************************************************************** // ******************************************************************
@ -599,14 +532,6 @@ LPVOID WINAPI EmuConvertThreadToFiber
// ****************************************************************** // ******************************************************************
VOID WINAPI EmuXapiFiberStartup(DWORD dwDummy); VOID WINAPI EmuXapiFiberStartup(DWORD dwDummy);
// ******************************************************************
// * func: EmuRtlDestroyHeap
// ******************************************************************
PVOID WINAPI EmuRtlDestroyHeap
(
IN HANDLE HeapHandle
);
// ****************************************************************** // ******************************************************************
// * func: EmuQueueUserAPC // * func: EmuQueueUserAPC
// ****************************************************************** // ******************************************************************

View File

@ -57,130 +57,6 @@ OOVPA_NO_XREF(GetExitCodeThread_1_0_3911, 11)
{ 0x4A, 0x08 }, // (Offset,Value)-Pair #11 { 0x4A, 0x08 }, // (Offset,Value)-Pair #11
OOVPA_END; OOVPA_END;
// ******************************************************************
// * RtlCreateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlCreateHeap_1_0_3911, 10)
// RtlCreateHeap+0x13 : push 0x0C
{ 0x13, 0x6A }, // (Offset,Value)-Pair #1
{ 0x14, 0x0C }, // (Offset,Value)-Pair #2
// RtlCreateHeap+0x1B : rep stosd
{ 0x1B, 0xF3 }, // (Offset,Value)-Pair #3
{ 0x1C, 0xAB }, // (Offset,Value)-Pair #4
// RtlCreateHeap+0x4E : retn
{ 0x4E, 0xC3 }, // (Offset,Value)-Pair #5
// RtlCreateHeap+0x8D : jnz +0x08
{ 0x8D, 0x75 }, // (Offset,Value)-Pair #6
{ 0x8E, 0x08 }, // (Offset,Value)-Pair #7
// RtlCreateHeap+0xA4 : cmp [ebp-38h], esi
{ 0xA4, 0x39 }, // (Offset,Value)-Pair #8
{ 0xA5, 0x75 }, // (Offset,Value)-Pair #9
{ 0xA6, 0xC8 }, // (Offset,Value)-Pair #10
OOVPA_END;
// ******************************************************************
// * RtlAllocateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlAllocateHeap_1_0_3911, 11)
// RtlAllocateHeap+0x1E : or ecx, [esi+0x18]
{ 0x1E, 0x0B }, // (Offset,Value)-Pair #1
{ 0x1F, 0x4E }, // (Offset,Value)-Pair #2
{ 0x20, 0x18 }, // (Offset,Value)-Pair #3
// RtlAllocateHeap+0x29 : jnz +0x01
{ 0x29, 0x75 }, // (Offset,Value)-Pair #4
{ 0x2A, 0x01 }, // (Offset,Value)-Pair #5
// RtlAllocateHeap+0x2B : inc eax
{ 0x2B, 0x40 }, // (Offset,Value)-Pair #6
// RtlAllocateHeap+0x73 : sub eax, 0x08
{ 0x73, 0x83 }, // (Offset,Value)-Pair #7
{ 0x74, 0xE8 }, // (Offset,Value)-Pair #8
{ 0x75, 0x08 }, // (Offset,Value)-Pair #9
// RtlAllocateHeap+0xA5 : shl edi, cl
{ 0xA5, 0xD3 }, // (Offset,Value)-Pair #10
{ 0xA6, 0xE7 }, // (Offset,Value)-Pair #11
OOVPA_END;
// ******************************************************************
// * RtlFreeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlFreeHeap_1_0_3911, 10)
// RtlFreeHeap+0x1F : test ecx, ecx
{ 0x1F, 0x85 }, // (Offset,Value)-Pair #1
{ 0x20, 0xC9 }, // (Offset,Value)-Pair #2
// RtlFreeHeap+0x23 : mov al, 1
{ 0x23, 0xB0 }, // (Offset,Value)-Pair #3
{ 0x24, 0x01 }, // (Offset,Value)-Pair #4
// RtlFreeHeap+0x30 : lea edi, [ecx-0x10]
{ 0x30, 0x8D }, // (Offset,Value)-Pair #5
{ 0x31, 0x79 }, // (Offset,Value)-Pair #6
{ 0x32, 0xF0 }, // (Offset,Value)-Pair #7
// RtlFreeHeap+0x7B : and ecx, 0x10
{ 0x7B, 0x83 }, // (Offset,Value)-Pair #8
{ 0x7C, 0xE1 }, // (Offset,Value)-Pair #9
{ 0x7D, 0x10 }, // (Offset,Value)-Pair #10
OOVPA_END;
// ******************************************************************
// * RtlReAllocateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlReAllocateHeap_1_0_3911, 10)
// RtlReAllocateHeap+0x1C : test esi, esi
{ 0x1C, 0x85 }, // (Offset,Value)-Pair #1
{ 0x1D, 0xF6 }, // (Offset,Value)-Pair #2
// RtlReAllocateHeap+0x26 : mov edx, [ebp+0x14]
{ 0x26, 0x8B }, // (Offset,Value)-Pair #3
{ 0x27, 0x55 }, // (Offset,Value)-Pair #4
{ 0x28, 0x14 }, // (Offset,Value)-Pair #5
// RtlReAllocateHeap+0x5E : jz +0x06; add ecx, 0x10
{ 0x5E, 0x74 }, // (Offset,Value)-Pair #6
{ 0x5F, 0x06 }, // (Offset,Value)-Pair #7
{ 0x60, 0x83 }, // (Offset,Value)-Pair #8
{ 0x61, 0xC1 }, // (Offset,Value)-Pair #9
{ 0x62, 0x10 }, // (Offset,Value)-Pair #10
OOVPA_END;
// ******************************************************************
// * RtlSizeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlSizeHeap_1_0_3911, 11)
// RtlSizeHeap+0x04 : mov al, [ecx-0x0B]
{ 0x04, 0x8A }, // (Offset,Value)-Pair #1
{ 0x05, 0x41 }, // (Offset,Value)-Pair #2
{ 0x06, 0xF5 }, // (Offset,Value)-Pair #3
// RtlSizeHeap+0x07 : test al, 1
{ 0x07, 0xA8 }, // (Offset,Value)-Pair #4
{ 0x08, 0x01 }, // (Offset,Value)-Pair #5
// RtlSizeHeap+0x14 : movzx edx, word ptr [ecx-0x10]
{ 0x14, 0x0F }, // (Offset,Value)-Pair #6
{ 0x15, 0xB7 }, // (Offset,Value)-Pair #7
{ 0x16, 0x51 }, // (Offset,Value)-Pair #8
{ 0x17, 0xF0 }, // (Offset,Value)-Pair #9
// RtlSizeHeap+0x2A : sub eax, ecx
{ 0x2A, 0x2B }, // (Offset,Value)-Pair #10
{ 0x2B, 0xC1 }, // (Offset,Value)-Pair #11
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInitDevices // * XInitDevices
// ****************************************************************** // ******************************************************************

View File

@ -161,21 +161,6 @@ OOVPA_NO_XREF(XInputPoll_1_0_4134, 10)
{ 0x3C, 0x52 }, // (Offset,Value)-Pair #10 { 0x3C, 0x52 }, // (Offset,Value)-Pair #10
OOVPA_END; OOVPA_END;
// ******************************************************************
// * RtlDestroyHeap
// ******************************************************************
OOVPA_NO_XREF(RtlDestroyHeap_1_0_4134, 8)
{ 0x10, 0x56 },
{ 0x22, 0x75 },
{ 0x34, 0xE0 },
{ 0x46, 0x67 },
{ 0x58, 0x75 },
{ 0x6A, 0xE0 },
{ 0x7C, 0x06 },
{ 0x8E, 0x00 },
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountMUA // * XMountMUA
// ****************************************************************** // ******************************************************************

View File

@ -32,34 +32,6 @@
// * // *
// ****************************************************************** // ******************************************************************
// ******************************************************************
// * RtlFreeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlFreeHeap_1_0_4361, 12)
// RtlFreeHeap+0x1F : test ecx, ecx
{ 0x1F, 0x85 }, // (Offset,Value)-Pair #1
{ 0x20, 0xC9 }, // (Offset,Value)-Pair #2
// RtlFreeHeap+0x4B : test byte ptr [edi+5], 0x08
{ 0x4B, 0xF6 }, // (Offset,Value)-Pair #3
{ 0x4C, 0x47 }, // (Offset,Value)-Pair #4
{ 0x4D, 0x05 }, // (Offset,Value)-Pair #5
{ 0x4E, 0x08 }, // (Offset,Value)-Pair #6
// RtlFreeHeap+0x5B : push 0
{ 0x5B, 0x6A }, // (Offset,Value)-Pair #7
{ 0x5C, 0x00 }, // (Offset,Value)-Pair #8
// RtlFreeHeap+0x8F : cmp [edx], edx
{ 0x8F, 0x39 }, // (Offset,Value)-Pair #9
{ 0x90, 0x12 }, // (Offset,Value)-Pair #10
// RtlFreeHeap+0xA4 : shl ebx, cl
{ 0xA4, 0xD3 }, // (Offset,Value)-Pair #11
{ 0xA5, 0xE3 }, // (Offset,Value)-Pair #12
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputOpen // * XInputOpen
// ****************************************************************** // ******************************************************************

View File

@ -32,29 +32,6 @@
// * // *
// ****************************************************************** // ******************************************************************
// ******************************************************************
// * RtlFreeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlFreeHeap_1_0_4432, 9)
// RtlFreeHeap+0x1F : test ecx, ecx
{ 0x1F, 0x85 }, // (Offset,Value)-Pair #1
{ 0x20, 0xC9 }, // (Offset,Value)-Pair #2
// RtlFreeHeap+0x23 : mov al, 1
{ 0x23, 0xB0 }, // (Offset,Value)-Pair #3
{ 0x24, 0x01 }, // (Offset,Value)-Pair #4
// RtlFreeHeap+0x4B : test byte ptr [edi+5], 8
{ 0x4B, 0xF6 }, // (Offset,Value)-Pair #5
{ 0x4C, 0x47 }, // (Offset,Value)-Pair #6
{ 0x4D, 0x05 }, // (Offset,Value)-Pair #7
// RtlFreeHeap+0x6E : cmp ecx, 0x80
{ 0x6E, 0x81 }, // (Offset,Value)-Pair #8
{ 0x6F, 0xF9 }, // (Offset,Value)-Pair #9
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XMountUtilityDrive // * XMountUtilityDrive
// ****************************************************************** // ******************************************************************

View File

@ -94,51 +94,6 @@ OOVPA_NO_XREF(GetThreadPriority_1_0_4627, 10)
{ 0x38, 0x4D }, // (Offset,Value)-Pair #10 { 0x38, 0x4D }, // (Offset,Value)-Pair #10
OOVPA_END; OOVPA_END;
// ******************************************************************
// * RtlFreeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlFreeHeap_1_0_4627, 9)
// RtlFreeHeap+0x1F : test edi, edi
{ 0x1F, 0x85 }, // (Offset,Value)-Pair #1
{ 0x20, 0xFF }, // (Offset,Value)-Pair #2
// RtlFreeHeap+0x23 : mov al, 1
{ 0x23, 0xB0 }, // (Offset,Value)-Pair #3
{ 0x24, 0x01 }, // (Offset,Value)-Pair #4
// RtlFreeHeap+0x35 : mov eax, fs:[0x20]
{ 0x35, 0x64 }, // (Offset,Value)-Pair #5
{ 0x36, 0xA1 }, // (Offset,Value)-Pair #6
{ 0x37, 0x20 }, // (Offset,Value)-Pair #7
// RtlFreeHeap+0x49 : push 0x0B
{ 0x49, 0x6A }, // (Offset,Value)-Pair #8
{ 0x4A, 0x0B }, // (Offset,Value)-Pair #9
OOVPA_END;
// ******************************************************************
// * RtlReAllocateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlReAllocateHeap_1_0_4627, 10)
// RtlReAllocateHeap+0x1C : test esi, esi
{ 0x1C, 0x85 }, // (Offset,Value)-Pair #1
{ 0x1D, 0xF6 }, // (Offset,Value)-Pair #2
// RtlReAllocateHeap+0x26 : or [ebp+0x0C], ecx
{ 0x26, 0x09 }, // (Offset,Value)-Pair #3
{ 0x27, 0x4D }, // (Offset,Value)-Pair #4
{ 0x28, 0x0C }, // (Offset,Value)-Pair #5
// RtlReAllocateHeap+0x61 : jz +0x06; add ecx, 0x10
{ 0x61, 0x74 }, // (Offset,Value)-Pair #6
{ 0x62, 0x06 }, // (Offset,Value)-Pair #7
{ 0x63, 0x83 }, // (Offset,Value)-Pair #8
{ 0x64, 0xC1 }, // (Offset,Value)-Pair #9
{ 0x65, 0x10 }, // (Offset,Value)-Pair #10
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XID_fCloseDevice // * XID_fCloseDevice
// ****************************************************************** // ******************************************************************

View File

@ -32,51 +32,6 @@
// * // *
// ****************************************************************** // ******************************************************************
// ******************************************************************
// * RtlCreateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlCreateHeap_1_0_5558, 8)
{ 0x1E, 0x45 },
{ 0x3E, 0xFF },
{ 0x5E, 0x8C },
{ 0x7E, 0x75 },
{ 0xA1, 0x89 },
{ 0xBE, 0xC7 },
{ 0xDE, 0x00 },
{ 0xFE, 0x89 },
OOVPA_END;
// ******************************************************************
// * RtlAllocateHeap
// ******************************************************************
OOVPA_NO_XREF(RtlAllocateHeap_1_0_5558, 8)
{ 0x1E, 0x8B },
{ 0x3E, 0x7D },
{ 0x5E, 0x00 },
{ 0x7E, 0x45 },
{ 0x9E, 0xCF },
{ 0xBE, 0x8D },
{ 0xDE, 0x45 },
{ 0xFE, 0x8B },
OOVPA_END;
// ******************************************************************
// * RtlSizeHeap
// ******************************************************************
OOVPA_NO_XREF(RtlSizeHeap_1_0_5558, 8)
{ 0x04, 0x8A },
{ 0x0A, 0x05 },
{ 0x10, 0xA8 },
{ 0x16, 0x51 },
{ 0x1C, 0xC2 },
{ 0x22, 0xF0 },
{ 0x28, 0xE0 },
{ 0x2E, 0x00 },
OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XInputGetCapabilities // * XInputGetCapabilities
// ****************************************************************** // ******************************************************************