;--- include file created by h2incx v0.99.9, copyright 2005 japheth
;--- source file: c:\programme\devstudio\vc6\include\IMAGEHLP.H, last modified: 4/24/1998 0:0

ifndef _IMAGEHLP_
_IMAGEHLP_	EQU	<>
ifdef __cplusplus
;extern "C"
;{
endif 
CHECKSUM_SUCCESS	EQU	0
CHECKSUM_OPEN_FAILURE	EQU	1
CHECKSUM_MAP_FAILURE	EQU	2
CHECKSUM_MAPVIEW_FAILURE	EQU	3
CHECKSUM_UNICODE_FAILURE	EQU	4
SPLITSYM_REMOVE_PRIVATE	EQU	00000001h
SPLITSYM_EXTRACT_ALL	EQU	00000002h
SPLITSYM_SYMBOLPATH_IS_SRC	EQU	00000004h
ifdef _IMAGEHLP_SOURCE_
IMAGEAPI	EQU	<__stdcall>
else 
IMAGEAPI	EQU	<DECLSPEC_IMPORT __stdcall>
endif 
proto_CheckSumMappedFile typedef proto stdcall  :LPVOID, :DWORD, :LPDWORD, :LPDWORD
externdef stdcall _imp__CheckSumMappedFile@16: ptr proto_CheckSumMappedFile
CheckSumMappedFile equ <_imp__CheckSumMappedFile@16>
proto_MapFileAndCheckSumA typedef proto stdcall  :LPSTR, :LPDWORD, :LPDWORD
externdef stdcall _imp__MapFileAndCheckSumA@12: ptr proto_MapFileAndCheckSumA
MapFileAndCheckSumA equ <_imp__MapFileAndCheckSumA@12>
proto_MapFileAndCheckSumW typedef proto stdcall  :PWSTR, :LPDWORD, :LPDWORD
externdef stdcall _imp__MapFileAndCheckSumW@12: ptr proto_MapFileAndCheckSumW
MapFileAndCheckSumW equ <_imp__MapFileAndCheckSumW@12>
ifdef UNICODE
MapFileAndCheckSum	EQU	<MapFileAndCheckSumW>
else 
MapFileAndCheckSum	EQU	<MapFileAndCheckSumA>
endif 
proto_TouchFileTimes typedef proto stdcall  :HANDLE, :LPSYSTEMTIME
externdef stdcall _imp__TouchFileTimes@8: ptr proto_TouchFileTimes
TouchFileTimes equ <_imp__TouchFileTimes@8>
proto_SplitSymbols typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR, :DWORD
externdef stdcall _imp__SplitSymbols@16: ptr proto_SplitSymbols
SplitSymbols equ <_imp__SplitSymbols@16>
proto_FindDebugInfoFile typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR
externdef stdcall _imp__FindDebugInfoFile@12: ptr proto_FindDebugInfoFile
FindDebugInfoFile equ <_imp__FindDebugInfoFile@12>
if 0
proto_FindExecutableImage typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR
externdef stdcall _imp__FindExecutableImage@12: ptr proto_FindExecutableImage
FindExecutableImage equ <_imp__FindExecutableImage@12>
endif
proto_UpdateDebugInfoFile typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR, :PIMAGE_NT_HEADERS
externdef stdcall _imp__UpdateDebugInfoFile@16: ptr proto_UpdateDebugInfoFile
UpdateDebugInfoFile equ <_imp__UpdateDebugInfoFile@16>
proto_UpdateDebugInfoFileEx typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR, :PIMAGE_NT_HEADERS, :DWORD
externdef stdcall _imp__UpdateDebugInfoFileEx@20: ptr proto_UpdateDebugInfoFileEx
UpdateDebugInfoFileEx equ <_imp__UpdateDebugInfoFileEx@20>
proto_BindImage typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR
externdef stdcall _imp__BindImage@12: ptr proto_BindImage
BindImage equ <_imp__BindImage@12>
IMAGEHLP_STATUS_REASON typedef DWORD
BindOutOfMemory = 0
BindRvaToVaFailed = 1
BindNoRoomInImage = 2
BindImportModuleFailed = 3
BindImportProcedureFailed = 4
BindImportModule = 5
BindImportProcedure = 6
BindForwarder = 7
BindForwarderNOT = 8
BindImageModified = 9
BindExpandFileHeaders = 10
BindImageComplete = 11
BindMismatchedSymbols = 12
BindSymbolsNotUpdated = 13

proto_PIMAGEHLP_STATUS_ROUTINE typedef proto stdcall :IMAGEHLP_STATUS_REASON,:LPSTR,:LPSTR,:DWORD,:DWORD
PIMAGEHLP_STATUS_ROUTINE typedef ptr proto_PIMAGEHLP_STATUS_ROUTINE
proto_BindImageEx typedef proto stdcall  :DWORD, :LPSTR, :LPSTR, :LPSTR, :PIMAGEHLP_STATUS_ROUTINE
externdef stdcall _imp__BindImageEx@20: ptr proto_BindImageEx
BindImageEx equ <_imp__BindImageEx@20>
BIND_NO_BOUND_IMPORTS	EQU	00000001h
BIND_NO_UPDATE	EQU	00000002h
BIND_ALL_IMAGES	EQU	00000004h
BIND_CACHE_IMPORT_DLLS	EQU	00000008h
proto_ReBaseImage typedef proto stdcall  :LPSTR, :LPSTR, :BOOL, :BOOL, :BOOL, :DWORD, :ptr DWORD, :ptr DWORD, :ptr DWORD, :ptr DWORD, :DWORD
externdef stdcall _imp__ReBaseImage@44: ptr proto_ReBaseImage
ReBaseImage equ <_imp__ReBaseImage@44>
IMAGE_SEPARATION	EQU	( 64 * 1024 )
LOADED_IMAGE	struct 4
ModuleName	LPSTR	?
hFile	HANDLE	?
MappedAddress	PUCHAR	?
FileHeader	PIMAGE_NT_HEADERS	?
LastRvaSection	PIMAGE_SECTION_HEADER	?
NumberOfSections	DWORD	?
Sections	PIMAGE_SECTION_HEADER	?
Characteristics	DWORD	?
fSystemImage	BOOLEAN	?
fDOSImage	BOOLEAN	?
Links	LIST_ENTRY	<>
SizeOfImage	DWORD	?
LOADED_IMAGE	ends

PLOADED_IMAGE typedef ptr LOADED_IMAGE

proto_ImageLoad typedef proto stdcall  :LPSTR, :LPSTR
externdef stdcall _imp__ImageLoad@8: ptr proto_ImageLoad
ImageLoad equ <_imp__ImageLoad@8>
proto_ImageUnload typedef proto stdcall  :PLOADED_IMAGE
externdef stdcall _imp__ImageUnload@4: ptr proto_ImageUnload
ImageUnload equ <_imp__ImageUnload@4>
proto_ImageNtHeader typedef proto stdcall  :PVOID
externdef stdcall _imp__ImageNtHeader@4: ptr proto_ImageNtHeader
ImageNtHeader equ <_imp__ImageNtHeader@4>
proto_ImageDirectoryEntryToData typedef proto stdcall  :PVOID, :BOOLEAN, :WORD, :PULONG
externdef stdcall _imp__ImageDirectoryEntryToData@16: ptr proto_ImageDirectoryEntryToData
ImageDirectoryEntryToData equ <_imp__ImageDirectoryEntryToData@16>
proto_ImageRvaToSection typedef proto stdcall  :PIMAGE_NT_HEADERS, :PVOID, :DWORD
externdef stdcall _imp__ImageRvaToSection@12: ptr proto_ImageRvaToSection
ImageRvaToSection equ <_imp__ImageRvaToSection@12>
proto_ImageRvaToVa typedef proto stdcall  :PIMAGE_NT_HEADERS, :PVOID, :DWORD, :ptr PIMAGE_SECTION_HEADER
externdef stdcall _imp__ImageRvaToVa@16: ptr proto_ImageRvaToVa
ImageRvaToVa equ <_imp__ImageRvaToVa@16>
proto_MapAndLoad typedef proto stdcall  :LPSTR, :LPSTR, :PLOADED_IMAGE, :BOOL, :BOOL
externdef stdcall _imp__MapAndLoad@20: ptr proto_MapAndLoad
MapAndLoad equ <_imp__MapAndLoad@20>
proto_GetImageConfigInformation typedef proto stdcall  :PLOADED_IMAGE, :PIMAGE_LOAD_CONFIG_DIRECTORY
externdef stdcall _imp__GetImageConfigInformation@8: ptr proto_GetImageConfigInformation
GetImageConfigInformation equ <_imp__GetImageConfigInformation@8>
proto_GetImageUnusedHeaderBytes typedef proto stdcall  :PLOADED_IMAGE, :LPDWORD
externdef stdcall _imp__GetImageUnusedHeaderBytes@8: ptr proto_GetImageUnusedHeaderBytes
GetImageUnusedHeaderBytes equ <_imp__GetImageUnusedHeaderBytes@8>
proto_SetImageConfigInformation typedef proto stdcall  :PLOADED_IMAGE, :PIMAGE_LOAD_CONFIG_DIRECTORY
externdef stdcall _imp__SetImageConfigInformation@8: ptr proto_SetImageConfigInformation
SetImageConfigInformation equ <_imp__SetImageConfigInformation@8>
proto_UnMapAndLoad typedef proto stdcall  :PLOADED_IMAGE
externdef stdcall _imp__UnMapAndLoad@4: ptr proto_UnMapAndLoad
UnMapAndLoad equ <_imp__UnMapAndLoad@4>
IMAGE_DEBUG_INFORMATION	struct 
List	LIST_ENTRY	<>
Size_	DWORD	?
MappedBase	PVOID	?
Machine	WORD	?
Characteristics	WORD	?
CheckSum	DWORD	?
ImageBase	DWORD	?
SizeOfImage	DWORD	?
NumberOfSections	DWORD	?
Sections	PIMAGE_SECTION_HEADER	?
ExportedNamesSize	DWORD	?
ExportedNames	LPSTR	?
NumberOfFunctionTableEntries	DWORD	?
FunctionTableEntries	PIMAGE_FUNCTION_ENTRY	?
LowestFunctionStartingAddress	DWORD	?
HighestFunctionEndingAddress	DWORD	?
NumberOfFpoTableEntries	DWORD	?
FpoTableEntries	PFPO_DATA	?
SizeOfCoffSymbols	DWORD	?
CoffSymbols	PIMAGE_COFF_SYMBOLS_HEADER	?
SizeOfCodeViewSymbols	DWORD	?
CodeViewSymbols	PVOID	?
ImageFilePath	LPSTR	?
ImageFileName	LPSTR	?
DebugFilePath	LPSTR	?
TimeDateStamp	DWORD	?
RomImage	BOOL	?
DebugDirectory	PIMAGE_DEBUG_DIRECTORY	?
NumberOfDebugDirectories	DWORD	?
Reserved	DWORD 3 dup (?)
IMAGE_DEBUG_INFORMATION	ends

PIMAGE_DEBUG_INFORMATION typedef ptr IMAGE_DEBUG_INFORMATION

proto_MapDebugInformation typedef proto stdcall  :HANDLE, :LPSTR, :LPSTR, :DWORD
externdef stdcall _imp__MapDebugInformation@16: ptr proto_MapDebugInformation
MapDebugInformation equ <_imp__MapDebugInformation@16>
proto_UnmapDebugInformation typedef proto stdcall  :PIMAGE_DEBUG_INFORMATION
externdef stdcall _imp__UnmapDebugInformation@4: ptr proto_UnmapDebugInformation
UnmapDebugInformation equ <_imp__UnmapDebugInformation@4>
proto_FindExecutableImage typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR
externdef stdcall _imp__FindExecutableImage@12: ptr proto_FindExecutableImage
FindExecutableImage equ <_imp__FindExecutableImage@12>
proto_SearchTreeForFile typedef proto stdcall  :LPSTR, :LPSTR, :LPSTR
externdef stdcall _imp__SearchTreeForFile@12: ptr proto_SearchTreeForFile
SearchTreeForFile equ <_imp__SearchTreeForFile@12>
proto_MakeSureDirectoryPathExists typedef proto stdcall  :LPSTR
externdef stdcall _imp__MakeSureDirectoryPathExists@4: ptr proto_MakeSureDirectoryPathExists
MakeSureDirectoryPathExists equ <_imp__MakeSureDirectoryPathExists@4>
UNDNAME_COMPLETE	EQU	0000h
UNDNAME_NO_LEADING_UNDERSCORES	EQU	0001h
UNDNAME_NO_MS_KEYWORDS	EQU	0002h
UNDNAME_NO_FUNCTION_RETURNS	EQU	0004h
UNDNAME_NO_ALLOCATION_MODEL	EQU	0008h
UNDNAME_NO_ALLOCATION_LANGUAGE	EQU	0010h
UNDNAME_NO_MS_THISTYPE	EQU	0020h
UNDNAME_NO_CV_THISTYPE	EQU	0040h
UNDNAME_NO_THISTYPE	EQU	0060h
UNDNAME_NO_ACCESS_SPECIFIERS	EQU	0080h
UNDNAME_NO_THROW_SIGNATURES	EQU	0100h
UNDNAME_NO_MEMBER_TYPE	EQU	0200h
UNDNAME_NO_RETURN_UDT_MODEL	EQU	0400h
UNDNAME_32_BIT_DECODE	EQU	0800h
UNDNAME_NAME_ONLY	EQU	1000h
UNDNAME_NO_ARGUMENTS	EQU	2000h
UNDNAME_NO_SPECIAL_SYMS	EQU	4000h
proto_UnDecorateSymbolName typedef proto stdcall  :LPSTR, :LPSTR, :DWORD, :DWORD
externdef stdcall _imp__UnDecorateSymbolName@16: ptr proto_UnDecorateSymbolName
UnDecorateSymbolName equ <_imp__UnDecorateSymbolName@16>
ADDRESS_MODE typedef DWORD
AddrMode1616 = 0
AddrMode1632 = 1
AddrModeReal = 2
AddrModeFlat = 3

ADDRESS	struct 4
Offset_	DWORD	?
Segment_	WORD	?
Mode	ADDRESS_MODE	?
ADDRESS	ends

LPADDRESS typedef ptr ADDRESS

KDHELP	struct 
Thread	DWORD	?
ThCallbackStack	DWORD	?
NextCallback	DWORD	?
FramePointer	DWORD	?
KiCallUserMode	DWORD	?
KeUserCallbackDispatcher	DWORD	?
SystemRangeStart	DWORD	?
KDHELP	ends

PKDHELP typedef ptr KDHELP

STACKFRAME	struct 
AddrPC	ADDRESS	<>
AddrReturn	ADDRESS	<>
AddrFrame	ADDRESS	<>
AddrStack	ADDRESS	<>
FuncTableEntry	LPVOID	?
Params	DWORD 4 dup (?)
Far_	BOOL	?
Virtual	BOOL	?
Reserved	DWORD 3 dup (?)
KdHelp	KDHELP	<>
STACKFRAME	ends

LPSTACKFRAME typedef ptr STACKFRAME

proto_PREAD_PROCESS_MEMORY_ROUTINE typedef proto stdcall :HANDLE,:LPCVOID,:LPVOID,:DWORD,:LPDWORD
PREAD_PROCESS_MEMORY_ROUTINE typedef ptr proto_PREAD_PROCESS_MEMORY_ROUTINE
proto_PFUNCTION_TABLE_ACCESS_ROUTINE typedef proto stdcall :HANDLE,:DWORD
PFUNCTION_TABLE_ACCESS_ROUTINE typedef ptr proto_PFUNCTION_TABLE_ACCESS_ROUTINE
proto_PGET_MODULE_BASE_ROUTINE typedef proto stdcall :HANDLE,:DWORD
PGET_MODULE_BASE_ROUTINE typedef ptr proto_PGET_MODULE_BASE_ROUTINE
proto_PTRANSLATE_ADDRESS_ROUTINE typedef proto stdcall :HANDLE,:HANDLE,:LPADDRESS
PTRANSLATE_ADDRESS_ROUTINE typedef ptr proto_PTRANSLATE_ADDRESS_ROUTINE
proto_StackWalk typedef proto stdcall  :DWORD, :HANDLE, :HANDLE, :LPSTACKFRAME, :LPVOID, :PREAD_PROCESS_MEMORY_ROUTINE, :PFUNCTION_TABLE_ACCESS_ROUTINE, :PGET_MODULE_BASE_ROUTINE, :PTRANSLATE_ADDRESS_ROUTINE
externdef stdcall _imp__StackWalk@36: ptr proto_StackWalk
StackWalk equ <_imp__StackWalk@36>
API_VERSION_NUMBER	EQU	7
API_VERSION	struct 
MajorVersion	WORD	?
MinorVersion	WORD	?
Revision	WORD	?
Reserved	WORD	?
API_VERSION	ends

LPAPI_VERSION typedef ptr API_VERSION

proto_ImagehlpApiVersion typedef proto stdcall 
externdef stdcall _imp__ImagehlpApiVersion@0: ptr proto_ImagehlpApiVersion
ImagehlpApiVersion equ <_imp__ImagehlpApiVersion@0>
proto_ImagehlpApiVersionEx typedef proto stdcall  :LPAPI_VERSION
externdef stdcall _imp__ImagehlpApiVersionEx@4: ptr proto_ImagehlpApiVersionEx
ImagehlpApiVersionEx equ <_imp__ImagehlpApiVersionEx@4>
proto_GetTimestampForLoadedLibrary typedef proto stdcall  :HMODULE
externdef stdcall _imp__GetTimestampForLoadedLibrary@4: ptr proto_GetTimestampForLoadedLibrary
GetTimestampForLoadedLibrary equ <_imp__GetTimestampForLoadedLibrary@4>
proto_RemovePrivateCvSymbolic typedef proto stdcall  :PCHAR, :ptr PCHAR, :ptr DWORD
externdef stdcall _imp__RemovePrivateCvSymbolic@12: ptr proto_RemovePrivateCvSymbolic
RemovePrivateCvSymbolic equ <_imp__RemovePrivateCvSymbolic@12>
proto_RemoveRelocations typedef proto stdcall  :PCHAR
externdef stdcall _imp__RemoveRelocations@4: ptr proto_RemoveRelocations
RemoveRelocations equ <_imp__RemoveRelocations@4>
proto_PSYM_ENUMMODULES_CALLBACK typedef proto stdcall :LPSTR,:DWORD,:PVOID
PSYM_ENUMMODULES_CALLBACK typedef ptr proto_PSYM_ENUMMODULES_CALLBACK
proto_PSYM_ENUMSYMBOLS_CALLBACK typedef proto stdcall :LPSTR,:DWORD,:DWORD,:PVOID
PSYM_ENUMSYMBOLS_CALLBACK typedef ptr proto_PSYM_ENUMSYMBOLS_CALLBACK
proto_PENUMLOADED_MODULES_CALLBACK typedef proto stdcall :LPSTR,:DWORD,:DWORD,:PVOID
PENUMLOADED_MODULES_CALLBACK typedef ptr proto_PENUMLOADED_MODULES_CALLBACK
proto_PSYMBOL_REGISTERED_CALLBACK typedef proto stdcall :HANDLE,:DWORD,:PVOID,:PVOID
PSYMBOL_REGISTERED_CALLBACK typedef ptr proto_PSYMBOL_REGISTERED_CALLBACK
SYMF_OMAP_GENERATED	EQU	00000001h
SYMF_OMAP_MODIFIED	EQU	00000002h
SYM_TYPE typedef DWORD
SymNone = 0
SymCoff = 1
SymCv = 2
SymPdb = 3
SymExport = 4
SymDeferred = 5
SymSym = 6

IMAGEHLP_SYMBOL	struct 
SizeOfStruct	DWORD	?
Address	DWORD	?
Size_	DWORD	?
Flags	DWORD	?
MaxNameLength	DWORD	?
Name_	CHAR 1 dup (?)
IMAGEHLP_SYMBOL	ends

PIMAGEHLP_SYMBOL typedef ptr IMAGEHLP_SYMBOL

IMAGEHLP_MODULE	struct 
SizeOfStruct	DWORD	?
BaseOfImage	DWORD	?
ImageSize	DWORD	?
TimeDateStamp	DWORD	?
CheckSum	DWORD	?
NumSyms	DWORD	?
SymType	SYM_TYPE	?
ModuleName	CHAR 32 dup (?)
ImageName	CHAR 256 dup (?)
LoadedImageName	CHAR 256 dup (?)
IMAGEHLP_MODULE	ends

PIMAGEHLP_MODULE typedef ptr IMAGEHLP_MODULE

IMAGEHLP_LINE	struct 
SizeOfStruct	DWORD	?
Key	DWORD	?
LineNumber	DWORD	?
FileName	PCHAR	?
Address	DWORD	?
IMAGEHLP_LINE	ends

PIMAGEHLP_LINE typedef ptr IMAGEHLP_LINE

CBA_DEFERRED_SYMBOL_LOAD_START	EQU	00000001h
CBA_DEFERRED_SYMBOL_LOAD_COMPLETE	EQU	00000002h
CBA_DEFERRED_SYMBOL_LOAD_FAILURE	EQU	00000003h
CBA_SYMBOLS_UNLOADED	EQU	00000004h
CBA_DUPLICATE_SYMBOL	EQU	00000005h
IMAGEHLP_DEFERRED_SYMBOL_LOAD	struct 
SizeOfStruct	DWORD	?
BaseOfImage	DWORD	?
CheckSum	DWORD	?
TimeDateStamp	DWORD	?
FileName	CHAR MAX_PATH dup (?)
Reparse	BOOLEAN	?
IMAGEHLP_DEFERRED_SYMBOL_LOAD	ends

PIMAGEHLP_DEFERRED_SYMBOL_LOAD typedef ptr IMAGEHLP_DEFERRED_SYMBOL_LOAD

IMAGEHLP_DUPLICATE_SYMBOL	struct 
SizeOfStruct	DWORD	?
NumberOfDups	DWORD	?
Symbol	PIMAGEHLP_SYMBOL	?
SelectedSymbol	DWORD	?
IMAGEHLP_DUPLICATE_SYMBOL	ends

PIMAGEHLP_DUPLICATE_SYMBOL typedef ptr IMAGEHLP_DUPLICATE_SYMBOL

SYMOPT_CASE_INSENSITIVE	EQU	00000001h
SYMOPT_UNDNAME	EQU	00000002h
SYMOPT_DEFERRED_LOADS	EQU	00000004h
SYMOPT_NO_CPP	EQU	00000008h
SYMOPT_LOAD_LINES	EQU	00000010h
SYMOPT_OMAP_FIND_NEAREST	EQU	00000020h
proto_SymSetOptions typedef proto stdcall  :DWORD
externdef stdcall _imp__SymSetOptions@4: ptr proto_SymSetOptions
SymSetOptions equ <_imp__SymSetOptions@4>
proto_SymGetOptions typedef proto stdcall 
externdef stdcall _imp__SymGetOptions@0: ptr proto_SymGetOptions
SymGetOptions equ <_imp__SymGetOptions@0>
proto_SymCleanup typedef proto stdcall  :HANDLE
externdef stdcall _imp__SymCleanup@4: ptr proto_SymCleanup
SymCleanup equ <_imp__SymCleanup@4>
proto_SymEnumerateModules typedef proto stdcall  :HANDLE, :PSYM_ENUMMODULES_CALLBACK, :PVOID
externdef stdcall _imp__SymEnumerateModules@12: ptr proto_SymEnumerateModules
SymEnumerateModules equ <_imp__SymEnumerateModules@12>
proto_SymEnumerateSymbols typedef proto stdcall  :HANDLE, :DWORD, :PSYM_ENUMSYMBOLS_CALLBACK, :PVOID
externdef stdcall _imp__SymEnumerateSymbols@16: ptr proto_SymEnumerateSymbols
SymEnumerateSymbols equ <_imp__SymEnumerateSymbols@16>
proto_EnumerateLoadedModules typedef proto stdcall  :HANDLE, :PENUMLOADED_MODULES_CALLBACK, :PVOID
externdef stdcall _imp__EnumerateLoadedModules@12: ptr proto_EnumerateLoadedModules
EnumerateLoadedModules equ <_imp__EnumerateLoadedModules@12>
proto_SymFunctionTableAccess typedef proto stdcall  :HANDLE, :DWORD
externdef stdcall _imp__SymFunctionTableAccess@8: ptr proto_SymFunctionTableAccess
SymFunctionTableAccess equ <_imp__SymFunctionTableAccess@8>
proto_SymGetModuleInfo typedef proto stdcall  :HANDLE, :DWORD, :PIMAGEHLP_MODULE
externdef stdcall _imp__SymGetModuleInfo@12: ptr proto_SymGetModuleInfo
SymGetModuleInfo equ <_imp__SymGetModuleInfo@12>
proto_SymGetModuleBase typedef proto stdcall  :HANDLE, :DWORD
externdef stdcall _imp__SymGetModuleBase@8: ptr proto_SymGetModuleBase
SymGetModuleBase equ <_imp__SymGetModuleBase@8>
proto_SymGetSymFromAddr typedef proto stdcall  :HANDLE, :DWORD, :PDWORD, :PIMAGEHLP_SYMBOL
externdef stdcall _imp__SymGetSymFromAddr@16: ptr proto_SymGetSymFromAddr
SymGetSymFromAddr equ <_imp__SymGetSymFromAddr@16>
proto_SymGetSymFromName typedef proto stdcall  :HANDLE, :LPSTR, :PIMAGEHLP_SYMBOL
externdef stdcall _imp__SymGetSymFromName@12: ptr proto_SymGetSymFromName
SymGetSymFromName equ <_imp__SymGetSymFromName@12>
proto_SymGetSymNext typedef proto stdcall  :HANDLE, :PIMAGEHLP_SYMBOL
externdef stdcall _imp__SymGetSymNext@8: ptr proto_SymGetSymNext
SymGetSymNext equ <_imp__SymGetSymNext@8>
proto_SymGetSymPrev typedef proto stdcall  :HANDLE, :PIMAGEHLP_SYMBOL
externdef stdcall _imp__SymGetSymPrev@8: ptr proto_SymGetSymPrev
SymGetSymPrev equ <_imp__SymGetSymPrev@8>
proto_SymGetLineFromAddr typedef proto stdcall  :HANDLE, :DWORD, :PDWORD, :PIMAGEHLP_LINE
externdef stdcall _imp__SymGetLineFromAddr@16: ptr proto_SymGetLineFromAddr
SymGetLineFromAddr equ <_imp__SymGetLineFromAddr@16>
proto_SymGetLineFromName typedef proto stdcall  :HANDLE, :LPSTR, :LPSTR, :DWORD, :PLONG, :PIMAGEHLP_LINE
externdef stdcall _imp__SymGetLineFromName@24: ptr proto_SymGetLineFromName
SymGetLineFromName equ <_imp__SymGetLineFromName@24>
proto_SymGetLineNext typedef proto stdcall  :HANDLE, :PIMAGEHLP_LINE
externdef stdcall _imp__SymGetLineNext@8: ptr proto_SymGetLineNext
SymGetLineNext equ <_imp__SymGetLineNext@8>
proto_SymGetLinePrev typedef proto stdcall  :HANDLE, :PIMAGEHLP_LINE
externdef stdcall _imp__SymGetLinePrev@8: ptr proto_SymGetLinePrev
SymGetLinePrev equ <_imp__SymGetLinePrev@8>
proto_SymMatchFileName typedef proto stdcall  :LPSTR, :LPSTR, :ptr LPSTR, :ptr LPSTR
externdef stdcall _imp__SymMatchFileName@16: ptr proto_SymMatchFileName
SymMatchFileName equ <_imp__SymMatchFileName@16>
proto_SymInitialize typedef proto stdcall  :HANDLE, :LPSTR, :BOOL
externdef stdcall _imp__SymInitialize@12: ptr proto_SymInitialize
SymInitialize equ <_imp__SymInitialize@12>
proto_SymGetSearchPath typedef proto stdcall  :HANDLE, :LPSTR, :DWORD
externdef stdcall _imp__SymGetSearchPath@12: ptr proto_SymGetSearchPath
SymGetSearchPath equ <_imp__SymGetSearchPath@12>
proto_SymSetSearchPath typedef proto stdcall  :HANDLE, :LPSTR
externdef stdcall _imp__SymSetSearchPath@8: ptr proto_SymSetSearchPath
SymSetSearchPath equ <_imp__SymSetSearchPath@8>
proto_SymLoadModule typedef proto stdcall  :HANDLE, :HANDLE, :PSTR, :PSTR, :DWORD, :DWORD
externdef stdcall _imp__SymLoadModule@24: ptr proto_SymLoadModule
SymLoadModule equ <_imp__SymLoadModule@24>
proto_SymUnloadModule typedef proto stdcall  :HANDLE, :DWORD
externdef stdcall _imp__SymUnloadModule@8: ptr proto_SymUnloadModule
SymUnloadModule equ <_imp__SymUnloadModule@8>
proto_SymUnDName typedef proto stdcall  :PIMAGEHLP_SYMBOL, :LPSTR, :DWORD
externdef stdcall _imp__SymUnDName@12: ptr proto_SymUnDName
SymUnDName equ <_imp__SymUnDName@12>
proto_SymRegisterCallback typedef proto stdcall  :HANDLE, :PSYMBOL_REGISTERED_CALLBACK, :PVOID
externdef stdcall _imp__SymRegisterCallback@12: ptr proto_SymRegisterCallback
SymRegisterCallback equ <_imp__SymRegisterCallback@12>
CERT_PE_IMAGE_DIGEST_DEBUG_INFO	EQU	01h
CERT_PE_IMAGE_DIGEST_RESOURCES	EQU	02h
CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO	EQU	04h
CERT_PE_IMAGE_DIGEST_NON_PE_INFO	EQU	08h
CERT_SECTION_TYPE_ANY	EQU	0FFh
DIGEST_HANDLE typedef PVOID
proto_DIGEST_FUNCTION typedef proto stdcall :DIGEST_HANDLE,:PBYTE,:DWORD
DIGEST_FUNCTION typedef ptr proto_DIGEST_FUNCTION
proto_ImageGetDigestStream typedef proto stdcall  :HANDLE, :DWORD, :DIGEST_FUNCTION, :DIGEST_HANDLE
externdef stdcall _imp__ImageGetDigestStream@16: ptr proto_ImageGetDigestStream
ImageGetDigestStream equ <_imp__ImageGetDigestStream@16>
proto_ImageAddCertificate typedef proto stdcall  :HANDLE, :LPWIN_CERTIFICATE, :PDWORD
externdef stdcall _imp__ImageAddCertificate@12: ptr proto_ImageAddCertificate
ImageAddCertificate equ <_imp__ImageAddCertificate@12>
proto_ImageRemoveCertificate typedef proto stdcall  :HANDLE, :DWORD
externdef stdcall _imp__ImageRemoveCertificate@8: ptr proto_ImageRemoveCertificate
ImageRemoveCertificate equ <_imp__ImageRemoveCertificate@8>
proto_ImageEnumerateCertificates typedef proto stdcall  :HANDLE, :WORD, :PDWORD, :PDWORD, :DWORD
externdef stdcall _imp__ImageEnumerateCertificates@20: ptr proto_ImageEnumerateCertificates
ImageEnumerateCertificates equ <_imp__ImageEnumerateCertificates@20>
proto_ImageGetCertificateData typedef proto stdcall  :HANDLE, :DWORD, :LPWIN_CERTIFICATE, :PDWORD
externdef stdcall _imp__ImageGetCertificateData@16: ptr proto_ImageGetCertificateData
ImageGetCertificateData equ <_imp__ImageGetCertificateData@16>
proto_ImageGetCertificateHeader typedef proto stdcall  :HANDLE, :DWORD, :LPWIN_CERTIFICATE
externdef stdcall _imp__ImageGetCertificateHeader@12: ptr proto_ImageGetCertificateHeader
ImageGetCertificateHeader equ <_imp__ImageGetCertificateHeader@12>
proto_CopyPdb typedef proto stdcall  :ptr CHAR, :ptr CHAR, :BOOL
externdef stdcall _imp__CopyPdb@12: ptr proto_CopyPdb
CopyPdb equ <_imp__CopyPdb@12>
proto_RemovePrivateCvSymbolicEx typedef proto stdcall  :PCHAR, :DWORD, :ptr PCHAR, :ptr DWORD
externdef stdcall _imp__RemovePrivateCvSymbolicEx@16: ptr proto_RemovePrivateCvSymbolicEx
RemovePrivateCvSymbolicEx equ <_imp__RemovePrivateCvSymbolicEx@16>
ifdef __cplusplus
;}
endif 
endif 

;--- errors: 0
;--- end of file ---
