Replace .def file by a .spec file
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 9 Aug 2008 08:35:36 +0000 (08:35 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sat, 9 Aug 2008 08:35:36 +0000 (08:35 +0000)
svn path=/trunk/; revision=35215

reactos/dll/win32/vdmdbg/vdmdbg.def [deleted file]
reactos/dll/win32/vdmdbg/vdmdbg.rbuild
reactos/dll/win32/vdmdbg/vdmdbg.spec [new file with mode: 0644]

diff --git a/reactos/dll/win32/vdmdbg/vdmdbg.def b/reactos/dll/win32/vdmdbg/vdmdbg.def
deleted file mode 100644 (file)
index ee6cdd0..0000000
+++ /dev/null
@@ -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
index 7edd52d..80e2434 100644 (file)
@@ -1,8 +1,9 @@
 <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>
        <library>ntdll</library>
        <library>kernel32</library>
        <file>vdmdbg.c</file>
+       <file>vdmdbg.spec</file>
        <pch>vdmdbg.h</pch>
 </module>
diff --git a/reactos/dll/win32/vdmdbg/vdmdbg.spec b/reactos/dll/win32/vdmdbg/vdmdbg.spec
new file mode 100644 (file)
index 0000000..c469866
--- /dev/null
@@ -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)