source: trunk/src/imagehlp/modify.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: 3.8 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 * BindImage (IMAGEHLP.@)
16 */
17BOOL WINAPI BindImage(
18 LPSTR ImageName, LPSTR DllPath, LPSTR SymbolPath)
19{
20 return BindImageEx(0, ImageName, DllPath, SymbolPath, NULL);
21}
22
23/***********************************************************************
24 * BindImageEx (IMAGEHLP.@)
25 */
26BOOL WINAPI BindImageEx(
27 DWORD Flags, LPSTR ImageName, LPSTR DllPath, LPSTR SymbolPath,
28 PIMAGEHLP_STATUS_ROUTINE StatusRoutine)
29{
30 dprintf(("BindImageEx: stub\n"));
31 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
32 return FALSE;
33}
34
35/***********************************************************************
36 * CheckSumMappedFile (IMAGEHLP.@)
37 */
38PIMAGE_NT_HEADERS WINAPI CheckSumMappedFile(
39 LPVOID BaseAddress, DWORD FileLength,
40 LPDWORD HeaderSum, LPDWORD CheckSum)
41{
42 dprintf(("(%p, %ld, %p, %p): stub\n",
43 BaseAddress, FileLength, HeaderSum, CheckSum
44 ));
45 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
46 return NULL;
47}
48
49/***********************************************************************
50 * MapFileAndCheckSumA (IMAGEHLP.@)
51 */
52DWORD WINAPI MapFileAndCheckSumA(
53 LPSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum)
54{
55 dprintf(("MapFileAndCheckSumA: stub\n"));
56 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
57 return CHECKSUM_OPEN_FAILURE;
58}
59
60/***********************************************************************
61 * MapFileAndCheckSumW (IMAGEHLP.@)
62 */
63DWORD WINAPI MapFileAndCheckSumW(
64 LPWSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum)
65{
66 dprintf(("MapFileAndCheckSumW: stub\n"));
67 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
68 return CHECKSUM_OPEN_FAILURE;
69}
70
71/***********************************************************************
72 * ReBaseImage (IMAGEHLP.@)
73 */
74BOOL WINAPI ReBaseImage(
75 LPSTR CurrentImageName, LPSTR SymbolPath, BOOL fReBase,
76 BOOL fRebaseSysfileOk, BOOL fGoingDown, ULONG CheckImageSize,
77 ULONG *OldImageSize, ULONG *OldImageBase, ULONG *NewImageSize,
78 ULONG *NewImageBase, ULONG TimeStamp)
79{
80 dprintf(("ReBaseImage: stub\n"));
81 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
82 return FALSE;
83}
84
85/***********************************************************************
86 * RemovePrivateCvSymbolic (IMAGEHLP.@)
87 */
88BOOL WINAPI RemovePrivateCvSymbolic(
89 PCHAR DebugData, PCHAR *NewDebugData, ULONG *NewDebugSize)
90{
91 dprintf(("(%p, %p, %p): stub\n",
92 DebugData, NewDebugData, NewDebugSize
93 ));
94 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
95 return FALSE;
96}
97
98/***********************************************************************
99 * RemoveRelocations (IMAGEHLP.@)
100 */
101VOID WINAPI RemoveRelocations(PCHAR ImageName)
102{
103 dprintf(("(%p): stub\n", ImageName));
104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105}
106
107/***********************************************************************
108 * SplitSymbols (IMAGEHLP.@)
109 */
110BOOL WINAPI SplitSymbols(
111 LPSTR ImageName, LPSTR SymbolsPath,
112 LPSTR SymbolFilePath, DWORD Flags)
113{
114 dprintf(("SplitSymbols: stub\n"));
115 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
116 return FALSE;
117}
118
119/***********************************************************************
120 * UpdateDebugInfoFile (IMAGEHLP.@)
121 */
122BOOL WINAPI UpdateDebugInfoFile(
123 LPSTR ImageFileName, LPSTR SymbolPath,
124 LPSTR DebugFilePath, PIMAGE_NT_HEADERS NtHeaders)
125{
126 dprintf(("UpdateDebugInfoFile: stub\n"));
127 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
128 return FALSE;
129}
130
131/***********************************************************************
132 * UpdateDebugInfoFileEx (IMAGEHLP.@)
133 */
134BOOL WINAPI UpdateDebugInfoFileEx(
135 LPSTR ImageFileName, LPSTR SymbolPath, LPSTR DebugFilePath,
136 PIMAGE_NT_HEADERS NtHeaders, DWORD OldChecksum)
137{
138 dprintf(("UpdateDebugInfoFileEx: stub\n"));
139 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
140 return FALSE;
141}
Note: See TracBrowser for help on using the repository browser.