mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 14:35:59 +00:00
[IMAGEHLP]
* Sync with Wine 1.7.1. CORE-7469 svn path=/trunk/; revision=60218
This commit is contained in:
parent
ef02c47913
commit
1aee29c135
5 changed files with 2 additions and 63 deletions
|
@ -14,10 +14,8 @@ list(APPEND SOURCE
|
|||
${CMAKE_CURRENT_BINARY_DIR}/imagehlp.def)
|
||||
|
||||
add_library(imagehlp SHARED ${SOURCE})
|
||||
|
||||
set_module_type(imagehlp win32dll)
|
||||
target_link_libraries(imagehlp wine)
|
||||
add_importlibs(imagehlp dbghelp msvcrt kernel32 ntdll)
|
||||
|
||||
add_pch(imagehlp precomp.h)
|
||||
add_cd_file(TARGET imagehlp DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -37,7 +37,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(imagehlp);
|
|||
*/
|
||||
|
||||
static PLOADED_IMAGE IMAGEHLP_pFirstLoadedImage=NULL;
|
||||
static PLOADED_IMAGE IMAGEHLP_pLastLoadedImage=NULL;
|
||||
|
||||
static LOADED_IMAGE IMAGEHLP_EmptyLoadedImage = {
|
||||
NULL, /* ModuleName */
|
||||
|
@ -138,9 +137,6 @@ BOOL WINAPI ImageUnload(PLOADED_IMAGE pLoadedImage)
|
|||
|
||||
if(pCurrent->Flink)
|
||||
pCurrent->Flink->Blink = pCurrent->Blink;
|
||||
else
|
||||
IMAGEHLP_pLastLoadedImage = pCurrent->Blink?CONTAINING_RECORD(
|
||||
pCurrent->Blink, LOADED_IMAGE, Links):NULL;
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
|
|
@ -42,10 +42,8 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
|||
IMAGEHLP_hHeap = HeapCreate(0, 0x10000, 0);
|
||||
break;
|
||||
case DLL_PROCESS_DETACH:
|
||||
if (lpvReserved) break;
|
||||
HeapDestroy(IMAGEHLP_hHeap);
|
||||
IMAGEHLP_hHeap = NULL;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return TRUE;
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS System Libraries
|
||||
* FILE: lib/imagehlp/precomp.h
|
||||
* PURPOSE: Imagehlp Libary Header
|
||||
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
|
||||
*/
|
||||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
/* Definitions */
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#define NTOS_MODE_USER
|
||||
#define WIN32_NO_STATUS
|
||||
|
||||
/* PSDK/NDK Headers */
|
||||
#include <windows.h>
|
||||
#include <imagehlp.h>
|
||||
#include <ndk/umtypes.h>
|
||||
#include <ndk/rtlfuncs.h>
|
||||
|
||||
/* C STDLIB Headers */
|
||||
#include <stdio.h>
|
||||
|
||||
/* TYPES *********************************************************************/
|
||||
|
||||
typedef struct _BOUND_FORWARDER_REFS
|
||||
{
|
||||
struct _BOUND_FORWARDER_REFS *Next;
|
||||
ULONG TimeDateStamp;
|
||||
LPSTR ModuleName;
|
||||
} BOUND_FORWARDER_REFS, *PBOUND_FORWARDER_REFS;
|
||||
|
||||
typedef struct _IMPORT_DESCRIPTOR
|
||||
{
|
||||
struct _IMPORT_DESCRIPTOR *Next;
|
||||
LPSTR ModuleName;
|
||||
ULONG TimeDateStamp;
|
||||
USHORT ForwaderReferences;
|
||||
PBOUND_FORWARDER_REFS Forwarders;
|
||||
} IMPORT_DESCRIPTOR, *PIMPORT_DESCRIPTOR;
|
||||
|
||||
/* DATA **********************************************************************/
|
||||
|
||||
extern HANDLE IMAGEHLP_hHeap;
|
||||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
BOOL
|
||||
IMAGEAPI
|
||||
UnloadAllImages(VOID);
|
||||
|
||||
/* EOF */
|
|
@ -82,7 +82,7 @@ reactos/dll/win32/iccvid # Synced to Wine-1.7.1
|
|||
reactos/dll/win32/icmp # Synced to Wine-0_9_10
|
||||
reactos/dll/win32/ieframe # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/imaadp32.acm # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/imagehlp # Synced to Wine-1.5.4
|
||||
reactos/dll/win32/imagehlp # Synced to Wine-1.7.1
|
||||
reactos/dll/win32/imm32 # Synced to Wine-1.5.19
|
||||
reactos/dll/win32/inetcomm # Synced to Wine-1.5.4
|
||||
reactos/dll/win32/inetmib1 # Synced to Wine-1.5.4
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue