Large-scale renaming of all Win32 functions and types to use the
[wine/multimedia.git] / dlls / imagehlp / modify.c
blob8c87d3915e7f2a55fa470d966dc468cd0e5ca9c9
1 /*
2 * IMAGEHLP library
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "winbase.h"
8 #include "winerror.h"
9 #include "wintypes.h"
10 #include "debug.h"
11 #include "imagehlp.h"
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);
34 return FALSE;
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);
48 return NULL;
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)
86 FIXME(imagehlp,
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);
93 return FALSE;
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);
106 return FALSE;
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);
130 return FALSE;
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);
145 return FALSE;
148 /***********************************************************************
149 * UpdateDebugInfoFileEx32 (IMAGEHLP.?)
150 * FIXME
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);
162 return FALSE;