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.d... ============================================================================== --- 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@16=ntdll.RtlImageDirectoryEntryToData +ImageDirectoryEntryToDataEx@20 +ImageNtHeader@4=ntdll.RtlImageNtHeader +ImageRvaToSection@12=ntdll.RtlImageRvaToSection +ImageRvaToVa@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.r... ============================================================================== --- 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?r... ============================================================================== --- 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