Replace .def file by a .spec file

svn path=/trunk/; revision=35215
This commit is contained in:
Hervé Poussineau 2008-08-09 08:35:36 +00:00
parent 2a95f43a4e
commit e8502792bb
3 changed files with 30 additions and 57 deletions

View file

@ -1,56 +0,0 @@
;
; vdmdbg.def
;
; Exports for VDMDBG DLL
;
; Copyright (C) 1998 Free Software Foundation, Inc.
; Created by J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
;
; This file is part of the Windows32 API Library.
; Based on the November 1997 Platform SDK
;
; This library is free software; you can redistribute it and/or
; modify it under the terms of the GNU Library General Public
; License as published by the Free Software Foundation; either
; version 2 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
; Library General Public License for more details.
;
; You should have received a copy of the GNU Library General Public
; License along with this library; see the file COPYING.LIB.
; If not, write to the Free Software Foundation,
; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
;
LIBRARY VDMDBG
EXPORTS
VDMBreakThread
VDMDetectWOW
VDMEnumProcessWOW
VDMEnumTaskWOW
VDMEnumTaskWOWEx
;VDMGetAddrExpression
VDMGetContext
VDMGetDbgFlags
VDMGetModuleSelector
VDMGetPointer
VDMGetSegmentInfo
;VDMGetSegtablePointer
VDMGetSelectorModule
;VDMGetSymbol
;VDMGetThreadContext
;VDMGetThreadSelectorEntry
VDMGlobalFirst
VDMGlobalNext
VDMIsModuleLoaded
VDMKillWOW
VDMModuleFirst
VDMModuleNext
VDMProcessException
VDMSetContext
VDMSetDbgFlags
;VDMSetThreadContext
VDMStartTaskInWOW
VDMTerminateTaskWOW

View file

@ -1,8 +1,9 @@
<module name="vdmdbg" type="win32dll" baseaddress="${BASEADDRESS_VDMDBG}" installbase="system32" installname="vdmdbg.dll" unicode="yes"> <module name="vdmdbg" type="win32dll" baseaddress="${BASEADDRESS_VDMDBG}" installbase="system32" installname="vdmdbg.dll" unicode="yes">
<importlibrary definition="vdmdbg.def" /> <importlibrary definition="vdmdbg.spec.def" />
<include base="vdmdbg">.</include> <include base="vdmdbg">.</include>
<library>ntdll</library> <library>ntdll</library>
<library>kernel32</library> <library>kernel32</library>
<file>vdmdbg.c</file> <file>vdmdbg.c</file>
<file>vdmdbg.spec</file>
<pch>vdmdbg.h</pch> <pch>vdmdbg.h</pch>
</module> </module>

View file

@ -0,0 +1,28 @@
@ stdcall VDMBreakThread(ptr ptr)
@ stdcall VDMDetectWOW()
@ stdcall VDMEnumProcessWOW(ptr ptr)
@ stdcall VDMEnumTaskWOW(long ptr ptr)
@ stdcall VDMEnumTaskWOWEx(long ptr ptr)
;VDMGetAddrExpression
@ stdcall VDMGetContext(ptr ptr ptr)
@ stdcall VDMGetDbgFlags(ptr)
@ stdcall VDMGetModuleSelector(ptr ptr long str ptr)
@ stdcall VDMGetPointer(ptr ptr long long long)
@ stdcall VDMGetSegmentInfo(long long long ptr)
;VDMGetSegtablePointer
@ stdcall VDMGetSelectorModule(ptr ptr long ptr str long str long)
;VDMGetSymbol
;VDMGetThreadContext
;VDMGetThreadSelectorEntry
@ stdcall VDMGlobalFirst(ptr ptr ptr long ptr ptr)
@ stdcall VDMGlobalNext(ptr ptr ptr long ptr ptr)
@ stdcall VDMIsModuleLoaded(str)
@ stdcall VDMKillWOW()
@ stdcall VDMModuleFirst(ptr ptr ptr ptr ptr)
@ stdcall VDMModuleNext(ptr ptr ptr ptr ptr)
@ stdcall VDMProcessException(ptr)
@ stdcall VDMSetContext(ptr ptr ptr)
@ stdcall VDMSetDbgFlags(ptr long)
;VDMSetThreadContext
@ stdcall VDMStartTaskInWOW(long str long)
@ stdcall VDMTerminateTaskWOW(long long)