2 * PROJECT: ReactOS Sound System
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: drivers/multimedia/portcls/portcls.c
5 * PURPOSE: Audio Port Class Functions
18 DriverEntry(PDRIVER_OBJECT DriverObject
,
19 PUNICODE_STRING RegistryPath
)
21 return STATUS_SUCCESS
;
28 DllInitialize(ULONG Unknown
)
49 ULONG PhysicalDeviceObject
,
52 ULONG DeviceExtensionSize
56 return STATUS_UNSUCCESSFUL
;
70 return STATUS_UNSUCCESSFUL
;
84 return STATUS_UNSUCCESSFUL
;
91 PcCompletePendingPropertyRequest(
92 ULONG PropertyRequest
,
97 return STATUS_UNSUCCESSFUL
;
104 PcCreateContentMixed(
107 ULONG pMixedContentId
111 return STATUS_UNSUCCESSFUL
;
123 return STATUS_UNSUCCESSFUL
;
136 return STATUS_UNSUCCESSFUL
;
143 PcForwardContentToDeviceObject(
150 return STATUS_UNSUCCESSFUL
;
157 PcForwardContentToFileObject(
163 return STATUS_UNSUCCESSFUL
;
170 PcForwardContentToInterface(
177 return STATUS_UNSUCCESSFUL
;
184 PcForwardIrpSynchronous(
190 return STATUS_UNSUCCESSFUL
;
203 return STATUS_UNSUCCESSFUL
;
212 ULONG DeviceProperty
,
214 ULONG PropertyBuffer
,
219 return STATUS_UNSUCCESSFUL
;
230 LARGE_INTEGER CurrentTime
;
232 KeQuerySystemTime( &CurrentTime
);
234 return (Timei
- CurrentTime
.QuadPart
);
241 PcInitializeAdapterDriver(
243 ULONG RegistryPathName
,
248 return STATUS_UNSUCCESSFUL
;
259 ULONG DeviceDescription
,
264 return STATUS_UNSUCCESSFUL
;
272 ULONG OutInterruptSync
,
280 return STATUS_UNSUCCESSFUL
;
293 return STATUS_UNSUCCESSFUL
;
306 return STATUS_UNSUCCESSFUL
;
314 ULONG OutRegistryKey
,
316 ULONG RegistryKeyType
,
320 ULONG ObjectAttributes
,
326 return STATUS_UNSUCCESSFUL
;
334 ULONG OutResourceList
,
337 ULONG TranslatedResources
,
338 ULONG UntranslatedResources
342 return STATUS_UNSUCCESSFUL
;
349 PcNewResourceSublist(
350 ULONG OutResourceList
,
358 return STATUS_UNSUCCESSFUL
;
366 ULONG OutServiceGroup
,
371 return STATUS_UNSUCCESSFUL
;
378 PcRegisterAdapterPowerManagement(
384 return STATUS_UNSUCCESSFUL
;
398 return STATUS_UNSUCCESSFUL
;
405 PcRegisterPhysicalConnection(
414 return STATUS_UNSUCCESSFUL
;
421 PcRegisterPhysicalConnectionFromExternal(
430 return STATUS_UNSUCCESSFUL
;
437 PcRegisterPhysicalConnectionToExternal(
446 return STATUS_UNSUCCESSFUL
;
460 return STATUS_UNSUCCESSFUL
;
467 PcRequestNewPowerState(
469 ULONG RequestedNewState
473 return STATUS_UNSUCCESSFUL
;
480 PcUnregisterIoTimeout(
487 return STATUS_UNSUCCESSFUL
;