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/c…
==============================================================================
--- 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@12
- ClassInitializeEx@12
- ClassGetDescriptor@12
- ClassReadDriveCapacity@4
- ClassReleaseQueue@4
- ClassAsynchronousCompletion@12
- ClassSplitRequest@12
- ClassDeviceControl@8
- ClassIoComplete@12
- ClassIoCompleteAssociated@12
- ClassInterpretSenseInfo@28
- ClassSendDeviceIoControlSynchronous@28
- ClassSendIrpSynchronous@8
- ClassForwardIrpSynchronous@8
- ClassSendSrbSynchronous@20
- ClassSendSrbAsynchronous@24
- ClassBuildRequest@8
- ClassModeSense@16
- ClassFindModePage@16
- ClassClaimDevice@8
- ClassInternalIoControl@8
- ClassCreateDeviceObject@20
- ClassRemoveDevice@8
- ClassInitializeSrbLookasideList@8
- ClassDeleteSrbLookasideList@4
- ClassQueryTimeOutRegistryValue@4
- ClassInvalidateBusRelations@4
- ClassMarkChildrenMissing@4
- ClassMarkChildMissing@8
- ClassDebugPrint
- ClassGetDriverExtension@4
- ClassCompleteRequest@12
- ClassReleaseRemoveLock@8
- ClassAcquireRemoveLockEx@16
- ClassUpdateInformationInRegistry@20
- ClassWmiCompleteRequest@20
- ClassWmiFireEvent@20
- ClassGetVpb@4
- ClassSetFailurePredictionPoll@12
- ClassNotifyFailurePredicted@32
- ClassInitializeTestUnitPolling@8
- ClassSignalCompletion@12
- ClassSendStartUnit@4
- ClassSetMediaChangeState@12
- ClassResetMediaChangeTimer@4
- ClassCheckMediaState@4
- ClassInitializeMediaChangeDetection@8
- ClassCleanupMediaChangeDetection@4
- ClassEnableMediaChangeDetection@4
- ClassDisableMediaChangeDetection@4
- ClassSpinDownPowerHandler@8
- ClassStopUnitPowerHandler@8
- ClassAcquireChildLock@4
- ClassReleaseChildLock@4
- ClassScanForSpecial@12
- ClassSetDeviceParameter@16
- ClassGetDeviceParameter@16
-
Added: trunk/reactos/drivers/storage/classpnp/class.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/classpnp/c…
==============================================================================
--- 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/c…
==============================================================================
--- 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>