Handle non-hardware X events correctly with native USER
[wine.git] / dlls / imagehlp / symbol.c
blob4ff3512eb6af2f355be0a151cc4be14366f9a148
1 /*
2 * IMAGEHLP library
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "windows.h"
8 #include "winerror.h"
9 #include "wintypes.h"
10 #include "debug.h"
11 #include "imagehlp.h"
13 /***********************************************************************
14 * SymCleanup32 (IMAGEHLP.37)
16 BOOL32 WINAPI SymCleanup32(HANDLE32 hProcess)
18 FIXME(imagehlp, "(0x%08x): stub\n", hProcess);
19 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
20 return FALSE;
23 /***********************************************************************
24 * SymEnumerateModules32 (IMAGEHLP.38)
27 BOOL32 WINAPI SymEnumerateModules32(
28 HANDLE32 hProcess, PSYM_ENUMMODULES_CALLBACK32 EnumModulesCallback,
29 PVOID UserContext)
31 FIXME(imagehlp, "(0x%08x, %p, %p): stub\n",
32 hProcess, EnumModulesCallback, UserContext
34 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
35 return FALSE;
38 /***********************************************************************
39 * SymEnumerateSymbols32 (IMAGEHLP.39)
41 BOOL32 WINAPI SymEnumerateSymbols32(
42 HANDLE32 hProcess, DWORD BaseOfDll,
43 PSYM_ENUMSYMBOLS_CALLBACK32 EnumSymbolsCallback, PVOID UserContext)
45 FIXME(imagehlp, "(0x%08x, %p, %p): stub\n",
46 hProcess, EnumSymbolsCallback, UserContext
48 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
49 return FALSE;
52 /***********************************************************************
53 * SymFunctionTableAccess32 (IMAGEHLP.40)
55 PVOID WINAPI SymFunctionTableAccess32(HANDLE32 hProcess, DWORD AddrBase)
57 FIXME(imagehlp, "(0x%08x, 0x%08lx): stub\n", hProcess, AddrBase);
58 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
59 return FALSE;
62 /***********************************************************************
63 * SymGetModuleBase32 (IMAGEHLP.41)
65 DWORD WINAPI SymGetModuleBase32(HANDLE32 hProcess, DWORD dwAddr)
67 FIXME(imagehlp, "(0x%08x, 0x%08lx): stub\n", hProcess, dwAddr);
68 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
69 return 0;
72 /***********************************************************************
73 * SymGetModuleInfo32 (IMAGEHLP.42)
75 BOOL32 WINAPI SymGetModuleInfo32(
76 HANDLE32 hProcess, DWORD dwAddr,
77 PIMAGEHLP_MODULE32 ModuleInfo)
79 FIXME(imagehlp, "(0x%08x, 0x%08lx, %p): stub\n",
80 hProcess, dwAddr, ModuleInfo
82 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
83 return FALSE;
86 /***********************************************************************
87 * SymGetOptions32 (IMAGEHLP.43)
89 DWORD WINAPI SymGetOptions32()
91 FIXME(imagehlp, "(): stub\n");
92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
93 return 0;
96 /***********************************************************************
97 * SymGetSearchPath32 (IMAGEHLP.44)
99 BOOL32 WINAPI SymGetSearchPath32(
100 HANDLE32 hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
102 FIXME(imagehlp, "(0x%08x, %s, %ld): stub\n",
103 hProcess, debugstr_an(szSearchPath,SearchPathLength), SearchPathLength
105 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
106 return FALSE;
109 /***********************************************************************
110 * SymGetSymFromAddr32 (IMAGEHLP.45)
112 BOOL32 WINAPI SymGetSymFromAddr32(
113 HANDLE32 hProcess, DWORD dwAddr,
114 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL32 Symbol)
116 FIXME(imagehlp, "(0x%08x, 0x%08lx, %p, %p): stub\n",
117 hProcess, dwAddr, pdwDisplacement, Symbol
119 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
120 return FALSE;
123 /***********************************************************************
124 * SymGetSymFromName32 (IMAGEHLP.46)
126 BOOL32 WINAPI SymGetSymFromName32(
127 HANDLE32 hProcess, LPSTR Name, PIMAGEHLP_SYMBOL32 Symbol)
129 FIXME(imagehlp, "(0x%08x, %s, %p): stub\n", hProcess, Name, Symbol);
130 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
131 return FALSE;
134 /***********************************************************************
135 * SymGetSymNext32 (IMAGEHLP.47)
137 BOOL32 WINAPI SymGetSymNext32(
138 HANDLE32 hProcess, PIMAGEHLP_SYMBOL32 Symbol)
140 FIXME(imagehlp, "(0x%08x, %p): stub\n", hProcess, Symbol);
141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
142 return FALSE;
145 /***********************************************************************
146 * SymGetSymPrev32 (IMAGEHLP.48)
149 BOOL32 WINAPI SymGetSymPrev32(
150 HANDLE32 hProcess, PIMAGEHLP_SYMBOL32 Symbol)
152 FIXME(imagehlp, "(0x%08x, %p): stub\n", hProcess, Symbol);
153 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
154 return FALSE;
157 /***********************************************************************
158 * SymInitialize32 (IMAGEHLP.49)
160 BOOL32 WINAPI SymInitialize32(
161 HANDLE32 hProcess, LPSTR UserSearchPath, BOOL32 fInvadeProcess)
163 FIXME(imagehlp, "(0x%08x, %s, %d): stub\n",
164 hProcess, debugstr_a(UserSearchPath), fInvadeProcess
166 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
167 return FALSE;
170 /***********************************************************************
171 * SymLoadModule32 (IMAGEHLP.50)
174 BOOL32 WINAPI SymLoadModule32(
175 HANDLE32 hProcess, HANDLE32 hFile, LPSTR ImageName, LPSTR ModuleName,
176 DWORD BaseOfDll, DWORD SizeOfDll)
178 FIXME(imagehlp, "(0x%08x, 0x%08x, %s, %s, %ld, %ld): stub\n",
179 hProcess, hFile, debugstr_a(ImageName), debugstr_a(ModuleName),
180 BaseOfDll, SizeOfDll
182 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
183 return FALSE;
186 /***********************************************************************
187 * SymRegisterCallback32 (IMAGEHLP.51)
189 BOOL32 WINAPI SymRegisterCallback32(
190 HANDLE32 hProcess, PSYMBOL_REGISTERED_CALLBACK32 CallbackFunction,
191 PVOID UserContext)
193 FIXME(imagehlp, "(0x%08x, %p, %p): stub\n",
194 hProcess, CallbackFunction, UserContext
196 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
197 return FALSE;
200 /***********************************************************************
201 * SymSetOptions32 (IMAGEHLP.52)
203 DWORD WINAPI SymSetOptions32(DWORD SymOptions)
205 FIXME(imagehlp, "(%lx): stub\n", SymOptions);
206 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
207 return 0;
210 /***********************************************************************
211 * SymSetSearchPath32 (IMAGEHLP.53)
213 BOOL32 WINAPI SymSetSearchPath32(HANDLE32 hProcess, LPSTR szSearchPath)
215 FIXME(imagehlp, "(0x%08x, %s): stub\n",
216 hProcess, debugstr_a(szSearchPath)
218 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
219 return FALSE;
222 /***********************************************************************
223 * SymUnDName32 (IMAGEHLP.54)
225 BOOL32 WINAPI SymUnDName32(
226 PIMAGEHLP_SYMBOL32 sym, LPSTR UnDecName, DWORD UnDecNameLength)
228 FIXME(imagehlp, "(%p, %s, %ld): stub\n",
229 sym, UnDecName, UnDecNameLength
231 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
232 return FALSE;
235 /***********************************************************************
236 * SymUnloadModule32 (IMAGEHLP.55)
238 BOOL32 WINAPI SymUnloadModule32(
239 HANDLE32 hProcess, DWORD BaseOfDll)
241 FIXME(imagehlp, "(0x%08x, 0x%08lx): stub\n", hProcess, BaseOfDll);
242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
243 return FALSE;