Make sure that MSG_PeekMessage uses an internal variable to avoid
[wine/hacks.git] / dlls / imagehlp / symbol.c
blob00ac33c8e0ea40cbfd925134b83b4323d979cbdd
1 /*
2 * IMAGEHLP library
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "winbase.h"
8 #include "winerror.h"
9 #include "windef.h"
10 #include "debugtools.h"
11 #include "imagehlp.h"
13 DEFAULT_DEBUG_CHANNEL(imagehlp);
15 /***********************************************************************
16 * SymCleanup (IMAGEHLP.@)
18 BOOL WINAPI SymCleanup(HANDLE hProcess)
20 FIXME("(0x%08x): stub\n", hProcess);
21 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
22 return FALSE;
25 /***********************************************************************
26 * SymEnumerateModules (IMAGEHLP.@)
29 BOOL WINAPI SymEnumerateModules(
30 HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback,
31 PVOID UserContext)
33 FIXME("(0x%08x, %p, %p): stub\n",
34 hProcess, EnumModulesCallback, UserContext
36 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
37 return FALSE;
40 /***********************************************************************
41 * SymEnumerateSymbols (IMAGEHLP.@)
43 BOOL WINAPI SymEnumerateSymbols(
44 HANDLE hProcess, DWORD BaseOfDll,
45 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
47 FIXME("(0x%08x, 0x%08lx, %p, %p): stub\n",
48 hProcess, BaseOfDll, EnumSymbolsCallback, UserContext
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
51 return FALSE;
54 /***********************************************************************
55 * SymFunctionTableAccess (IMAGEHLP.@)
57 PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase)
59 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, AddrBase);
60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
61 return FALSE;
64 /***********************************************************************
65 * SymGetModuleBase (IMAGEHLP.@)
67 DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr)
69 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, dwAddr);
70 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
71 return 0;
74 /***********************************************************************
75 * SymGetModuleInfo (IMAGEHLP.@)
77 BOOL WINAPI SymGetModuleInfo(
78 HANDLE hProcess, DWORD dwAddr,
79 PIMAGEHLP_MODULE ModuleInfo)
81 FIXME("(0x%08x, 0x%08lx, %p): stub\n",
82 hProcess, dwAddr, ModuleInfo
84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
85 return FALSE;
88 /***********************************************************************
89 * SymGetOptions (IMAGEHLP.@)
91 DWORD WINAPI SymGetOptions()
93 FIXME("(): stub\n");
94 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
95 return 0;
98 /***********************************************************************
99 * SymGetSearchPath (IMAGEHLP.@)
101 BOOL WINAPI SymGetSearchPath(
102 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
104 FIXME("(0x%08x, %s, %ld): stub\n",
105 hProcess, debugstr_an(szSearchPath,SearchPathLength), SearchPathLength
107 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
108 return FALSE;
111 /***********************************************************************
112 * SymGetSymFromAddr (IMAGEHLP.@)
114 BOOL WINAPI SymGetSymFromAddr(
115 HANDLE hProcess, DWORD dwAddr,
116 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol)
118 FIXME("(0x%08x, 0x%08lx, %p, %p): stub\n",
119 hProcess, dwAddr, pdwDisplacement, Symbol
121 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
122 return FALSE;
125 /***********************************************************************
126 * SymGetSymFromName (IMAGEHLP.@)
128 BOOL WINAPI SymGetSymFromName(
129 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol)
131 FIXME("(0x%08x, %s, %p): stub\n", hProcess, Name, Symbol);
132 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
133 return FALSE;
136 /***********************************************************************
137 * SymGetSymNext (IMAGEHLP.@)
139 BOOL WINAPI SymGetSymNext(
140 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
142 FIXME("(0x%08x, %p): stub\n", hProcess, Symbol);
143 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
144 return FALSE;
147 /***********************************************************************
148 * SymGetSymPrev (IMAGEHLP.@)
151 BOOL WINAPI SymGetSymPrev(
152 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
154 FIXME("(0x%08x, %p): stub\n", hProcess, Symbol);
155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
156 return FALSE;
159 /***********************************************************************
160 * SymInitialize (IMAGEHLP.@)
162 BOOL WINAPI SymInitialize(
163 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess)
165 FIXME("(0x%08x, %s, %d): stub\n",
166 hProcess, debugstr_a(UserSearchPath), fInvadeProcess
168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
169 return FALSE;
172 /***********************************************************************
173 * SymLoadModule (IMAGEHLP.@)
176 BOOL WINAPI SymLoadModule(
177 HANDLE hProcess, HANDLE hFile, LPSTR ImageName, LPSTR ModuleName,
178 DWORD BaseOfDll, DWORD SizeOfDll)
180 FIXME("(0x%08x, 0x%08x, %s, %s, %ld, %ld): stub\n",
181 hProcess, hFile, debugstr_a(ImageName), debugstr_a(ModuleName),
182 BaseOfDll, SizeOfDll
184 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
185 return FALSE;
188 /***********************************************************************
189 * SymRegisterCallback (IMAGEHLP.@)
191 BOOL WINAPI SymRegisterCallback(
192 HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
193 PVOID UserContext)
195 FIXME("(0x%08x, %p, %p): stub\n",
196 hProcess, CallbackFunction, UserContext
198 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
199 return FALSE;
202 /***********************************************************************
203 * SymSetOptions (IMAGEHLP.@)
205 DWORD WINAPI SymSetOptions(DWORD SymOptions)
207 FIXME("(0x%08lx): stub\n", SymOptions);
208 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
209 return 0;
212 /***********************************************************************
213 * SymSetSearchPath (IMAGEHLP.@)
215 BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath)
217 FIXME("(0x%08x, %s): stub\n",
218 hProcess, debugstr_a(szSearchPath)
220 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
221 return FALSE;
224 /***********************************************************************
225 * SymUnDName (IMAGEHLP.@)
227 BOOL WINAPI SymUnDName(
228 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength)
230 FIXME("(%p, %s, %ld): stub\n",
231 sym, UnDecName, UnDecNameLength
233 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
234 return FALSE;
237 /***********************************************************************
238 * SymUnloadModule (IMAGEHLP.@)
240 BOOL WINAPI SymUnloadModule(
241 HANDLE hProcess, DWORD BaseOfDll)
243 FIXME("(0x%08x, 0x%08lx): stub\n", hProcess, BaseOfDll);
244 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
245 return FALSE;