ReactOS  0.4.14-dev-554-g2f8d847
rosstubs.c
Go to the documentation of this file.
1 /*
2  * File stubs.c - stubs for exported functions
3  *
4  * Copyright (C) 2007, Timo Kreuzer
5  *
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.
10  *
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.
15  *
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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19  */
20 
21 #include <assert.h>
22 
23 #include "dbghelp_private.h"
24 #include "image_private.h"
25 
26 #include <wine/debug.h>
28 
29 #define PDBGHELP_CREATE_USER_DUMP_CALLBACK PVOID
30 #define PSYM_ENUMPROCESSES_CALLBACK PVOID
31 #define PENUMSOURCEFILETOKENSCALLBACK PVOID
32 #define PSYMSRV_INDEX_INFO PVOID
33 #define POMAP PVOID
34 
38  IN PENUMLOADED_MODULES_CALLBACK64 EnumLoadedModulesCallback,
39  IN PVOID UserContext OPTIONAL)
40 {
42  return FALSE;
43 }
44 
48  PVOID pUserData)
49 {
51  return FALSE;
52 }
53 
57  PVOID pUserData)
58 {
60  return FALSE;
61 }
62 
63 BOOL
64 WINAPI
67  IN PCSTR pszSearchPath,
69  IN PVOID id,
70  IN DWORD two,
71  IN DWORD three,
72  IN DWORD flags,
76 {
78  return FALSE;
79 }
80 
83  LPSTR pszSearchPath,
85  DWORD one,
86  DWORD two,
87  DWORD three,
88  LPSTR pszFilePath)
89 {
91  return FALSE;
92 }
93 
96  ULONG64 ModBase,
97  PCSTR pszName,
99  DWORD dwFlags)
100 {
102  return FALSE;
103 }
104 
105 BOOL WINAPI
107  ULONG64 ModBase,
108  PCWSTR pszName,
110  DWORD dwFlags)
111 {
113  return FALSE;
114 }
115 
116 BOOL WINAPI
118  ULONG64 ModBase,
119  PCWSTR pszObj,
120  PCWSTR pszFile,
122  PVOID pUserContext)
123 {
125  return FALSE;
126 }
127 
128 BOOL WINAPI
130  PVOID pUserContext)
131 {
133  return FALSE;
134 }
135 
136 BOOL WINAPI
138  ULONG64 ModBase,
140  PVOID pUserContext)
141 {
143  return FALSE;
144 }
145 
146 BOOL WINAPI
150  PVOID pUserContext)
151 {
153  return FALSE;
154 }
155 
156 BOOL WINAPI
160  PVOID pUserContext)
161 {
163  return FALSE;
164 }
165 
166 BOOL WINAPI
168  DWORD64 ModBase,
170  PVOID pUserContext)
171 {
173  return FALSE;
174 }
175 
176 BOOL WINAPI
178  DWORD ModBase,
180  PVOID pUserContext)
181 {
183  return FALSE;
184 }
185 
186 BOOL WINAPI
188  PCWSTR pszName,
190 {
192  return FALSE;
193 }
194 
195 BOOL WINAPI
197  DWORD64 ModBase,
198  DWORD Token,
200 {
202  return FALSE;
203 }
204 
205 BOOL WINAPI
207  DWORD64 ModBase,
208  DWORD Token,
210 {
212  return FALSE;
213 }
214 
217  PCSTR pszModuleName,
220  ULONG BufferLines)
221 {
223  return FALSE;
224 }
225 
228  PSTR pszDir,
229  size_t Size)
230 {
232  return NULL;
233 }
234 
237  PWSTR pszDir,
238  size_t Size)
239 {
241  return NULL;
242 }
243 
244 BOOL WINAPI
247 {
249  return FALSE;
250 }
251 
252 BOOL WINAPI
255 {
257  return FALSE;
258 }
259 
260 BOOL WINAPI
262  ULONG64 ModBase,
263  DWORD Index,
265 {
267  return FALSE;
268 }
269 
270 BOOL WINAPI
272  ULONG64 ModBase,
273  DWORD Index,
275 {
277  return FALSE;
278 }
279 
280 BOOL WINAPI
282  ULONG64 ModBase,
283  PCSTR pszParams,
284  PCSTR pszFileSpec,
285  PSTR pszFilePath,
286  DWORD Size)
287 {
289  return FALSE;
290 }
291 
292 BOOL WINAPI
294  PVOID Token,
295  PCSTR pszParams,
296  PSTR pszFilePath,
297  DWORD Size)
298 {
300  return FALSE;
301 }
302 
303 
304 BOOL WINAPI
306  PVOID Token,
307  PCWSTR pszParams,
308  PWSTR pszFilePath,
309  DWORD Size)
310 {
312  return FALSE;
313 }
314 
315 BOOL
316 WINAPI
319  ULONG64 Base,
320  PCWSTR Params,
321  PCWSTR FileSpec,
322  PWSTR FilePath,
323  DWORD Size)
324 {
326  return FALSE;
327 }
328 
329 
330 BOOL
331 WINAPI
334  PVOID Token,
335  PCSTR Params,
336  PCSTR VarName,
337  PSTR Value,
338  DWORD Size)
339 {
341  return FALSE;
342 }
343 
344 BOOL
345 WINAPI
348  PVOID Token,
349  PCWSTR Params,
350  PCWSTR VarName,
351  PWSTR Value,
352  DWORD Size)
353 {
355  return FALSE;
356 }
357 
358 BOOL WINAPI
360  PCSTR pszSymPath,
361  PCSTR pszImageFile,
362  DWORD Type,
363  PSTR SymbolFile,
364  size_t cSymbolFile,
365  PSTR DbgFile,
366  size_t cDbgFile)
367 {
369  return FALSE;
370 }
371 
372 BOOL WINAPI
374  PCWSTR pszSymPath,
375  PCWSTR pszImageFile,
376  DWORD Type,
377  PWSTR pszSymbolFile,
378  size_t cSymbolFile,
379  PWSTR pszDbgFile,
380  size_t cDbgFile)
381 {
383  return FALSE;
384 }
385 
386 BOOL WINAPI
388  ULONG64 ModBase,
389  PCWSTR pszName,
391 {
393  return FALSE;
394 }
395 
396 BOOL WINAPI
398  DWORD64 ModBase,
400 {
402  return FALSE;
403 }
404 
405 BOOL WINAPI
408 {
410  return FALSE;
411 }
412 
413 BOOL WINAPI
416 {
418  return FALSE;
419 }
420 
421 BOOL WINAPI
424 {
426  return FALSE;
427 }
428 
429 BOOL WINAPI
432 {
434  return FALSE;
435 }
436 
437 BOOL
438 WINAPI
441  ULONG64 BaseOfDll,
442  DWORD Index)
443 {
445  return FALSE;
446 }
447 
448 // SymSetSymWithAddr64
449 
452  PCSTR pszSymPath,
453  PCSTR pszType,
454  PCSTR pszFile1,
455  PCSTR pszFile2)
456 {
458  return NULL;
459 }
460 
463  PCWSTR pszSymPath,
464  PCWSTR pszType,
465  PCWSTR pszFile1,
466  PCWSTR pszFile2)
467 {
469  return NULL;
470 }
471 
472 BOOL WINAPI
474  PCSTR pszSrvPath,
475  PCSTR pszFile,
476  PSTR pszIndex,
477  size_t Size,
478  DWORD dwFlags)
479 {
481  return FALSE;
482 }
483 
484 BOOL WINAPI
486  PCWSTR pszSrvPath,
487  PCWSTR pszFile,
488  PWSTR pszIndex,
489  size_t Size,
490  DWORD dwFlags)
491 {
493  return FALSE;
494 }
495 
496 BOOL WINAPI
498  GUID* Id,
499  DWORD* Val1,
500  DWORD* Val2,
501  DWORD dwFlags)
502 {
504  return FALSE;
505 }
506 
507 BOOL WINAPI
509  GUID* Id,
510  DWORD* Val1,
511  DWORD* Val2,
512  DWORD dwFlags)
513 {
515  return FALSE;
516 }
517 
520  PCSTR pszSymPath,
521  PCSTR pszNode,
522  PCSTR pszFile)
523 {
525  return NULL;
526 }
527 
530  PCWSTR pszSymPath,
531  PCWSTR pszNode,
532  PCWSTR pszFile)
533 {
535  return NULL;
536 }
537 
538 BOOL WINAPI
540  PCSTR pszPath)
541 {
543  return FALSE;
544 }
545 
546 BOOL WINAPI
548  PCWSTR pszPath)
549 {
551  return FALSE;
552 }
553 
556  PCSTR pszSrvPath,
557  PCSTR pszFile,
558  DWORD pszFlags)
559 {
561  return NULL;
562 }
563 
566  PCWSTR pszSrvPath,
567  PCWSTR pszFile,
568  DWORD dwFlags)
569 {
571  return NULL;
572 }
573 
576  PCSTR pszSymPath,
577  PCSTR pszNode,
578  PCSTR pszFile,
579  DWORD dwFlags)
580 {
582  return NULL;
583 }
584 
587  PCWSTR pszSymPath,
588  PCWSTR pszNode,
589  PCWSTR pszFile,
590  DWORD dwFlags)
591 {
593  return NULL;
594 }
595 
596 HANDLE
597 WINAPI
601  PWSTR DebugFilePath,
603  PVOID CallerData)
604 {
606  return FALSE;
607 }
608 
609 BOOL
610 WINAPI
613  ULONG64 Base,
614  PCSTR StreamFile,
615  PBYTE Buffer,
616  size_t Size)
617 {
619  return FALSE;
620 }
621 
622 BOOL
623 WINAPI
626  ULONG64 Base,
627  PCWSTR FileSpec,
628  PBYTE Buffer,
629  size_t Size)
630 {
632  return FALSE;
633 }
634 
635 BOOL
636 WINAPI
639  ULONG64 Base,
641 {
643  return FALSE;
644 }
645 
646 BOOL
647 WINAPI
650  ULONG64 Base,
651  PCSTR StreamFile,
652  PBYTE Buffer,
653  size_t Size)
654 {
656  return FALSE;
657 }
658 
659 BOOL
660 WINAPI
663  ULONG64 BaseOfDll,
664  PCSTR mask,
665  PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback,
666  PVOID UserContext)
667 {
669  return FALSE;
670 }
671 
672 BOOL
673 WINAPI
676  ULONG64 BaseOfDll,
677  PCWSTR mask,
678  PSYM_ENUMERATESYMBOLS_CALLBACKW EnumSymbolsCallback,
679  PVOID UserContext)
680 {
682  return FALSE;
683 }
684 
685 
686 HANDLE
687 WINAPI
690  PCSTR FileName,
691  PSTR DebugFilePath,
693  PVOID CallerData)
694 {
696  return 0;
697 }
698 
699 
700 HANDLE
701 WINAPI
705  PWSTR DebugFilePath,
707  PVOID CallerData)
708 {
710  return 0;
711 }
712 
713 
714 HANDLE
715 WINAPI
718  PCSTR FileName,
719  PSTR ImageFilePath,
721  PVOID CallerData)
722 {
724  return 0;
725 }
726 
727 
728 HANDLE
729 WINAPI
733  PWSTR ImageFilePath,
735  PVOID CallerData)
736 {
738  return 0;
739 }
740 
741 
742 BOOL
743 WINAPI
745  PCSTR File,
747  DWORD Flags)
748 {
750  return FALSE;
751 }
752 
753 BOOL
754 WINAPI
756  PCWSTR File,
758  DWORD Flags)
759 {
761  return FALSE;
762 }
763 
764 BOOL
765 WINAPI
768  DWORD64 BaseOfDll,
769  POMAP *OmapTo,
770  PDWORD64 cOmapTo,
771  POMAP *OmapFrom,
772  PDWORD64 cOmapFrom)
773 {
775  return FALSE;
776 }
777 
778 BOOL
779 WINAPI
783  PVOID Buffer,
784  PULONG Size)
785 {
787  return FALSE;
788 }
BOOL WINAPI SymNext(HANDLE hProcess, PSYMBOL_INFO Symbol)
Definition: rosstubs.c:406
_In_opt_ ULONG _Out_ PULONG Value
Definition: rtlfuncs.h:2343
signed char * PCHAR
Definition: retypes.h:7
BOOL WINAPI SymDeleteSymbol(HANDLE hProcess, ULONG64 ModBase, PCSTR pszName, DWORD64 Address, DWORD dwFlags)
Definition: rosstubs.c:95
const uint16_t * PCWSTR
Definition: typedefs.h:55
#define IN
Definition: typedefs.h:38
BOOL WINAPI SymSrvGetFileIndexString(HANDLE hProcess, PCSTR pszSrvPath, PCSTR pszFile, PSTR pszIndex, size_t Size, DWORD dwFlags)
Definition: rosstubs.c:473
Type
Definition: Type.h:6
BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACK64)(PCSTR, DWORD64, ULONG, PVOID)
Definition: compat.h:835
BOOL WINAPI SymGetSymbolFile(HANDLE hProcess, PCSTR pszSymPath, PCSTR pszImageFile, DWORD Type, PSTR SymbolFile, size_t cSymbolFile, PSTR DbgFile, size_t cDbgFile)
Definition: rosstubs.c:359
BOOL WINAPI SymPrevW(HANDLE hProcess, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:430
BOOL WINAPI SymEnumerateSymbolsW(HANDLE hProcess, DWORD ModBase, PSYM_ENUMSYMBOLS_CALLBACKW Callback, PVOID pUserContext)
Definition: rosstubs.c:177
Definition: http.c:6597
PWCHAR WINAPI SymGetHomeDirectoryW(DWORD dwType, PWSTR pszDir, size_t Size)
Definition: rosstubs.c:236
BOOL WINAPI SymGetTypeInfoEx(HANDLE hProcess, DWORD64 ModBase, PIMAGEHLP_GET_TYPE_INFO_PARAMS Params)
Definition: rosstubs.c:397
BOOL WINAPI SymDeleteSymbolW(HANDLE hProcess, ULONG64 ModBase, PCWSTR pszName, DWORD64 Address, DWORD dwFlags)
Definition: rosstubs.c:106
uint16_t * PWSTR
Definition: typedefs.h:54
BOOL WINAPI SymEnumSym(HANDLE hProcess, ULONG64 ModBase, PSYM_ENUMERATESYMBOLS_CALLBACK Callback, PVOID pUserContext)
Definition: rosstubs.c:137
_IRQL_requires_same_ _In_ PLSA_STRING _In_ SECURITY_LOGON_TYPE _In_ ULONG _In_ ULONG _In_opt_ PTOKEN_GROUPS _In_ PTOKEN_SOURCE _Out_ PVOID _Out_ PULONG _Inout_ PLUID _Out_ PHANDLE Token
_In_opt_ ULONG Base
Definition: rtlfuncs.h:2343
BOOL(CALLBACK * PSYM_ENUMLINES_CALLBACKW)(PSRCCODEINFOW, PVOID)
Definition: compat.h:1114
#define POMAP
Definition: rosstubs.c:33
#define PSYM_ENUMPROCESSES_CALLBACK
Definition: rosstubs.c:30
PCSTR WINAPI SymSrvGetSupplement(HANDLE hProcess, PCSTR pszSymPath, PCSTR pszNode, PCSTR pszFile)
Definition: rosstubs.c:519
BOOL WINAPI SymEnumProcesses(PSYM_ENUMPROCESSES_CALLBACK Callback, PVOID pUserContext)
Definition: rosstubs.c:129
_In_ BOOL _In_ HANDLE hProcess
Definition: mapping.h:70
BOOL WINAPI SymAddSourceStreamA(HANDLE hProcess, ULONG64 Base, PCSTR StreamFile, PBYTE Buffer, size_t Size)
Definition: rosstubs.c:648
BOOL WINAPI SymSetScopeFromIndex(HANDLE hProcess, ULONG64 BaseOfDll, DWORD Index)
Definition: rosstubs.c:439
BOOL WINAPI EnumerateLoadedModulesEx(IN HANDLE hProcess, IN PENUMLOADED_MODULES_CALLBACK64 EnumLoadedModulesCallback, IN PVOID UserContext OPTIONAL)
Definition: rosstubs.c:36
uint16_t * PWCHAR
Definition: typedefs.h:54
BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACKW)(HANDLE, PCWSTR, PVOID)
Definition: compat.h:789
BOOL WINAPI SymGetSourceFileW(HANDLE hProcess, ULONG64 Base, PCWSTR Params, PCWSTR FileSpec, PWSTR FilePath, DWORD Size)
Definition: rosstubs.c:317
char * LPSTR
Definition: xmlstorage.h:182
HANDLE WINAPI SymFindExecutableImageW(HANDLE hProcess, PCWSTR FileName, PWSTR ImageFilePath, PFIND_EXE_FILE_CALLBACKW Callback, PVOID CallerData)
Definition: rosstubs.c:730
BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACKW)(PCWSTR, ULONG, ULONG, PVOID)
Definition: compat.h:883
#define PENUMSOURCEFILETOKENSCALLBACK
Definition: rosstubs.c:31
#define PDBGHELP_CREATE_USER_DUMP_CALLBACK
Definition: rosstubs.c:29
struct TraceInfo Info
PCWSTR WINAPI SymSrvStoreSupplementW(HANDLE hProcess, PCWSTR pszSymPath, PCWSTR pszNode, PCWSTR pszFile, DWORD dwFlags)
Definition: rosstubs.c:586
PCWSTR FilePath
DWORD Id
BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACK)(_In_ HANDLE, _In_ PCSTR, _In_opt_ PVOID)
Definition: dbghelp.h:1934
BOOL WINAPI SymSrvGetFileIndexInfo(PCSTR File, PSYMSRV_INDEX_INFO Info, DWORD Flags)
Definition: rosstubs.c:744
static double one
Definition: j0_y0.c:80
BOOL WINAPI SymEnumerateSymbolsW64(HANDLE hProcess, DWORD64 ModBase, PSYM_ENUMSYMBOLS_CALLBACK64W Callback, PVOID pUserContext)
Definition: rosstubs.c:167
BOOL WINAPI SymSrvIsStore(HANDLE hProcess, PCSTR pszPath)
Definition: rosstubs.c:539
BOOL WINAPI SymGetLineNextW64(HANDLE hProcess, PIMAGEHLP_LINEW64 Line)
Definition: rosstubs.c:245
BOOL WINAPI SymEnumSourceFileTokens(HANDLE hProcess, ULONG64 Base, PENUMSOURCEFILETOKENSCALLBACK Callback)
Definition: rosstubs.c:637
HANDLE WINAPI SymFindDebugInfoFileW(HANDLE hProcess, PCWSTR FileName, PWSTR DebugFilePath, PFIND_DEBUG_FILE_CALLBACKW Callback, PVOID CallerData)
Definition: rosstubs.c:702
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
static const char const char const char * SymbolPath
Definition: image.c:34
GLenum GLint GLuint mask
Definition: glext.h:6028
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp)
unsigned int BOOL
Definition: ntddk_ex.h:94
PCWSTR WINAPI SymSrvStoreFileW(HANDLE hProcess, PCWSTR pszSrvPath, PCWSTR pszFile, DWORD dwFlags)
Definition: rosstubs.c:565
BOOL WINAPI DbgHelpCreateUserDump(LPSTR pszFileName, PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback, PVOID pUserData)
Definition: rosstubs.c:46
static double two
Definition: jn_yn.c:52
BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACKW)(_In_ HANDLE, _In_ PCWSTR, _In_ PVOID)
Definition: dbghelp.h:1844
WORD WORD PSZ PSZ pszFileName
Definition: vdmdbg.h:41
#define PSYMSRV_INDEX_INFO
Definition: rosstubs.c:32
smooth NULL
Definition: ftsmooth.c:416
PVOID pBuffer
static WCHAR Address[46]
Definition: ping.c:68
BOOL WINAPI SymEnumTypesByName(HANDLE hProcess, ULONG64 BaseOfDll, PCSTR mask, PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
Definition: rosstubs.c:661
Definition: bufpool.h:45
BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK64W)(PCWSTR, DWORD64, ULONG, PVOID)
Definition: compat.h:838
HANDLE WINAPI SymFindExecutableImage(HANDLE hProcess, PCSTR FileName, PSTR ImageFilePath, PFIND_EXE_FILE_CALLBACK Callback, PVOID CallerData)
Definition: rosstubs.c:716
PCSTR WINAPI SymSrvStoreSupplement(HANDLE hProcess, PCSTR pszSymPath, PCSTR pszNode, PCSTR pszFile, DWORD dwFlags)
Definition: rosstubs.c:575
BOOL WINAPI SymFromTokenW(HANDLE hProcess, DWORD64 ModBase, DWORD Token, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:206
BOOL WINAPI SymGetSourceFile(HANDLE hProcess, ULONG64 ModBase, PCSTR pszParams, PCSTR pszFileSpec, PSTR pszFilePath, DWORD Size)
Definition: rosstubs.c:281
BOOL WINAPI SymSrvGetFileIndexStringW(HANDLE hProcess, PCWSTR pszSrvPath, PCWSTR pszFile, PWSTR pszIndex, size_t Size, DWORD dwFlags)
Definition: rosstubs.c:485
MmuTrapHandler callback[0x30]
Definition: mmuobject.c:44
PCSTR WINAPI SymSrvDeltaName(HANDLE hProcess, PCSTR pszSymPath, PCSTR pszType, PCSTR pszFile1, PCSTR pszFile2)
Definition: rosstubs.c:451
PCHAR WINAPI SymGetHomeDirectory(DWORD dwType, PSTR pszDir, size_t Size)
Definition: rosstubs.c:227
_In_ LPCSTR pszDir
Definition: shellapi.h:580
#define WINAPI
Definition: msvc.h:8
static const UCHAR Index[8]
Definition: usbohci.c:18
BOOL WINAPI SymGetSymbolFileW(HANDLE hProcess, PCWSTR pszSymPath, PCWSTR pszImageFile, DWORD Type, PWSTR pszSymbolFile, size_t cSymbolFile, PWSTR pszDbgFile, size_t cDbgFile)
Definition: rosstubs.c:373
unsigned long DWORD
Definition: ntddk_ex.h:95
BOOL WINAPI SymAddSourceStreamW(HANDLE hProcess, ULONG64 Base, PCWSTR FileSpec, PBYTE Buffer, size_t Size)
Definition: rosstubs.c:624
BOOL WINAPI SymGetSourceVarFromTokenW(HANDLE hProcess, PVOID Token, PCWSTR Params, PCWSTR VarName, PWSTR Value, DWORD Size)
Definition: rosstubs.c:346
BOOL WINAPI SymEnumTypesByNameW(HANDLE hProcess, ULONG64 BaseOfDll, PCWSTR mask, PSYM_ENUMERATESYMBOLS_CALLBACKW EnumSymbolsCallback, PVOID UserContext)
Definition: rosstubs.c:674
GLbitfield flags
Definition: glext.h:7161
ULONG WINAPI SymGetFileLineOffsets64(HANDLE hProcess, PCSTR pszModuleName, PCSTR pszFileName, PDWORD64 pBuffer, ULONG BufferLines)
Definition: rosstubs.c:216
Definition: ncftp.h:79
BOOL WINAPI SymGetScope(HANDLE hProcess, ULONG64 ModBase, DWORD Index, PSYMBOL_INFO Symbol)
Definition: rosstubs.c:261
unsigned __int64 ULONG64
Definition: imports.h:198
BOOL WINAPI SymPrev(HANDLE hProcess, PSYMBOL_INFO Symbol)
Definition: rosstubs.c:422
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACK)(_In_ HANDLE, _In_ PCSTR, _In_ PVOID)
Definition: dbghelp.h:1838
PCWSTR WINAPI SymSrvGetSupplementW(HANDLE hProcess, PCWSTR pszSymPath, PCWSTR pszNode, PCWSTR pszFile)
Definition: rosstubs.c:529
BOOL WINAPI SymAddSourceStream(HANDLE hProcess, ULONG64 Base, PCSTR StreamFile, PBYTE Buffer, size_t Size)
Definition: rosstubs.c:611
BOOL(CALLBACK * PSYM_ENUMERATESYMBOLS_CALLBACKW)(PSYMBOL_INFOW, ULONG, PVOID)
Definition: compat.h:1115
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:359
BOOL WINAPI SymSrvIsStoreW(HANDLE hProcess, PCWSTR pszPath)
Definition: rosstubs.c:547
BOOL WINAPI SymSrvGetFileIndexesW(PCWSTR File, GUID *Id, DWORD *Val1, DWORD *Val2, DWORD dwFlags)
Definition: rosstubs.c:508
BOOL WINAPI SymEnumSymbolsForAddrW(HANDLE hProcess, DWORD64 Address, PSYM_ENUMERATESYMBOLS_CALLBACKW Callback, PVOID pUserContext)
Definition: rosstubs.c:157
uint64_t DWORD64
Definition: typedefs.h:65
HANDLE WINAPI FindDebugInfoFileExW(PCWSTR FileName, PCWSTR SymbolPath, PWSTR DebugFilePath, PFIND_DEBUG_FILE_CALLBACKW Callback, PVOID CallerData)
Definition: rosstubs.c:598
BOOL(CALLBACK * PSYM_ENUMERATESYMBOLS_CALLBACK)(PSYMBOL_INFO, ULONG, PVOID)
Definition: compat.h:769
BOOL WINAPI SymGetSourceFileFromTokenW(HANDLE hProcess, PVOID Token, PCWSTR pszParams, PWSTR pszFilePath, DWORD Size)
Definition: rosstubs.c:305
BOOL WINAPI FindFileInSearchPath(HANDLE hProcess, LPSTR pszSearchPath, LPSTR pszFileName, DWORD one, DWORD two, DWORD three, LPSTR pszFilePath)
Definition: rosstubs.c:82
BOOL WINAPI SymGetSourceVarFromToken(HANDLE hProcess, PVOID Token, PCSTR Params, PCSTR VarName, PSTR Value, DWORD Size)
Definition: rosstubs.c:332
PCSTR WINAPI SymSrvStoreFile(HANDLE hProcess, PCSTR pszSrvPath, PCSTR pszFile, DWORD pszFlags)
Definition: rosstubs.c:555
Definition: Symbol.h:8
signed char * PSTR
Definition: retypes.h:7
BOOL WINAPI FindFileInPath(IN HANDLE hProcess, IN PCSTR pszSearchPath, IN PCSTR pszFileName, IN PVOID id, IN DWORD two, IN DWORD three, IN DWORD flags, OUT PSTR FilePath, IN PFINDFILEINPATHCALLBACK callback, IN PVOID context)
Definition: rosstubs.c:65
BOOL WINAPI SymGetOmaps(HANDLE hProcess, DWORD64 BaseOfDll, POMAP *OmapTo, PDWORD64 cOmapTo, POMAP *OmapFrom, PDWORD64 cOmapFrom)
Definition: rosstubs.c:766
BOOL WINAPI SymSrvGetFileIndexInfoW(PCWSTR File, PSYMSRV_INDEX_INFO Info, DWORD Flags)
Definition: rosstubs.c:755
unsigned int * PULONG
Definition: retypes.h:1
BOOL WINAPI SymSrvGetFileIndexes(PCSTR File, GUID *Id, DWORD *Val1, DWORD *Val2, DWORD dwFlags)
Definition: rosstubs.c:497
BOOL WINAPI SymNextW(HANDLE hProcess, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:414
#define OUT
Definition: typedefs.h:39
BOOL WINAPI SymEnumSymbolsForAddr(HANDLE hProcess, DWORD64 Address, PSYM_ENUMERATESYMBOLS_CALLBACK Callback, PVOID pUserContext)
Definition: rosstubs.c:147
PCWSTR WINAPI SymSrvDeltaNameW(HANDLE hProcess, PCWSTR pszSymPath, PCWSTR pszType, PCWSTR pszFile1, PCWSTR pszFile2)
Definition: rosstubs.c:462
BOOL WINAPI SymGetLinePrevW64(HANDLE hProcess, PIMAGEHLP_LINEW64 Line)
Definition: rosstubs.c:253
unsigned int ULONG
Definition: retypes.h:1
uint64_t * PDWORD64
Definition: typedefs.h:65
#define UNIMPLEMENTED
Definition: debug.h:114
BOOL WINAPI SymFromToken(HANDLE hProcess, DWORD64 ModBase, DWORD Token, PSYMBOL_INFO Symbol)
Definition: rosstubs.c:196
const char * PCSTR
Definition: typedefs.h:51
Definition: File.h:15
BOOL WINAPI SymEnumLinesW(HANDLE hProcess, ULONG64 ModBase, PCWSTR pszObj, PCWSTR pszFile, PSYM_ENUMLINES_CALLBACKW Callback, PVOID pUserContext)
Definition: rosstubs.c:117
HANDLE WINAPI SymFindDebugInfoFile(HANDLE hProcess, PCSTR FileName, PSTR DebugFilePath, PFIND_DEBUG_FILE_CALLBACK Callback, PVOID CallerData)
Definition: rosstubs.c:688
WCHAR * LPWSTR
Definition: xmlstorage.h:184
BOOL WINAPI SymGetScopeW(HANDLE hProcess, ULONG64 ModBase, DWORD Index, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:271
BOOL WINAPI SymFromNameW(HANDLE hProcess, PCWSTR pszName, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:187
BOOL(CALLBACK * PFINDFILEINPATHCALLBACK)(_In_ PCSTR, _In_ PVOID)
Definition: dbghelp.h:1886
LPFNPSPCALLBACK Callback
Definition: desk.c:111
BYTE * PBYTE
Definition: pedump.c:66
BOOL WINAPI SymGetTypeFromNameW(HANDLE hProcess, ULONG64 ModBase, PCWSTR pszName, PSYMBOL_INFOW Symbol)
Definition: rosstubs.c:387
BOOL WINAPI SymGetUnwindInfo(HANDLE hProcess, DWORD64 Address, PVOID Buffer, PULONG Size)
Definition: rosstubs.c:780
BOOL WINAPI SymGetSourceFileFromToken(HANDLE hProcess, PVOID Token, PCSTR pszParams, PSTR pszFilePath, DWORD Size)
Definition: rosstubs.c:293
BOOL WINAPI DbgHelpCreateUserDumpW(LPWSTR pszFileName, PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback, PVOID pUserData)
Definition: rosstubs.c:55
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68