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
26 #include "wine/debug.h"
29 WINE_DEFAULT_DEBUG_CHANNEL(imagehlp);
31 /***********************************************************************
32 * SymCleanup (IMAGEHLP.@)
34 BOOL WINAPI SymCleanup(HANDLE hProcess)
36 FIXME("(%p): stub\n", hProcess);
37 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
41 /***********************************************************************
42 * SymEnumerateModules (IMAGEHLP.@)
45 BOOL WINAPI SymEnumerateModules(
46 HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback,
49 FIXME("(%p, %p, %p): stub\n",
50 hProcess, EnumModulesCallback, UserContext
52 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
56 /***********************************************************************
57 * SymEnumerateSymbols (IMAGEHLP.@)
59 BOOL WINAPI SymEnumerateSymbols(
60 HANDLE hProcess, DWORD BaseOfDll,
61 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
63 FIXME("(%p, 0x%08lx, %p, %p): stub\n",
64 hProcess, BaseOfDll, EnumSymbolsCallback, UserContext
66 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
70 /***********************************************************************
71 * SymFunctionTableAccess (IMAGEHLP.@)
73 PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase)
75 FIXME("(%p, 0x%08lx): stub\n", hProcess, AddrBase);
76 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
80 /***********************************************************************
81 * SymGetModuleBase (IMAGEHLP.@)
83 DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr)
85 FIXME("(%p, 0x%08lx): stub\n", hProcess, dwAddr);
86 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
90 /***********************************************************************
91 * SymGetModuleInfo (IMAGEHLP.@)
93 BOOL WINAPI SymGetModuleInfo(
94 HANDLE hProcess, DWORD dwAddr,
95 PIMAGEHLP_MODULE ModuleInfo)
97 FIXME("(%p, 0x%08lx, %p): stub\n",
98 hProcess, dwAddr, ModuleInfo
100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
104 /***********************************************************************
105 * SymGetOptions (IMAGEHLP.@)
107 DWORD WINAPI SymGetOptions()
110 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
114 /***********************************************************************
115 * SymGetSearchPath (IMAGEHLP.@)
117 BOOL WINAPI SymGetSearchPath(
118 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
120 FIXME("(%p, %s, %ld): stub\n",
121 hProcess, debugstr_an(szSearchPath,SearchPathLength), SearchPathLength
123 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
127 /***********************************************************************
128 * SymGetSymFromAddr (IMAGEHLP.@)
130 BOOL WINAPI SymGetSymFromAddr(
131 HANDLE hProcess, DWORD dwAddr,
132 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol)
134 FIXME("(%p, 0x%08lx, %p, %p): stub\n",
135 hProcess, dwAddr, pdwDisplacement, Symbol
137 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
141 /***********************************************************************
142 * SymGetSymFromName (IMAGEHLP.@)
144 BOOL WINAPI SymGetSymFromName(
145 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol)
147 FIXME("(%p, %s, %p): stub\n", hProcess, Name, Symbol);
148 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
152 /***********************************************************************
153 * SymGetSymNext (IMAGEHLP.@)
155 BOOL WINAPI SymGetSymNext(
156 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
158 FIXME("(%p, %p): stub\n", hProcess, Symbol);
159 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
163 /***********************************************************************
164 * SymGetSymPrev (IMAGEHLP.@)
167 BOOL WINAPI SymGetSymPrev(
168 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
170 FIXME("(%p, %p): stub\n", hProcess, Symbol);
171 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
175 /***********************************************************************
176 * SymInitialize (IMAGEHLP.@)
178 BOOL WINAPI SymInitialize(
179 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess)
181 FIXME("(%p, %s, %d): stub\n",
182 hProcess, debugstr_a(UserSearchPath), fInvadeProcess
184 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
188 /***********************************************************************
189 * SymLoadModule (IMAGEHLP.@)
192 BOOL WINAPI SymLoadModule(
193 HANDLE hProcess, HANDLE hFile, LPSTR ImageName, LPSTR ModuleName,
194 DWORD BaseOfDll, DWORD SizeOfDll)
196 FIXME("(%p, %p, %s, %s, %ld, %ld): stub\n",
197 hProcess, hFile, debugstr_a(ImageName), debugstr_a(ModuleName),
200 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
204 /***********************************************************************
205 * SymRegisterCallback (IMAGEHLP.@)
207 BOOL WINAPI SymRegisterCallback(
208 HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
211 FIXME("(%p, %p, %p): stub\n",
212 hProcess, CallbackFunction, UserContext
214 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
218 /***********************************************************************
219 * SymSetOptions (IMAGEHLP.@)
221 DWORD WINAPI SymSetOptions(DWORD SymOptions)
223 FIXME("(0x%08lx): stub\n", SymOptions);
224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
228 /***********************************************************************
229 * SymSetSearchPath (IMAGEHLP.@)
231 BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath)
233 FIXME("(%p, %s): stub\n",
234 hProcess, debugstr_a(szSearchPath)
236 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
240 /***********************************************************************
241 * SymUnDName (IMAGEHLP.@)
243 BOOL WINAPI SymUnDName(
244 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength)
246 FIXME("(%p, %s, %ld): stub\n",
247 sym, UnDecName, UnDecNameLength
249 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
253 /***********************************************************************
254 * SymUnloadModule (IMAGEHLP.@)
256 BOOL WINAPI SymUnloadModule(
257 HANDLE hProcess, DWORD BaseOfDll)
259 FIXME("(%p, 0x%08lx): stub\n", hProcess, BaseOfDll);
260 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);