4 * Copyright 1998 Patrik Stridvall
13 /***********************************************************************
14 * BindImage32 (IMAGEHLP.1)
16 BOOL32 WINAPI
BindImage32(
17 LPSTR ImageName
, LPSTR DllPath
, LPSTR SymbolPath
)
19 return BindImageEx32(0, ImageName
, DllPath
, SymbolPath
, NULL
);
22 /***********************************************************************
23 * BindImageEx32 (IMAGEHLP.2)
25 BOOL32 WINAPI
BindImageEx32(
26 DWORD Flags
, LPSTR ImageName
, LPSTR DllPath
, LPSTR SymbolPath
,
27 PIMAGEHLP_STATUS_ROUTINE32 StatusRoutine
)
29 FIXME(imagehlp
, "(%ld, %s, %s, %s, %p): stub\n",
30 Flags
, debugstr_a(ImageName
), debugstr_a(DllPath
),
31 debugstr_a(SymbolPath
), StatusRoutine
33 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
37 /***********************************************************************
38 * CheckSumMappedFile32 (IMAGEHLP.3)
40 PIMAGE_NT_HEADERS32 WINAPI
CheckSumMappedFile32(
41 LPVOID BaseAddress
, DWORD FileLength
,
42 LPDWORD HeaderSum
, LPDWORD CheckSum
)
44 FIXME(imagehlp
, "(%p, %ld, %p, %p): stub\n",
45 BaseAddress
, FileLength
, HeaderSum
, CheckSum
47 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
51 /***********************************************************************
52 * MapFileAndCheckSum32A (IMAGEHLP.27)
54 DWORD WINAPI
MapFileAndCheckSum32A(
55 LPSTR Filename
, LPDWORD HeaderSum
, LPDWORD CheckSum
)
57 FIXME(imagehlp
, "(%s, %p, %p): stub\n",
58 debugstr_a(Filename
), HeaderSum
, CheckSum
60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
61 return CHECKSUM_OPEN_FAILURE
;
64 /***********************************************************************
65 * MapFileAndCheckSum32W (IMAGEHLP.28)
67 DWORD WINAPI
MapFileAndCheckSum32W(
68 LPWSTR Filename
, LPDWORD HeaderSum
, LPDWORD CheckSum
)
70 FIXME(imagehlp
, "(%s, %p, %p): stub\n",
71 debugstr_w(Filename
), HeaderSum
, CheckSum
73 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
74 return CHECKSUM_OPEN_FAILURE
;
77 /***********************************************************************
78 * ReBaseImage32 (IMAGEHLP.30)
80 BOOL32 WINAPI
ReBaseImage32(
81 LPSTR CurrentImageName
, LPSTR SymbolPath
, BOOL32 fReBase
,
82 BOOL32 fRebaseSysfileOk
, BOOL32 fGoingDown
, ULONG CheckImageSize
,
83 ULONG
*OldImageSize
, ULONG
*OldImageBase
, ULONG
*NewImageSize
,
84 ULONG
*NewImageBase
, ULONG TimeStamp
)
87 "(%s, %s, %d, %d, %d, %ld, %p, %p, %p, %p, %ld): stub\n",
88 debugstr_a(CurrentImageName
),debugstr_a(SymbolPath
), fReBase
,
89 fRebaseSysfileOk
, fGoingDown
, CheckImageSize
, OldImageSize
,
90 OldImageBase
, NewImageSize
, NewImageBase
, TimeStamp
92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
96 /***********************************************************************
97 * RemovePrivateCvSymbolic32 (IMAGEHLP.31)
99 BOOL32 WINAPI
RemovePrivateCvSymbolic32(
100 PCHAR DebugData
, PCHAR
*NewDebugData
, ULONG
*NewDebugSize
)
102 FIXME(imagehlp
, "(%p, %p, %p): stub\n",
103 DebugData
, NewDebugData
, NewDebugSize
105 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
109 /***********************************************************************
110 * RemoveRelocations32 (IMAGEHLP.32)
112 VOID WINAPI
RemoveRelocations32(PCHAR ImageName
)
114 FIXME(imagehlp
, "(%p): stub\n", ImageName
);
115 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
118 /***********************************************************************
119 * SplitSymbols32 (IMAGEHLP.35)
121 BOOL32 WINAPI
SplitSymbols32(
122 LPSTR ImageName
, LPSTR SymbolsPath
,
123 LPSTR SymbolFilePath
, DWORD Flags
)
125 FIXME(imagehlp
, "(%s, %s, %s, %ld): stub\n",
126 debugstr_a(ImageName
), debugstr_a(SymbolsPath
),
127 debugstr_a(SymbolFilePath
), Flags
129 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
133 /***********************************************************************
134 * UpdateDebugInfoFile32 (IMAGEHLP.60)
136 BOOL32 WINAPI
UpdateDebugInfoFile32(
137 LPSTR ImageFileName
, LPSTR SymbolPath
,
138 LPSTR DebugFilePath
, PIMAGE_NT_HEADERS32 NtHeaders
)
140 FIXME(imagehlp
, "(%s, %s, %s, %p): stub\n",
141 debugstr_a(ImageFileName
), debugstr_a(SymbolPath
),
142 debugstr_a(DebugFilePath
), NtHeaders
144 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
148 /***********************************************************************
149 * UpdateDebugInfoFileEx32 (IMAGEHLP.?)
151 * Function has no ordinal.
153 BOOL32 WINAPI
UpdateDebugInfoFileEx32(
154 LPSTR ImageFileName
, LPSTR SymbolPath
, LPSTR DebugFilePath
,
155 PIMAGE_NT_HEADERS32 NtHeaders
, DWORD OldChecksum
)
157 FIXME(imagehlp
, "(%s, %s, %s, %p, %ld): stub\n",
158 debugstr_a(ImageFileName
), debugstr_a(SymbolPath
),
159 debugstr_a(DebugFilePath
), NtHeaders
, OldChecksum
161 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);