[ros-diffs] [tkreuzer] 49311: [CLASSPNP] Convert to spec

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Oct 27 20:13:07 UTC 2010


Author: tkreuzer
Date: Wed Oct 27 20:13:06 2010
New Revision: 49311

URL: http://svn.reactos.org/svn/reactos?rev=49311&view=rev
Log:
[CLASSPNP]
Convert to spec

Added:
    trunk/reactos/drivers/storage/classpnp/class.spec   (with props)
Removed:
    trunk/reactos/drivers/storage/classpnp/class.def
Modified:
    trunk/reactos/drivers/storage/classpnp/classpnp.rbuild

Removed: trunk/reactos/drivers/storage/classpnp/class.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/classpnp/class.def?rev=49310&view=auto
==============================================================================
--- trunk/reactos/drivers/storage/classpnp/class.def [iso-8859-1] (original)
+++ trunk/reactos/drivers/storage/classpnp/class.def (removed)
@@ -1,61 +1,0 @@
-NAME CLASSPNP.SYS
-
-EXPORTS
-    ClassInitialize at 12
-    ClassInitializeEx at 12
-    ClassGetDescriptor at 12
-    ClassReadDriveCapacity at 4
-    ClassReleaseQueue at 4
-    ClassAsynchronousCompletion at 12
-    ClassSplitRequest at 12
-    ClassDeviceControl at 8
-    ClassIoComplete at 12
-    ClassIoCompleteAssociated at 12
-    ClassInterpretSenseInfo at 28
-    ClassSendDeviceIoControlSynchronous at 28
-    ClassSendIrpSynchronous at 8
-    ClassForwardIrpSynchronous at 8
-    ClassSendSrbSynchronous at 20
-    ClassSendSrbAsynchronous at 24
-    ClassBuildRequest at 8
-    ClassModeSense at 16
-    ClassFindModePage at 16
-    ClassClaimDevice at 8
-    ClassInternalIoControl at 8
-    ClassCreateDeviceObject at 20
-    ClassRemoveDevice at 8
-    ClassInitializeSrbLookasideList at 8
-    ClassDeleteSrbLookasideList at 4
-    ClassQueryTimeOutRegistryValue at 4
-    ClassInvalidateBusRelations at 4
-    ClassMarkChildrenMissing at 4
-    ClassMarkChildMissing at 8
-    ClassDebugPrint
-    ClassGetDriverExtension at 4
-    ClassCompleteRequest at 12
-    ClassReleaseRemoveLock at 8
-    ClassAcquireRemoveLockEx at 16
-    ClassUpdateInformationInRegistry at 20
-    ClassWmiCompleteRequest at 20
-    ClassWmiFireEvent at 20
-    ClassGetVpb at 4
-    ClassSetFailurePredictionPoll at 12
-    ClassNotifyFailurePredicted at 32
-    ClassInitializeTestUnitPolling at 8
-    ClassSignalCompletion at 12
-    ClassSendStartUnit at 4
-    ClassSetMediaChangeState at 12
-    ClassResetMediaChangeTimer at 4
-    ClassCheckMediaState at 4
-    ClassInitializeMediaChangeDetection at 8
-    ClassCleanupMediaChangeDetection at 4
-    ClassEnableMediaChangeDetection at 4
-    ClassDisableMediaChangeDetection at 4
-    ClassSpinDownPowerHandler at 8
-    ClassStopUnitPowerHandler at 8
-    ClassAcquireChildLock at 4
-    ClassReleaseChildLock at 4
-    ClassScanForSpecial at 12
-    ClassSetDeviceParameter at 16
-    ClassGetDeviceParameter at 16
-

Added: trunk/reactos/drivers/storage/classpnp/class.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/classpnp/class.spec?rev=49311&view=auto
==============================================================================
--- trunk/reactos/drivers/storage/classpnp/class.spec (added)
+++ trunk/reactos/drivers/storage/classpnp/class.spec [iso-8859-1] Wed Oct 27 20:13:06 2010
@@ -1,0 +1,59 @@
+
+ @ stdcall ClassInitialize(ptr ptr ptr)
+ @ stdcall ClassInitializeEx(ptr ptr ptr)
+ @ stdcall ClassGetDescriptor(ptr ptr ptr)
+ @ stdcall ClassReadDriveCapacity(ptr)
+ @ stdcall ClassReleaseQueue(ptr)
+ @ stdcall ClassAsynchronousCompletion(ptr ptr ptr)
+ @ stdcall ClassSplitRequest(ptr ptr long)
+ @ stdcall ClassDeviceControl(ptr ptr)
+ @ stdcall ClassIoComplete(ptr ptr ptr)
+ @ stdcall ClassIoCompleteAssociated(ptr ptr ptr)
+ @ stdcall ClassInterpretSenseInfo(ptr ptr long long long ptr)
+ @ stdcall ClassSendDeviceIoControlSynchronous(long ptr ptr long long long ptr)
+ @ stdcall ClassSendIrpSynchronous(ptr ptr)
+ @ stdcall ClassForwardIrpSynchronous(ptr ptr)
+ @ stdcall ClassSendSrbSynchronous(ptr ptr ptr long long)
+ @ stdcall ClassSendSrbAsynchronous(ptr ptr ptr ptr long long)
+ @ stdcall ClassBuildRequest(ptr ptr)
+ @ stdcall ClassModeSense(ptr ptr long long)
+ @ stdcall ClassFindModePage(ptr long long long)
+ @ stdcall ClassClaimDevice(ptr long)
+ @ stdcall ClassInternalIoControl(ptr ptr)
+ @ stdcall ClassCreateDeviceObject(ptr ptr ptr long ptr)
+ @ stdcall ClassRemoveDevice(ptr long)
+ @ stdcall ClassInitializeSrbLookasideList(ptr long)
+ @ stdcall ClassDeleteSrbLookasideList(ptr)
+ @ stdcall ClassQueryTimeOutRegistryValue(ptr)
+ @ stdcall ClassInvalidateBusRelations(ptr)
+ @ stdcall ClassMarkChildrenMissing(ptr)
+ @ stdcall ClassMarkChildMissing(ptr long)
+ @ varargs ClassDebugPrint(long long)
+ @ stdcall ClassGetDriverExtension(ptr)
+ @ stdcall ClassCompleteRequest(ptr ptr long)
+ @ stdcall ClassReleaseRemoveLock(ptr ptr)
+ @ stdcall ClassAcquireRemoveLockEx(ptr ptr ptr long)
+ @ stdcall ClassUpdateInformationInRegistry(ptr ptr long ptr long)
+ @ stdcall ClassWmiCompleteRequest(ptr ptr long long long)
+ @ stdcall ClassWmiFireEvent(ptr ptr long long ptr)
+ @ stdcall ClassGetVpb(ptr)
+ @ stdcall ClassSetFailurePredictionPoll(ptr long long)
+ @ stdcall ClassNotifyFailurePredicted(ptr ptr long long long long long long)
+ @ stdcall ClassInitializeTestUnitPolling(ptr long)
+ @ stdcall ClassSignalCompletion(ptr ptr ptr)
+ @ stdcall ClassSendStartUnit(ptr)
+ @ stdcall ClassSetMediaChangeState(ptr long long)
+ @ stdcall ClassResetMediaChangeTimer(ptr)
+ @ stdcall ClassCheckMediaState(ptr)
+ @ stdcall ClassInitializeMediaChangeDetection(ptr ptr)
+ @ stdcall ClassCleanupMediaChangeDetection(ptr)
+ @ stdcall ClassEnableMediaChangeDetection(ptr)
+ @ stdcall ClassDisableMediaChangeDetection(ptr)
+ @ stdcall ClassSpinDownPowerHandler(ptr ptr)
+ @ stdcall ClassStopUnitPowerHandler(ptr ptr)
+ @ stdcall ClassAcquireChildLock(ptr)
+ @ stdcall ClassReleaseChildLock(ptr)
+ @ stdcall ClassScanForSpecial(ptr ptr ptr)
+ @ stdcall ClassSetDeviceParameter(ptr ptr ptr long)
+ @ stdcall ClassGetDeviceParameter(ptr ptr ptr ptr)
+

Propchange: trunk/reactos/drivers/storage/classpnp/class.spec
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/drivers/storage/classpnp/classpnp.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/classpnp/classpnp.rbuild?rev=49311&r1=49310&r2=49311&view=diff
==============================================================================
--- trunk/reactos/drivers/storage/classpnp/classpnp.rbuild [iso-8859-1] (original)
+++ trunk/reactos/drivers/storage/classpnp/classpnp.rbuild [iso-8859-1] Wed Oct 27 20:13:06 2010
@@ -2,7 +2,7 @@
 <!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
 <module name="classpnp" type="kernelmodedriver" installbase="system32/drivers" installname="classpnp.sys">
 	<bootstrap installbase="$(CDOUTPUT)" />
-	<importlibrary definition="class.def" />
+	<importlibrary definition="class.spec" />
 	<library>ntoskrnl</library>
 	<library>hal</library>
 	<library>pseh</library>




More information about the Ros-diffs mailing list