source: trunk/src/imagehlp/symbol.cpp@ 3634

Last change on this file since 3634 was 3634, checked in by sandervl, 25 years ago

JW: Updated (Wine 26/05/2000)

File size: 6.1 KB
Line 
1/*
2 * IMAGEHLP library
3 *
4 * Copyright 1998 Patrik Stridvall
5 */
6
7#include <os2win.h>
8#include <odinwrap.h>
9#include <imagehlp.h>
10#include <heapstring.h>
11
12ODINDEBUGCHANNEL(imagehlp)
13
14/***********************************************************************
15 * SymCleanup (IMAGEHLP.@)
16 */
17BOOL WINAPI SymCleanup(HANDLE hProcess)
18{
19 dprintf(("(0x%08x): stub\n", hProcess));
20 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
21 return FALSE;
22}
23
24/***********************************************************************
25 * SymEnumerateModules (IMAGEHLP.@)
26 */
27
28BOOL WINAPI SymEnumerateModules(
29 HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback,
30 PVOID UserContext)
31{
32 dprintf(("(0x%08x, %p, %p): stub\n",
33 hProcess, EnumModulesCallback, UserContext
34 ));
35 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36 return FALSE;
37}
38
39/***********************************************************************
40 * SymEnumerateSymbols (IMAGEHLP.@)
41 */
42BOOL WINAPI SymEnumerateSymbols(
43 HANDLE hProcess, DWORD BaseOfDll,
44 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
45{
46 dprintf(("(0x%08x, 0x%08lx, %p, %p): stub\n",
47 hProcess, BaseOfDll, EnumSymbolsCallback, UserContext
48 ));
49 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
50 return FALSE;
51}
52
53/***********************************************************************
54 * SymFunctionTableAccess (IMAGEHLP.@)
55 */
56PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase)
57{
58 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, AddrBase));
59 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
60 return FALSE;
61}
62
63/***********************************************************************
64 * SymGetModuleBase (IMAGEHLP.@)
65 */
66DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr)
67{
68 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, dwAddr));
69 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
70 return 0;
71}
72
73/***********************************************************************
74 * SymGetModuleInfo (IMAGEHLP.@)
75 */
76BOOL WINAPI SymGetModuleInfo(
77 HANDLE hProcess, DWORD dwAddr,
78 PIMAGEHLP_MODULE ModuleInfo)
79{
80 dprintf(("(0x%08x, 0x%08lx, %p): stub\n",
81 hProcess, dwAddr, ModuleInfo
82 ));
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84 return FALSE;
85}
86
87/***********************************************************************
88 * SymGetOptions (IMAGEHLP.@)
89 */
90DWORD WINAPI SymGetOptions()
91{
92 dprintf(("SymGetOptions: stub\n"));
93 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
94 return 0;
95}
96
97/***********************************************************************
98 * SymGetSearchPath (IMAGEHLP.@)
99 */
100BOOL WINAPI SymGetSearchPath(
101 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
102{
103 dprintf(("SymGetSearchPath: stub\n"));
104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105 return FALSE;
106}
107
108/***********************************************************************
109 * SymGetSymFromAddr (IMAGEHLP.@)
110 */
111BOOL WINAPI SymGetSymFromAddr(
112 HANDLE hProcess, DWORD dwAddr,
113 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol)
114{
115 dprintf(("(0x%08x, 0x%08lx, %p, %p): stub\n",
116 hProcess, dwAddr, pdwDisplacement, Symbol
117 ));
118 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
119 return FALSE;
120}
121
122/***********************************************************************
123 * SymGetSymFromName (IMAGEHLP.@)
124 */
125BOOL WINAPI SymGetSymFromName(
126 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol)
127{
128 dprintf(("(0x%08x, %s, %p): stub\n", hProcess, Name, Symbol));
129 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
130 return FALSE;
131}
132
133/***********************************************************************
134 * SymGetSymNext (IMAGEHLP.@)
135 */
136BOOL WINAPI SymGetSymNext(
137 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
138{
139 dprintf(("(0x%08x, %p): stub\n", hProcess, Symbol));
140 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
141 return FALSE;
142}
143
144/***********************************************************************
145 * SymGetSymPrev (IMAGEHLP.@)
146 */
147
148BOOL WINAPI SymGetSymPrev(
149 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
150{
151 dprintf(("(0x%08x, %p): stub\n", hProcess, Symbol));
152 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
153 return FALSE;
154}
155
156/***********************************************************************
157 * SymInitialize (IMAGEHLP.@)
158 */
159BOOL WINAPI SymInitialize(
160 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess)
161{
162 dprintf(("SymInitialize: stub\n"));
163 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
164 return FALSE;
165}
166
167/***********************************************************************
168 * SymLoadModule (IMAGEHLP.@)
169 */
170
171BOOL WINAPI SymLoadModule(
172 HANDLE hProcess, HANDLE hFile, LPSTR ImageName, LPSTR ModuleName,
173 DWORD BaseOfDll, DWORD SizeOfDll)
174{
175 dprintf(("SymLoadModule: stub\n"));
176 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
177 return FALSE;
178}
179
180/***********************************************************************
181 * SymRegisterCallback (IMAGEHLP.@)
182 */
183BOOL WINAPI SymRegisterCallback(
184 HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
185 PVOID UserContext)
186{
187 dprintf(("(0x%08x, %p, %p): stub\n",
188 hProcess, CallbackFunction, UserContext
189 ));
190 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
191 return FALSE;
192}
193
194/***********************************************************************
195 * SymSetOptions (IMAGEHLP.@)
196 */
197DWORD WINAPI SymSetOptions(DWORD SymOptions)
198{
199 dprintf(("(0x%08lx): stub\n", SymOptions));
200 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
201 return 0;
202}
203
204/***********************************************************************
205 * SymSetSearchPath (IMAGEHLP.@)
206 */
207BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath)
208{
209 dprintf(("SymSetSearchPath: stub\n"));
210 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
211 return FALSE;
212}
213
214/***********************************************************************
215 * SymUnDName (IMAGEHLP.@)
216 */
217BOOL WINAPI SymUnDName(
218 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength)
219{
220 dprintf(("(%p, %s, %ld): stub\n",
221 sym, UnDecName, UnDecNameLength
222 ));
223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
224 return FALSE;
225}
226
227/***********************************************************************
228 * SymUnloadModule (IMAGEHLP.@)
229 */
230BOOL WINAPI SymUnloadModule(
231 HANDLE hProcess, DWORD BaseOfDll)
232{
233 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, BaseOfDll));
234 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
235 return FALSE;
236}
Note: See TracBrowser for help on using the repository browser.