- Implement CPortFilterWaveCyclic::FastDeviceIoControl
[reactos.git] / reactos / drivers / wdm / audio / backpln / portcls / portcls.spec
1 @ stdcall DllInitialize(long)
2 @ stdcall DllUnload()
3
4 ; Adapters (adapter.c)
5 @ stdcall PcAddAdapterDevice(ptr ptr ptr long long)
6 @ stdcall PcInitializeAdapterDriver(ptr ptr ptr)
7
8 ; Factories
9 @ stdcall PcNewDmaChannel(ptr ptr long ptr ptr)
10 @ stdcall PcNewInterruptSync(ptr ptr ptr long long)
11 @ stdcall PcNewMiniport(ptr ptr)
12 @ stdcall PcNewPort(ptr ptr)
13 @ stdcall PcNewRegistryKey(ptr ptr long long ptr ptr ptr long ptr)
14 @ stdcall PcNewResourceList(ptr ptr long ptr ptr)
15 @ stdcall PcNewResourceSublist(ptr ptr long ptr long)
16 @ stdcall PcNewServiceGroup(ptr ptr)
17
18 ; Digital Rights Management (drm.c)
19 @ stdcall PcAddContentHandlers(long ptr long)
20 @ stdcall PcCreateContentMixed(ptr long ptr)
21 @ stdcall PcDestroyContent(long)
22 @ stdcall PcForwardContentToDeviceObject(long ptr ptr)
23 @ stdcall PcForwardContentToFileObject(long ptr)
24 @ stdcall PcForwardContentToInterface(long ptr long)
25 @ stdcall PcGetContentRights(long ptr)
26
27 ; IRP Helpers
28 @ stdcall PcCompleteIrp(ptr ptr long)
29 @ stdcall PcDispatchIrp(ptr ptr)
30 @ stdcall PcForwardIrpSynchronous(ptr ptr)
31
32 ; Misc
33 @ stdcall PcGetTimeInterval(long long)
34 @ stdcall PcRegisterSubdevice(ptr wstr ptr)
35
36 ; Physical Connections
37 @ stdcall PcRegisterPhysicalConnection(ptr ptr long ptr long)
38 @ stdcall PcRegisterPhysicalConnectionFromExternal(ptr ptr long ptr long)
39 @ stdcall PcRegisterPhysicalConnectionToExternal(ptr ptr long ptr long)
40
41 ; Power Management
42 @ stdcall PcRegisterAdapterPowerManagement(ptr ptr)
43 @ stdcall PcRequestNewPowerState(ptr long)
44
45 ; Properties
46 @ stdcall PcCompletePendingPropertyRequest(ptr long)
47 @ stdcall PcGetDeviceProperty(ptr long long ptr ptr)
48
49 ; Timeouts
50 @ stdcall PcRegisterIoTimeout(ptr ptr ptr)
51 @ stdcall PcUnregisterIoTimeout(ptr ptr ptr)