- Fix ctype(), make is* functions binary compatible
[wine/hacks.git] / dlls / imagehlp / debug.c
blob9d191ff5d2e8805af8755e919fe1735bd650f1f6
1 /*
2 * IMAGEHLP library
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "winerror.h"
8 #include "winbase.h"
9 #include "windef.h"
10 #include "debugtools.h"
11 #include "imagehlp.h"
13 DEFAULT_DEBUG_CHANNEL(imagehlp);
15 /***********************************************************************
16 * FindDebugInfoFile (IMAGEHLP.@)
18 HANDLE WINAPI FindDebugInfoFile(
19 LPSTR FileName, LPSTR SymbolPath, LPSTR DebugFilePath)
21 FIXME("(%s, %s, %s): stub\n",
22 debugstr_a(FileName), debugstr_a(SymbolPath),
23 debugstr_a(DebugFilePath)
25 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
26 return (HANDLE) NULL;
29 /***********************************************************************
30 * FindExecutableImage (IMAGEHLP.@)
32 HANDLE WINAPI FindExecutableImage(
33 LPSTR FileName, LPSTR SymbolPath, LPSTR ImageFilePath)
35 FIXME("(%s, %s, %s): stub\n",
36 debugstr_a(FileName), debugstr_a(SymbolPath),
37 debugstr_a(ImageFilePath)
39 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
40 return (HANDLE) NULL;
43 /***********************************************************************
44 * MapDebugInformation (IMAGEHLP.@)
46 PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation(
47 HANDLE FileHandle, LPSTR FileName,
48 LPSTR SymbolPath, DWORD ImageBase)
50 FIXME("(0x%08x, %s, %s, 0x%08lx): stub\n",
51 FileHandle, FileName, SymbolPath, ImageBase
53 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
54 return NULL;
57 /***********************************************************************
58 * StackWalk (IMAGEHLP.@)
60 BOOL WINAPI StackWalk(
61 DWORD MachineType, HANDLE hProcess, HANDLE hThread,
62 PSTACKFRAME StackFrame, PVOID ContextRecord,
63 PREAD_PROCESS_MEMORY_ROUTINE ReadMemoryRoutine,
64 PFUNCTION_TABLE_ACCESS_ROUTINE FunctionTableAccessRoutine,
65 PGET_MODULE_BASE_ROUTINE GetModuleBaseRoutine,
66 PTRANSLATE_ADDRESS_ROUTINE TranslateAddress)
68 FIXME(
69 "(%ld, 0x%08x, 0x%08x, %p, %p, %p, %p, %p, %p): stub\n",
70 MachineType, hProcess, hThread, StackFrame, ContextRecord,
71 ReadMemoryRoutine, FunctionTableAccessRoutine,
72 GetModuleBaseRoutine, TranslateAddress
74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
75 return FALSE;
78 /***********************************************************************
79 * UnDecorateSymbolName (IMAGEHLP.@)
81 DWORD WINAPI UnDecorateSymbolName(
82 LPCSTR DecoratedName, LPSTR UnDecoratedName,
83 DWORD UndecoratedLength, DWORD Flags)
85 FIXME("(%s, %s, %ld, 0x%08lx): stub\n",
86 debugstr_a(DecoratedName), debugstr_a(UnDecoratedName),
87 UndecoratedLength, Flags
89 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
90 return 0;
93 /***********************************************************************
94 * UnmapDebugInformation (IMAGEHLP.@)
96 BOOL WINAPI UnmapDebugInformation(
97 PIMAGE_DEBUG_INFORMATION DebugInfo)
99 FIXME("(%p): stub\n", DebugInfo);
100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
101 return FALSE;