4 * Copyright 1998 Patrik Stridvall
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24 #include "wine/debug.h"
27 WINE_DEFAULT_DEBUG_CHANNEL(imagehlp);
29 /***********************************************************************
30 * SymCleanup (IMAGEHLP.@)
32 BOOL WINAPI SymCleanup(HANDLE hProcess)
34 FIXME("(0x%08x): stub\n", hProcess);
35 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
39 /***********************************************************************
40 * SymEnumerateModules (IMAGEHLP.@)
43 BOOL WINAPI SymEnumerateModules(
44 HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback,
47 FIXME("(0x%08x, %p, %p): stub\n",
48 hProcess, EnumModulesCallback, UserContext
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
54 /***********************************************************************
55 * SymEnumerateSymbols (IMAGEHLP.@)
57 BOOL WINAPI SymEnumerateSymbols(
58 HANDLE hProcess, DWORD BaseOfDll,
59 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
61 FIXME("(0x%08x, 0x%08lx, %p, %p): stub\n",
62 hProcess, BaseOfDll, EnumSymbolsCallback, UserContext
64 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
68 /***********************************************************************
69 * SymFunctionTableAccess (IMAGEHLP.@)
71 PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase)
73 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, AddrBase);
74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
78 /***********************************************************************
79 * SymGetModuleBase (IMAGEHLP.@)
81 DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr)
83 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, dwAddr);
84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
88 /***********************************************************************
89 * SymGetModuleInfo (IMAGEHLP.@)
91 BOOL WINAPI SymGetModuleInfo(
92 HANDLE hProcess, DWORD dwAddr,
93 PIMAGEHLP_MODULE ModuleInfo)
95 FIXME("(0x%08x, 0x%08lx, %p): stub\n",
96 hProcess, dwAddr, ModuleInfo
98 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
102 /***********************************************************************
103 * SymGetOptions (IMAGEHLP.@)
105 DWORD WINAPI SymGetOptions()
108 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
112 /***********************************************************************
113 * SymGetSearchPath (IMAGEHLP.@)
115 BOOL WINAPI SymGetSearchPath(
116 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
118 FIXME("(0x%08x, %s, %ld): stub\n",
119 hProcess, debugstr_an(szSearchPath,SearchPathLength), SearchPathLength
121 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
125 /***********************************************************************
126 * SymGetSymFromAddr (IMAGEHLP.@)
128 BOOL WINAPI SymGetSymFromAddr(
129 HANDLE hProcess, DWORD dwAddr,
130 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol)
132 FIXME("(0x%08x, 0x%08lx, %p, %p): stub\n",
133 hProcess, dwAddr, pdwDisplacement, Symbol
135 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
139 /***********************************************************************
140 * SymGetSymFromName (IMAGEHLP.@)
142 BOOL WINAPI SymGetSymFromName(
143 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol)
145 FIXME("(0x%08x, %s, %p): stub\n", hProcess, Name, Symbol);
146 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
150 /***********************************************************************
151 * SymGetSymNext (IMAGEHLP.@)
153 BOOL WINAPI SymGetSymNext(
154 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
156 FIXME("(0x%08x, %p): stub\n", hProcess, Symbol);
157 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
161 /***********************************************************************
162 * SymGetSymPrev (IMAGEHLP.@)
165 BOOL WINAPI SymGetSymPrev(
166 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
168 FIXME("(0x%08x, %p): stub\n", hProcess, Symbol);
169 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
173 /***********************************************************************
174 * SymInitialize (IMAGEHLP.@)
176 BOOL WINAPI SymInitialize(
177 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess)
179 FIXME("(0x%08x, %s, %d): stub\n",
180 hProcess, debugstr_a(UserSearchPath), fInvadeProcess
182 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
186 /***********************************************************************
187 * SymLoadModule (IMAGEHLP.@)
190 BOOL WINAPI SymLoadModule(
191 HANDLE hProcess, HANDLE hFile, LPSTR ImageName, LPSTR ModuleName,
192 DWORD BaseOfDll, DWORD SizeOfDll)
194 FIXME("(0x%08x, 0x%08x, %s, %s, %ld, %ld): stub\n",
195 hProcess, hFile, debugstr_a(ImageName), debugstr_a(ModuleName),
198 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
202 /***********************************************************************
203 * SymRegisterCallback (IMAGEHLP.@)
205 BOOL WINAPI SymRegisterCallback(
206 HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
209 FIXME("(0x%08x, %p, %p): stub\n",
210 hProcess, CallbackFunction, UserContext
212 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
216 /***********************************************************************
217 * SymSetOptions (IMAGEHLP.@)
219 DWORD WINAPI SymSetOptions(DWORD SymOptions)
221 FIXME("(0x%08lx): stub\n", SymOptions);
222 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
226 /***********************************************************************
227 * SymSetSearchPath (IMAGEHLP.@)
229 BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath)
231 FIXME("(0x%08x, %s): stub\n",
232 hProcess, debugstr_a(szSearchPath)
234 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
238 /***********************************************************************
239 * SymUnDName (IMAGEHLP.@)
241 BOOL WINAPI SymUnDName(
242 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength)
244 FIXME("(%p, %s, %ld): stub\n",
245 sym, UnDecName, UnDecNameLength
247 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
251 /***********************************************************************
252 * SymUnloadModule (IMAGEHLP.@)
254 BOOL WINAPI SymUnloadModule(
255 HANDLE hProcess, DWORD BaseOfDll)
257 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, BaseOfDll);
258 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);