[CMAKE]
[reactos.git] / dll / win32 / dbghelp / rosstubs.c
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 #define WIN32_NO_STATUS
22 #include <windows.h>
23 #include <ndk/ntndk.h>
24
25 #include "dbghelp_private.h"
26
27 #define UNIMPLEMENTED DbgPrint("DBGHELP: %s is unimplemented, please try again later.\n", __FUNCTION__);
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
35 BOOL WINAPI
36 EnumerateLoadedModulesEx(
37 IN HANDLE hProcess,
38 IN PENUMLOADED_MODULES_CALLBACK64 EnumLoadedModulesCallback,
39 IN PVOID UserContext OPTIONAL)
40 {
41 UNIMPLEMENTED;
42 return FALSE;
43 }
44
45 BOOL
46 IMAGEAPI
47 EnumerateLoadedModulesExW(
48 IN HANDLE hProcess,
49 IN PENUMLOADED_MODULES_CALLBACKW64 EnumLoadedModulesCallback,
50 IN PVOID UserContext OPTIONAL)
51 {
52 UNIMPLEMENTED;
53 return FALSE;
54 }
55
56 BOOL WINAPI
57 DbgHelpCreateUserDump(LPSTR pszFileName,
58 PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
59 PVOID pUserData)
60 {
61 UNIMPLEMENTED;
62 return FALSE;
63 }
64
65 BOOL WINAPI
66 DbgHelpCreateUserDumpW(LPWSTR pszFileName,
67 PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
68 PVOID pUserData)
69 {
70 UNIMPLEMENTED;
71 return FALSE;
72 }
73
74 BOOL
75 WINAPI
76 FindFileInPath(
77 IN HANDLE hProcess,
78 IN PCSTR pszSearchPath,
79 IN PCSTR pszFileName,
80 IN PVOID id,
81 IN DWORD two,
82 IN DWORD three,
83 IN DWORD flags,
84 OUT PSTR FilePath)
85 {
86 UNIMPLEMENTED;
87 return FALSE;
88 }
89
90 BOOL WINAPI
91 FindFileInSearchPath(HANDLE hProcess,
92 LPSTR pszSearchPath,
93 LPSTR pszFileName,
94 DWORD one,
95 DWORD two,
96 DWORD three,
97 LPSTR pszFilePath)
98 {
99 UNIMPLEMENTED;
100 return FALSE;
101 }
102
103 BOOL WINAPI
104 SymDeleteSymbol(HANDLE hProcess,
105 ULONG64 ModBase,
106 PCSTR pszName,
107 DWORD64 Address,
108 DWORD dwFlags)
109 {
110 UNIMPLEMENTED;
111 return FALSE;
112 }
113
114 BOOL WINAPI
115 SymDeleteSymbolW(HANDLE hProcess,
116 ULONG64 ModBase,
117 PCWSTR pszName,
118 DWORD64 Address,
119 DWORD dwFlags)
120 {
121 UNIMPLEMENTED;
122 return FALSE;
123 }
124
125 BOOL WINAPI
126 SymEnumLinesW(HANDLE hProcess,
127 ULONG64 ModBase,
128 PCWSTR pszObj,
129 PCWSTR pszFile,
130 PSYM_ENUMLINES_CALLBACKW Callback,
131 PVOID pUserContext)
132 {
133 UNIMPLEMENTED;
134 return FALSE;
135 }
136
137 BOOL WINAPI
138 SymEnumProcesses(PSYM_ENUMPROCESSES_CALLBACK Callback,
139 PVOID pUserContext)
140 {
141 UNIMPLEMENTED;
142 return FALSE;
143 }
144
145 BOOL WINAPI
146 SymEnumSourceFilesW(HANDLE hProcess,
147 ULONG64 ModBase,
148 PCWSTR pszMask,
149 PSYM_ENUMSOURCEFILES_CALLBACKW Callback,
150 PVOID pUserContext)
151 {
152 UNIMPLEMENTED;
153 return FALSE;
154 }
155
156 BOOL WINAPI
157 SymEnumSourceLines(HANDLE hProcess,
158 ULONG64 ModBase,
159 PCSTR pszObject,
160 PCSTR pszFile,
161 DWORD dwLine,
162 DWORD dwFlags,
163 PSYM_ENUMLINES_CALLBACK Callback,
164 PVOID pUserContext)
165 {
166 UNIMPLEMENTED;
167 return FALSE;
168 }
169
170 BOOL WINAPI
171 SymEnumSourceLinesW(HANDLE hProcess,
172 ULONG64 ModBase,
173 PCWSTR pszObject,
174 PCWSTR pszFile,
175 DWORD dwLine,
176 DWORD dwFlags,
177 PSYM_ENUMLINES_CALLBACKW Callback,
178 PVOID pUserContext)
179 {
180 UNIMPLEMENTED;
181 return FALSE;
182 }
183
184 BOOL WINAPI
185 SymEnumSym(HANDLE hProcess,
186 ULONG64 ModBase,
187 PSYM_ENUMERATESYMBOLS_CALLBACK Callback,
188 PVOID pUserContext)
189 {
190 UNIMPLEMENTED;
191 return FALSE;
192 }
193
194 BOOL WINAPI
195 SymEnumSymbolsForAddr(HANDLE hProcess,
196 DWORD64 Address,
197 PSYM_ENUMERATESYMBOLS_CALLBACK Callback,
198 PVOID pUserContext)
199 {
200 UNIMPLEMENTED;
201 return FALSE;
202 }
203
204 BOOL WINAPI
205 SymEnumSymbolsForAddrW(HANDLE hProcess,
206 DWORD64 Address,
207 PSYM_ENUMERATESYMBOLS_CALLBACKW Callback,
208 PVOID pUserContext)
209 {
210 UNIMPLEMENTED;
211 return FALSE;
212 }
213
214 BOOL WINAPI
215 SymEnumerateSymbolsW64(HANDLE hProcess,
216 DWORD64 ModBase,
217 PSYM_ENUMSYMBOLS_CALLBACK64W Callback,
218 PVOID pUserContext)
219 {
220 UNIMPLEMENTED;
221 return FALSE;
222 }
223
224 BOOL WINAPI
225 SymEnumerateSymbolsW(HANDLE hProcess,
226 DWORD ModBase,
227 PSYM_ENUMSYMBOLS_CALLBACKW Callback,
228 PVOID pUserContext)
229 {
230 UNIMPLEMENTED;
231 return FALSE;
232 }
233
234 BOOL WINAPI
235 SymFromIndex(HANDLE hProcess,
236 ULONG64 ModBase,
237 DWORD Index,
238 PSYMBOL_INFO Symbol)
239 {
240 UNIMPLEMENTED;
241 return FALSE;
242 }
243
244 BOOL WINAPI
245 SymFromIndexW(HANDLE hProcess,
246 ULONG64 ModBase,
247 DWORD Index,
248 PSYMBOL_INFOW Symbol)
249 {
250 UNIMPLEMENTED;
251 return FALSE;
252 }
253
254 BOOL WINAPI
255 SymFromNameW(HANDLE hProcess,
256 PCWSTR pszName,
257 PSYMBOL_INFOW Symbol)
258 {
259 UNIMPLEMENTED;
260 return FALSE;
261 }
262
263 BOOL WINAPI
264 SymFromToken(HANDLE hProcess,
265 DWORD64 ModBase,
266 DWORD Token,
267 PSYMBOL_INFO Symbol)
268 {
269 UNIMPLEMENTED;
270 return FALSE;
271 }
272
273 BOOL WINAPI
274 SymFromTokenW(HANDLE hProcess,
275 DWORD64 ModBase,
276 DWORD Token,
277 PSYMBOL_INFOW Symbol)
278 {
279 UNIMPLEMENTED;
280 return FALSE;
281 }
282
283 ULONG WINAPI
284 SymGetFileLineOffsets64(HANDLE hProcess,
285 PCSTR pszModuleName,
286 PCSTR pszFileName,
287 PDWORD64 pBuffer,
288 ULONG BufferLines)
289 {
290 UNIMPLEMENTED;
291 return FALSE;
292 }
293
294 PCHAR WINAPI
295 SymGetHomeDirectory(DWORD dwType,
296 PSTR pszDir,
297 size_t Size)
298 {
299 UNIMPLEMENTED;
300 return NULL;
301 }
302
303 PWCHAR WINAPI
304 SymGetHomeDirectoryW(DWORD dwType,
305 PWSTR pszDir,
306 size_t Size)
307 {
308 UNIMPLEMENTED;
309 return NULL;
310 }
311
312 BOOL WINAPI
313 SymGetLineNextW64(HANDLE hProcess,
314 PIMAGEHLP_LINEW64 Line)
315 {
316 UNIMPLEMENTED;
317 return FALSE;
318 }
319
320 BOOL WINAPI
321 SymGetLinePrevW64(HANDLE hProcess,
322 PIMAGEHLP_LINEW64 Line)
323 {
324 UNIMPLEMENTED;
325 return FALSE;
326 }
327
328 BOOL WINAPI
329 SymGetScope(HANDLE hProcess,
330 ULONG64 ModBase,
331 DWORD Index,
332 PSYMBOL_INFO Symbol)
333 {
334 UNIMPLEMENTED;
335 return FALSE;
336 }
337
338 BOOL WINAPI
339 SymGetScopeW(HANDLE hProcess,
340 ULONG64 ModBase,
341 DWORD Index,
342 PSYMBOL_INFOW Symbol)
343 {
344 UNIMPLEMENTED;
345 return FALSE;
346 }
347
348 BOOL WINAPI
349 SymGetSourceFile(HANDLE hProcess,
350 ULONG64 ModBase,
351 PCSTR pszParams,
352 PCSTR pszFileSpec,
353 PSTR pszFilePath,
354 DWORD Size)
355 {
356 UNIMPLEMENTED;
357 return FALSE;
358 }
359
360 BOOL WINAPI
361 SymGetSourceFileFromToken(HANDLE hProcess,
362 PVOID Token,
363 PCSTR pszParams,
364 PSTR pszFilePath,
365 DWORD Size)
366 {
367 UNIMPLEMENTED;
368 return FALSE;
369 }
370
371
372 BOOL WINAPI
373 SymGetSourceFileFromTokenW(HANDLE hProcess,
374 PVOID Token,
375 PCWSTR pszParams,
376 PWSTR pszFilePath,
377 DWORD Size)
378 {
379 UNIMPLEMENTED;
380 return FALSE;
381 }
382
383 BOOL
384 WINAPI
385 SymGetSourceFileW(
386 HANDLE hProcess,
387 ULONG64 Base,
388 PCWSTR Params,
389 PCWSTR FileSpec,
390 PWSTR FilePath,
391 DWORD Size)
392 {
393 UNIMPLEMENTED;
394 return FALSE;
395 }
396
397
398 BOOL
399 WINAPI
400 SymGetSourceVarFromToken(
401 HANDLE hProcess,
402 PVOID Token,
403 PCSTR Params,
404 PCSTR VarName,
405 PSTR Value,
406 DWORD Size)
407 {
408 UNIMPLEMENTED;
409 return FALSE;
410 }
411
412 BOOL
413 WINAPI
414 SymGetSourceVarFromTokenW(
415 HANDLE hProcess,
416 PVOID Token,
417 PCWSTR Params,
418 PCWSTR VarName,
419 PWSTR Value,
420 DWORD Size)
421 {
422 UNIMPLEMENTED;
423 return FALSE;
424 }
425
426 BOOL WINAPI
427 SymGetSymbolFile(HANDLE hProcess,
428 PCSTR pszSymPath,
429 PCSTR pszImageFile,
430 DWORD Type,
431 PSTR SymbolFile,
432 size_t cSymbolFile,
433 PSTR DbgFile,
434 size_t cDbgFile)
435 {
436 UNIMPLEMENTED;
437 return FALSE;
438 }
439
440 BOOL WINAPI
441 SymGetSymbolFileW(HANDLE hProcess,
442 PCWSTR pszSymPath,
443 PCWSTR pszImageFile,
444 DWORD Type,
445 PWSTR pszSymbolFile,
446 size_t cSymbolFile,
447 PWSTR pszDbgFile,
448 size_t cDbgFile)
449 {
450 UNIMPLEMENTED;
451 return FALSE;
452 }
453
454 BOOL WINAPI
455 SymGetTypeFromNameW(HANDLE hProcess,
456 ULONG64 ModBase,
457 PCWSTR pszName,
458 PSYMBOL_INFOW Symbol)
459 {
460 UNIMPLEMENTED;
461 return FALSE;
462 }
463
464 BOOL WINAPI
465 SymGetTypeInfoEx(HANDLE hProcess,
466 DWORD64 ModBase,
467 PIMAGEHLP_GET_TYPE_INFO_PARAMS Params)
468 {
469 UNIMPLEMENTED;
470 return FALSE;
471 }
472
473 BOOL WINAPI
474 SymMatchStringA(PCSTR pszString,
475 PCSTR pszExpression,
476 BOOL bCaseSensitiv)
477 {
478 UNIMPLEMENTED;
479 return FALSE;
480 }
481
482 BOOL WINAPI
483 SymMatchStringW(PCWSTR pszString,
484 PCWSTR pszExpression,
485 BOOL bCaseSensitiv)
486 {
487 UNIMPLEMENTED;
488 return FALSE;
489 }
490
491 BOOL WINAPI
492 SymNext(HANDLE hProcess,
493 PSYMBOL_INFO Symbol)
494 {
495 UNIMPLEMENTED;
496 return FALSE;
497 }
498
499 BOOL WINAPI
500 SymNextW(HANDLE hProcess,
501 PSYMBOL_INFOW Symbol)
502 {
503 UNIMPLEMENTED;
504 return FALSE;
505 }
506
507 BOOL WINAPI
508 SymPrev(HANDLE hProcess,
509 PSYMBOL_INFO Symbol)
510 {
511 UNIMPLEMENTED;
512 return FALSE;
513 }
514
515 BOOL WINAPI
516 SymPrevW(HANDLE hProcess,
517 PSYMBOL_INFOW Symbol)
518 {
519 UNIMPLEMENTED;
520 return FALSE;
521 }
522
523 PCHAR WINAPI
524 SymSetHomeDirectory(HANDLE hProcess,
525 PCSTR pszDir)
526 {
527 UNIMPLEMENTED;
528 return NULL;
529 }
530
531 PWCHAR WINAPI
532 SymSetHomeDirectoryW(HANDLE hProcess,
533 PCWSTR pszDir)
534 {
535 UNIMPLEMENTED;
536 return NULL;
537 }
538
539 BOOL
540 WINAPI
541 SymSetScopeFromIndex(
542 HANDLE hProcess,
543 ULONG64 BaseOfDll,
544 DWORD Index)
545 {
546 UNIMPLEMENTED;
547 return FALSE;
548 }
549
550 // SymSetSymWithAddr64
551
552 PCSTR WINAPI
553 SymSrvDeltaName(HANDLE hProcess,
554 PCSTR pszSymPath,
555 PCSTR pszType,
556 PCSTR pszFile1,
557 PCSTR pszFile2)
558 {
559 UNIMPLEMENTED;
560 return NULL;
561 }
562
563 PCWSTR WINAPI
564 SymSrvDeltaNameW(HANDLE hProcess,
565 PCWSTR pszSymPath,
566 PCWSTR pszType,
567 PCWSTR pszFile1,
568 PCWSTR pszFile2)
569 {
570 UNIMPLEMENTED;
571 return NULL;
572 }
573
574 BOOL WINAPI
575 SymSrvGetFileIndexString(HANDLE hProcess,
576 PCSTR pszSrvPath,
577 PCSTR pszFile,
578 PSTR pszIndex,
579 size_t Size,
580 DWORD dwFlags)
581 {
582 UNIMPLEMENTED;
583 return FALSE;
584 }
585
586 BOOL WINAPI
587 SymSrvGetFileIndexStringW(HANDLE hProcess,
588 PCWSTR pszSrvPath,
589 PCWSTR pszFile,
590 PWSTR pszIndex,
591 size_t Size,
592 DWORD dwFlags)
593 {
594 UNIMPLEMENTED;
595 return FALSE;
596 }
597
598 BOOL WINAPI
599 SymSrvGetFileIndexes(PCSTR File,
600 GUID* Id,
601 DWORD* Val1,
602 DWORD* Val2,
603 DWORD dwFlags)
604 {
605 UNIMPLEMENTED;
606 return FALSE;
607 }
608
609 BOOL WINAPI
610 SymSrvGetFileIndexesW(PCWSTR File,
611 GUID* Id,
612 DWORD* Val1,
613 DWORD* Val2,
614 DWORD dwFlags)
615 {
616 UNIMPLEMENTED;
617 return FALSE;
618 }
619
620 PCSTR WINAPI
621 SymSrvGetSupplement(HANDLE hProcess,
622 PCSTR pszSymPath,
623 PCSTR pszNode,
624 PCSTR pszFile)
625 {
626 UNIMPLEMENTED;
627 return NULL;
628 }
629
630 PCWSTR WINAPI
631 SymSrvGetSupplementW(HANDLE hProcess,
632 PCWSTR pszSymPath,
633 PCWSTR pszNode,
634 PCWSTR pszFile)
635 {
636 UNIMPLEMENTED;
637 return NULL;
638 }
639
640 BOOL WINAPI
641 SymSrvIsStore(HANDLE hProcess,
642 PCSTR pszPath)
643 {
644 UNIMPLEMENTED;
645 return FALSE;
646 }
647
648 BOOL WINAPI
649 SymSrvIsStoreW(HANDLE hProcess,
650 PCWSTR pszPath)
651 {
652 UNIMPLEMENTED;
653 return FALSE;
654 }
655
656 PCSTR WINAPI
657 SymSrvStoreFile(HANDLE hProcess,
658 PCSTR pszSrvPath,
659 PCSTR pszFile,
660 DWORD pszFlags)
661 {
662 UNIMPLEMENTED;
663 return NULL;
664 }
665
666 PCWSTR WINAPI
667 SymSrvStoreFileW(HANDLE hProcess,
668 PCWSTR pszSrvPath,
669 PCWSTR pszFile,
670 DWORD dwFlags)
671 {
672 UNIMPLEMENTED;
673 return NULL;
674 }
675
676 PCSTR WINAPI
677 SymSrvStoreSupplement(HANDLE hProcess,
678 PCSTR pszSymPath,
679 PCSTR pszNode,
680 PCSTR pszFile,
681 DWORD dwFlags)
682 {
683 UNIMPLEMENTED;
684 return NULL;
685 }
686
687 PCWSTR WINAPI
688 SymSrvStoreSupplementW(HANDLE hProcess,
689 PCWSTR pszSymPath,
690 PCWSTR pszNode,
691 PCWSTR pszFile,
692 DWORD dwFlags)
693 {
694 UNIMPLEMENTED;
695 return NULL;
696 }
697
698 DWORD WINAPI
699 UnDecorateSymbolNameW(PCWSTR DecoratedName,
700 PWSTR pszUnDecoratedName,
701 DWORD dwUndecoratedLength,
702 DWORD dwFlags)
703 {
704 UNIMPLEMENTED;
705 return 0;
706 }
707
708 HANDLE
709 WINAPI
710 FindDebugInfoFileExW(
711 PCWSTR FileName,
712 PCWSTR SymbolPath,
713 PWSTR DebugFilePath,
714 PFIND_DEBUG_FILE_CALLBACKW Callback,
715 PVOID CallerData)
716 {
717 UNIMPLEMENTED;
718 return FALSE;
719 }
720
721 BOOL
722 WINAPI
723 SymAddSourceStream(
724 HANDLE hProcess,
725 ULONG64 Base,
726 PCSTR StreamFile,
727 PBYTE Buffer,
728 size_t Size)
729 {
730 UNIMPLEMENTED;
731 return FALSE;
732 }
733
734 BOOL
735 WINAPI
736 SymAddSourceStreamW(
737 HANDLE hProcess,
738 ULONG64 Base,
739 PCWSTR FileSpec,
740 PBYTE Buffer,
741 size_t Size)
742 {
743 UNIMPLEMENTED;
744 return FALSE;
745 }
746
747 BOOL
748 WINAPI
749 SymEnumSourceFileTokens(
750 HANDLE hProcess,
751 ULONG64 Base,
752 PENUMSOURCEFILETOKENSCALLBACK Callback)
753 {
754 UNIMPLEMENTED;
755 return FALSE;
756 }
757
758 BOOL
759 WINAPI
760 SymAddSourceStreamA(
761 HANDLE hProcess,
762 ULONG64 Base,
763 PCSTR StreamFile,
764 PBYTE Buffer,
765 size_t Size)
766 {
767 UNIMPLEMENTED;
768 return FALSE;
769 }
770
771 BOOL
772 WINAPI
773 SymEnumTypesByName(
774 HANDLE hProcess,
775 ULONG64 BaseOfDll,
776 PCSTR mask,
777 PSYM_ENUMERATESYMBOLS_CALLBACK EnumSymbolsCallback,
778 PVOID UserContext)
779 {
780 UNIMPLEMENTED;
781 return FALSE;
782 }
783
784 BOOL
785 WINAPI
786 SymEnumTypesByNameW(
787 HANDLE hProcess,
788 ULONG64 BaseOfDll,
789 PCWSTR mask,
790 PSYM_ENUMERATESYMBOLS_CALLBACKW EnumSymbolsCallback,
791 PVOID UserContext)
792 {
793 UNIMPLEMENTED;
794 return FALSE;
795 }
796
797
798 HANDLE
799 WINAPI
800 SymFindDebugInfoFile(
801 HANDLE hProcess,
802 PCSTR FileName,
803 PSTR DebugFilePath,
804 PFIND_DEBUG_FILE_CALLBACK Callback,
805 PVOID CallerData)
806 {
807 UNIMPLEMENTED;
808 return 0;
809 }
810
811
812 HANDLE
813 WINAPI
814 SymFindDebugInfoFileW(
815 HANDLE hProcess,
816 PCWSTR FileName,
817 PWSTR DebugFilePath,
818 PFIND_DEBUG_FILE_CALLBACKW Callback,
819 PVOID CallerData)
820 {
821 UNIMPLEMENTED;
822 return 0;
823 }
824
825
826 HANDLE
827 WINAPI
828 SymFindExecutableImage(
829 HANDLE hProcess,
830 PCSTR FileName,
831 PSTR ImageFilePath,
832 PFIND_EXE_FILE_CALLBACK Callback,
833 PVOID CallerData)
834 {
835 UNIMPLEMENTED;
836 return 0;
837 }
838
839
840 HANDLE
841 WINAPI
842 SymFindExecutableImageW(
843 HANDLE hProcess,
844 PCWSTR FileName,
845 PWSTR ImageFilePath,
846 PFIND_EXE_FILE_CALLBACKW Callback,
847 PVOID CallerData)
848 {
849 UNIMPLEMENTED;
850 return 0;
851 }
852
853
854 BOOL
855 WINAPI
856 SymSrvGetFileIndexInfo(
857 PCSTR File,
858 PSYMSRV_INDEX_INFO Info,
859 DWORD Flags)
860 {
861 UNIMPLEMENTED;
862 return FALSE;
863 }
864
865 BOOL
866 WINAPI
867 SymSrvGetFileIndexInfoW(
868 PCWSTR File,
869 PSYMSRV_INDEX_INFO Info,
870 DWORD Flags)
871 {
872 UNIMPLEMENTED;
873 return FALSE;
874 }
875
876 BOOL
877 WINAPI
878 SymGetOmaps(
879 HANDLE hProcess,
880 DWORD64 BaseOfDll,
881 POMAP *OmapTo,
882 PDWORD64 cOmapTo,
883 POMAP *OmapFrom,
884 PDWORD64 cOmapFrom)
885 {
886 UNIMPLEMENTED;
887 return FALSE;
888 }
889
890 BOOL
891 WINAPI
892 SymGetUnwindInfo(
893 HANDLE hProcess,
894 DWORD64 Address,
895 PVOID Buffer,
896 PULONG Size)
897 {
898 UNIMPLEMENTED;
899 return FALSE;
900 }
901