4 * Copyright 1998 Patrik Stridvall
13 /***********************************************************************
14 * BindImage32 (IMAGEHLP.1)
16 BOOL WINAPI
BindImage(
17 LPSTR ImageName
, LPSTR DllPath
, LPSTR SymbolPath
)
19 return BindImageEx(0, ImageName
, DllPath
, SymbolPath
, NULL
);
22 /***********************************************************************
23 * BindImageEx32 (IMAGEHLP.2)
25 BOOL WINAPI
BindImageEx(
26 DWORD Flags
, LPSTR ImageName
, LPSTR DllPath
, LPSTR SymbolPath
,
27 PIMAGEHLP_STATUS_ROUTINE 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_HEADERS WINAPI
CheckSumMappedFile(
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
MapFileAndCheckSumA(
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
MapFileAndCheckSumW(
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 BOOL WINAPI
ReBaseImage(
81 LPSTR CurrentImageName
, LPSTR SymbolPath
, BOOL fReBase
,
82 BOOL fRebaseSysfileOk
, BOOL 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 BOOL WINAPI
RemovePrivateCvSymbolic(
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
RemoveRelocations(PCHAR ImageName
)
114 FIXME(imagehlp
, "(%p): stub\n", ImageName
);
115 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
118 /***********************************************************************
119 * SplitSymbols32 (IMAGEHLP.35)
121 BOOL WINAPI
SplitSymbols(
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 BOOL WINAPI
UpdateDebugInfoFile(
137 LPSTR ImageFileName
, LPSTR SymbolPath
,
138 LPSTR DebugFilePath
, PIMAGE_NT_HEADERS 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 BOOL WINAPI
UpdateDebugInfoFileEx(
154 LPSTR ImageFileName
, LPSTR SymbolPath
, LPSTR DebugFilePath
,
155 PIMAGE_NT_HEADERS 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
);