Author: tkreuzer
Date: Thu Dec 27 06:36:57 2007
New Revision: 31455
URL:
http://svn.reactos.org/svn/reactos?rev=31455&view=rev
Log:
dbghelp.dll:
- use own .def file instead of wine's spec
- add stubs.c
- move ntdll up to make it load again on ros
Added:
trunk/reactos/dll/win32/dbghelp/dbghelp.def (with props)
trunk/reactos/dll/win32/dbghelp/stubs.c (with props)
Modified:
trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild
Added: trunk/reactos/dll/win32/dbghelp/dbghelp.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/dbghelp.…
==============================================================================
--- trunk/reactos/dll/win32/dbghelp/dbghelp.def (added)
+++ trunk/reactos/dll/win32/dbghelp/dbghelp.def Thu Dec 27 06:36:57 2007
@@ -1,0 +1,199 @@
+; $Id: w32kdll.def 27344 2007-08-01 14:12:10Z tkreuzer $
+;
+; ReactOS Operating System
+;
+; This file contains all dbghelp.dll exports
+;
+LIBRARY dbghelp.dll
+
+EXPORTS
+;SymGetOmapBlockBase
+DbgHelpCreateUserDump@12
+DbgHelpCreateUserDumpW@12
+EnumDirTree@24
+EnumDirTreeW@24
+EnumerateLoadedModules64@12
+EnumerateLoadedModules@12
+EnumerateLoadedModulesW64@12
+ExtensionApiVersion@0
+FindDebugInfoFile@12
+FindDebugInfoFileEx@20
+;FindDebugInfoFileExW; not existent on windows, stubbed in wine spec
+FindExecutableImage@12
+FindExecutableImageEx@20
+FindExecutableImageExW@20
+FindFileInPath@32
+FindFileInSearchPath@28
+GetTimestampForLoadedLibrary@4
+ImageDirectoryEntryToData(a)16=ntdll.RtlImageDirectoryEntryToData
+ImageDirectoryEntryToDataEx@20
+ImageNtHeader(a)4=ntdll.RtlImageNtHeader
+ImageRvaToSection(a)12=ntdll.RtlImageRvaToSection
+ImageRvaToVa(a)16=ntdll.RtlImageRvaToVa
+ImagehlpApiVersion@0
+ImagehlpApiVersionEx@4
+MakeSureDirectoryPathExists@4
+MapDebugInformation@16
+MiniDumpReadDumpStream@20
+MiniDumpWriteDump@28
+SearchTreeForFile@12
+SearchTreeForFileW@12
+StackWalk64@36
+StackWalk@36
+SymAddSymbol@32
+SymAddSymbolW@32
+SymCleanup@4
+SymDeleteSymbol@28
+SymDeleteSymbolW@28
+SymEnumLines@28
+SymEnumLinesW@28
+SymEnumProcesses@8
+SymEnumSourceFiles@24
+SymEnumSourceFilesW@24
+SymEnumSourceLines@36
+SymEnumSourceLinesW@36
+SymEnumSym@20
+SymEnumSymbols@24
+SymEnumSymbolsForAddr@20
+SymEnumSymbolsForAddrW@20
+SymEnumSymbolsW@24
+SymEnumTypes@20
+SymEnumTypesW@20
+SymEnumerateModules64@12
+SymEnumerateModules@12
+SymEnumerateModulesW64@12
+SymEnumerateSymbols64@20
+SymEnumerateSymbols@16
+SymEnumerateSymbolsW64@20
+SymEnumerateSymbolsW@16
+;SymFindDebugInfoFile; not existent on windows, stubbed in wine spec
+;SymFindDebugInfoFileW; not existent on windows, stubbed in wine spec
+SymFindFileInPath@40
+SymFindFileInPathW@40
+SymFromAddr@20
+SymFromAddrW@20
+SymFromIndex@20
+SymFromIndexW@20
+SymFromName@12
+SymFromNameW@12
+SymFromToken@20
+SymFromTokenW@20
+SymFunctionTableAccess64@12
+SymFunctionTableAccess@8
+SymGetFileLineOffsets64@20
+SymGetHomeDirectory@12
+SymGetHomeDirectoryW@12
+SymGetLineFromAddr64@20
+SymGetLineFromAddr@16
+SymGetLineFromAddrW64@20
+SymGetLineFromName64@24
+SymGetLineFromName@24
+SymGetLineFromNameW64@24
+SymGetLineNext64@8
+SymGetLineNext@8
+SymGetLineNextW64@8
+SymGetLinePrev64@8
+SymGetLinePrev@8
+SymGetLinePrevW64@8
+SymGetModuleBase64@12
+SymGetModuleBase@8
+SymGetModuleInfo64@16
+SymGetModuleInfo@12
+SymGetModuleInfoW64@16
+SymGetModuleInfoW@12
+SymGetOptions@0
+SymGetScope@20
+SymGetScopeW@20
+SymGetSearchPath@12
+SymGetSearchPathW@12
+SymGetSourceFile@28
+SymGetSourceFileFromToken@20
+SymGetSourceFileFromTokenW@20
+SymGetSourceFileToken@24
+SymGetSourceFileTokenW@24
+;SymGetSourceFileW
+;SymGetSourceVarFromToken
+;SymGetSourceVarFromTokenW
+SymGetSymFromAddr64@20
+SymGetSymFromAddr@16
+SymGetSymFromName64@12
+SymGetSymFromName@12
+SymGetSymNext64@8
+SymGetSymNext@8
+SymGetSymPrev64@8
+SymGetSymPrev@8
+SymGetSymbolFile@32
+SymGetSymbolFileW@32
+SymGetTypeFromName@20
+SymGetTypeFromNameW@20
+SymGetTypeInfo@24
+SymGetTypeInfoEx@16
+SymInitialize@12
+SymInitializeW@12
+SymLoadModule64@28
+SymLoadModule@24
+SymLoadModuleEx@36
+SymLoadModuleExW@36
+SymMatchFileName@16
+SymMatchFileNameW@16
+SymMatchString@12
+SymMatchStringA@12
+SymMatchStringW@12
+SymNext@8
+SymNextW@8
+SymPrev@8
+SymPrevW@8
+;SymRefreshModuleList
+SymRegisterCallback64@16
+SymRegisterCallback@12
+SymRegisterCallbackW64@16
+SymRegisterFunctionEntryCallback64@16
+SymRegisterFunctionEntryCallback@12
+SymSearch@44
+SymSearchW@44
+SymSetContext@12
+SymSetHomeDirectory@8
+SymSetHomeDirectoryW@8
+SymSetOptions@4
+SymSetParentWindow@4
+SymSetSearchPath@8
+SymSetSearchPathW@8
+;SymSetSymWithAddr64
+SymSrvDeltaName@20
+SymSrvDeltaNameW@20
+;SymSrvGetFileIndexInfo; not existent on windows, stubbed in wine spec
+;SymSrvGetFileIndexInfoW; not existent on windows, stubbed in wine spec
+SymSrvGetFileIndexString@24
+SymSrvGetFileIndexStringW@24
+SymSrvGetFileIndexes@20
+SymSrvGetFileIndexesW@20
+SymSrvGetSupplement@16
+SymSrvGetSupplementW@16
+SymSrvIsStore@8
+SymSrvIsStoreW@8
+SymSrvStoreFile@16
+SymSrvStoreFileW@16
+SymSrvStoreSupplement@20
+SymSrvStoreSupplementW@20
+SymUnDName64@12
+SymUnDName@12
+SymUnloadModule64@12
+SymUnloadModule@8
+UnDecorateSymbolName@16
+UnDecorateSymbolNameW@16
+UnmapDebugInformation@4
+WinDbgExtensionDllInit@12
+;block
+;dbghelp
+;dh
+;fptr
+;homedir
+;lmi
+;lminfo
+;omap
+;srcfiles
+;stack_force_ebp
+;stackdbg
+;sym
+;symsrv
+;vc7fpo
Propchange: trunk/reactos/dll/win32/dbghelp/dbghelp.def
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/dbghelp.…
==============================================================================
--- trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild (original)
+++ trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild Thu Dec 27 06:36:57 2007
@@ -1,5 +1,5 @@
<module name="dbghelp" type="win32dll"
baseaddress="${BASEADDRESS_DBGHELP}" installbase="system32"
installname="dbghelp.dll" allowwarnings="true">
- <importlibrary definition="dbghelp.spec.def" />
+ <importlibrary definition="dbghelp.def" />
<include base="dbghelp">.</include>
<include base="ReactOS">include/reactos/wine</include>
<define name="_WIN32_IE">0x600</define>
@@ -7,9 +7,9 @@
<define name="WINVER">0x502</define>
<define name="__WINESRC__" />
<define name="HAVE_REGEX_H" />
+ <library>ntdll</library>
<library>wine</library>
<library>pseh</library>
- <library>ntdll</library>
<library>kernel32</library>
<library>psapi</library>
<file>coff.c</file>
@@ -27,9 +27,9 @@
<file>source.c</file>
<file>stabs.c</file>
<file>stack.c</file>
+ <file>stubs.c</file>
<file>storage.c</file>
<file>symbol.c</file>
<file>type.c</file>
<file>dbghelp.rc</file>
- <file>dbghelp.spec</file>
</module>
Added: trunk/reactos/dll/win32/dbghelp/stubs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/stubs.c?…
==============================================================================
--- trunk/reactos/dll/win32/dbghelp/stubs.c (added)
+++ trunk/reactos/dll/win32/dbghelp/stubs.c Thu Dec 27 06:36:57 2007
@@ -1,0 +1,745 @@
+/*
+ * File stubs.c - stubs for exported functions
+ *
+ * Copyright (C) 2007, Timo Kreuzer
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#define WIN32_NO_STATUS
+#include <windows.h>
+#include <ndk/ntndk.h>
+
+#include "dbghelp_private.h"
+
+#define UNIMPLEMENTED DbgPrint("DBGHELP: %s is unimplemented, please try again
later.\n", __FUNCTION__);
+
+BOOL WINAPI
+DbgHelpCreateUserDump(LPSTR pszFileName,
+ PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
+ PVOID pUserData)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+DbgHelpCreateUserDumpW(LPWSTR pszFileName,
+ PDBGHELP_CREATE_USER_DUMP_CALLBACK Callback,
+ PVOID pUserData)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+FindFileInPath(HANDLE hProcess,
+ LPSTR pszSearchPath,
+ LPSTR pszFileName,
+ PVOID id,
+ DWORD two,
+ DWORD three,
+ DWORD dwFlags,
+ LPSTR pszFilePath)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+FindFileInSearchPath(HANDLE hProcess,
+ LPSTR pszSearchPath,
+ LPSTR pszFileName,
+ DWORD one,
+ DWORD two,
+ DWORD three,
+ LPSTR pszFilePath)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+PVOID WINAPI
+ImageDirectoryEntryToDataEx(PVOID pModuleBase,
+ BOOLEAN bMappedAsImage,
+ USHORT DirectoryEntry,
+ PULONG pulSize,
+ PIMAGE_SECTION_HEADER *FoundHeader)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+BOOL WINAPI
+SymAddSymbol(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCSTR pszName,
+ DWORD64 Address,
+ DWORD dwSize,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymAddSymbolW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszName,
+ DWORD64 Address,
+ DWORD dwSize,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymDeleteSymbol(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCSTR pszName,
+ DWORD64 Address,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymDeleteSymbolW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszName,
+ DWORD64 Address,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumLinesW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszObj,
+ PCWSTR pszFile,
+ PSYM_ENUMLINES_CALLBACKW Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL SymEnumProcesses(PSYM_ENUMPROCESSES_CALLBACK Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSourceFilesW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszMask,
+ PSYM_ENUMSOURCEFILES_CALLBACKW Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSourceLines(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCSTR pszObject,
+ PCSTR pszFile,
+ DWORD dwLine,
+ DWORD dwFlags,
+ PSYM_ENUMLINES_CALLBACK Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSourceLinesW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszObject,
+ PCWSTR pszFile,
+ DWORD dwLine,
+ DWORD dwFlags,
+ PSYM_ENUMLINES_CALLBACKW Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSym(HANDLE hProcess,
+ ULONG64 ModBase,
+ PSYM_ENUMERATESYMBOLS_CALLBACK Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSymbolsForAddr(HANDLE hProcess,
+ DWORD64 Address,
+ PSYM_ENUMERATESYMBOLS_CALLBACK Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumSymbolsForAddrW(HANDLE hProcess,
+ DWORD64 Address,
+ PSYM_ENUMERATESYMBOLS_CALLBACKW Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumerateSymbols64(HANDLE hProcess,
+ DWORD64 ModBase,
+ PSYM_ENUMSYMBOLS_CALLBACK64 Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumerateSymbolsW64(HANDLE hProcess,
+ DWORD64 ModBase,
+ PSYM_ENUMSYMBOLS_CALLBACK64W Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymEnumerateSymbolsW(HANDLE hProcess,
+ DWORD ModBase,
+ PSYM_ENUMSYMBOLS_CALLBACKW Callback,
+ PVOID pUserContext)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymFromIndex(HANDLE hProcess,
+ ULONG64 ModBase,
+ DWORD Index,
+ PSYMBOL_INFO Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymFromIndexW(HANDLE hProcess,
+ ULONG64 ModBase,
+ DWORD Index,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymFromNameW(HANDLE hProcess,
+ PCWSTR pszName,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymFromToken(HANDLE hProcess,
+ DWORD64 ModBase,
+ DWORD Token,
+ PSYMBOL_INFO Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymFromTokenW(HANDLE hProcess,
+ DWORD64 ModBase,
+ DWORD Token,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetFileLineOffsets64(HANDLE hProcess,
+ PSTR pszModuleName,
+ PSTR pszFileName,
+ PDWORD64 pBuffer,
+ ULONG BufferLines)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+PCHAR WINAPI
+SymGetHomeDirectory(DWORD dwType,
+ PSTR pszDir,
+ size_t Size)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PWCHAR WINAPI
+SymGetHomeDirectoryW(DWORD dwType,
+ PWSTR pszDir,
+ size_t Size)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+BOOL WINAPI
+SymGetLineFromName64(HANDLE hProcess,
+ PCSTR pszModuleName,
+ PCSTR pszFileName,
+ DWORD dwLineNumber,
+ PLONG plDisplacement,
+ PIMAGEHLP_LINE64 Line)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetLineFromName(HANDLE hProcess,
+ PCSTR pszModuleName,
+ PCSTR pszFileName,
+ DWORD dwLineNumber,
+ PLONG plDisplacement,
+ PIMAGEHLP_LINE Line)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetLineFromNameW64(HANDLE hProcess,
+ PCWSTR pszModuleName,
+ PCWSTR pszFileName,
+ DWORD dwLineNumber,
+ PLONG lpDisplacement,
+ PIMAGEHLP_LINEW64 Line)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetLineNextW64(HANDLE hProcess,
+ PIMAGEHLP_LINEW64 Line)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetLinePrevW64(HANDLE hProcess,
+ PIMAGEHLP_LINEW64 Line)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetScope(HANDLE hProcess,
+ ULONG64 ModBase,
+ DWORD Index,
+ PSYMBOL_INFO Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetScopeW(HANDLE hProcess,
+ ULONG64 ModBase,
+ DWORD Index,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSourceFile(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCSTR pszParams,
+ PCSTR pszFileSpec,
+ PSTR pszFilePath,
+ DWORD Size)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSourceFileFromToken(HANDLE hProcess,
+ PVOID Token,
+ PCSTR pszParams,
+ PSTR pszFilePath,
+ DWORD Size)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+
+BOOL WINAPI
+SymGetSourceFileFromTokenW(HANDLE hProcess,
+ PVOID Token,
+ PCWSTR pszParams,
+ PWSTR pszFilePath,
+ DWORD Size)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+// SymGetSourceFileW
+// SymGetSourceVarFromToken
+// SymGetSourceVarFromTokenW
+
+BOOL WINAPI
+SymGetSymFromName64(HANDLE hProcess,
+ PCSTR pszName,
+ PIMAGEHLP_SYMBOL64 Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSymNext64(HANDLE hProcess,
+ PIMAGEHLP_SYMBOL64 Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSymPrev64(HANDLE hProcess,
+ PIMAGEHLP_SYMBOL64 Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSymbolFile(HANDLE hProcess,
+ PCSTR pszSymPath,
+ PCSTR pszImageFile,
+ DWORD Type,
+ PSTR SymbolFile,
+ size_t cSymbolFile,
+ PSTR DbgFile,
+ size_t cDbgFile)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetSymbolFileW(HANDLE hProcess,
+ PCWSTR pszSymPath,
+ PCWSTR pszImageFile,
+ DWORD Type,
+ PWSTR pszSymbolFile,
+ size_t cSymbolFile,
+ PWSTR pszDbgFile,
+ size_t cDbgFile)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetTypeFromNameW(HANDLE hProcess,
+ ULONG64 ModBase,
+ PCWSTR pszName,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymGetTypeInfoEx(HANDLE hProcess,
+ DWORD64 ModBase,
+ PIMAGEHLP_GET_TYPE_INFO_PARAMS Params)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymMatchStringA(PCSTR pszString,
+ PCSTR pszExpression,
+ BOOL bCaseSensitiv)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymMatchStringW(PCWSTR pszString,
+ PCWSTR pszExpression,
+ BOOL bCaseSensitiv)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymNext(HANDLE hProcess,
+ PSYMBOL_INFO Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymNextW(HANDLE hProcess,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymPrev(HANDLE hProcess,
+ PSYMBOL_INFO Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymPrevW(HANDLE hProcess,
+ PSYMBOL_INFOW Symbol)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+// SymRefreshModuleList
+
+PCHAR WINAPI
+SymSetHomeDirectory(HANDLE hProcess,
+ PCSTR pszDir)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PWCHAR WINAPI
+SymSetHomeDirectoryW(HANDLE hProcess,
+ PCWSTR pszDir)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+// SymSetSymWithAddr64
+
+PCSTR WINAPI
+SymSrvDeltaName(HANDLE hProcess,
+ PCSTR pszSymPath,
+ PCSTR pszType,
+ PCSTR pszFile1,
+ PCSTR pszFile2)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PCWSTR WINAPI
+SymSrvDeltaNameW(HANDLE hProcess,
+ PCWSTR pszSymPath,
+ PCWSTR pszType,
+ PCWSTR pszFile1,
+ PCWSTR pszFile2)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+BOOL WINAPI
+SymSrvGetFileIndexString(HANDLE hProcess,
+ PCSTR pszSrvPath,
+ PCSTR pszFile,
+ PSTR pszIndex,
+ size_t Size,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymSrvGetFileIndexStringW(HANDLE hProcess,
+ PCWSTR pszSrvPath,
+ PCWSTR pszFile,
+ PWSTR pszIndex,
+ size_t Size,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymSrvGetFileIndexes(PCSTR File,
+ GUID* Id,
+ DWORD* Val1,
+ DWORD* Val2,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymSrvGetFileIndexesW(PCWSTR File,
+ GUID* Id,
+ DWORD* Val1,
+ DWORD* Val2,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+PCSTR WINAPI
+SymSrvGetSupplement(HANDLE hProcess,
+ PCSTR pszSymPath,
+ PCSTR pszNode,
+ PCSTR pszFile)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PCWSTR WINAPI
+SymSrvGetSupplementW(HANDLE hProcess,
+ PCWSTR pszSymPath,
+ PCWSTR pszNode,
+ PCWSTR pszFile)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+BOOL WINAPI
+SymSrvIsStore(HANDLE hProcess,
+ PCSTR pszPath)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+BOOL WINAPI
+SymSrvIsStoreW(HANDLE hProcess,
+ PCWSTR pszPath)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+PCSTR WINAPI
+SymSrvStoreFile(HANDLE hProcess,
+ PCSTR pszSrvPath,
+ PCSTR pszFile,
+ DWORD pszFlags)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PCWSTR WINAPI
+SymSrvStoreFileW(HANDLE hProcess,
+ PCWSTR pszSrvPath,
+ PCWSTR pszFile,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PCSTR WINAPI
+SymSrvStoreSupplement(HANDLE hProcess,
+ PCSTR pszSymPath,
+ PCSTR pszNode,
+ PCSTR pszFile,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+PCWSTR WINAPI
+SymSrvStoreSupplementW(HANDLE hProcess,
+ PCWSTR pszSymPath,
+ PCWSTR pszNode,
+ PCWSTR pszFile,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return NULL;
+}
+
+BOOL WINAPI
+SymUnDName64(PIMAGEHLP_SYMBOL64 Symbol,
+ PSTR pszUndecoratedName,
+ DWORD dwUndecoratedNameLength)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+DWORD WINAPI
+UnDecorateSymbolNameW(PCWSTR DecoratedName,
+ PWSTR pszUnDecoratedName,
+ DWORD dwUndecoratedLength,
+ DWORD dwFlags)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+
Propchange: trunk/reactos/dll/win32/dbghelp/stubs.c
------------------------------------------------------------------------------
svn:eol-style = native