* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS Sound System
* PURPOSE: Audio Port Class Functions
- * FILE: drivers/dd/sound/portcls/portcls.c
+ * FILE: drivers/multimedia/portcls/portcls.c
* PROGRAMMERS:
*
* REVISION HISTORY:
* 21 November 2005 Created James Tabor
*/
-#include <windows.h>
#include "portcls.h"
/*
* @implemented
*/
-DWORD STDCALL
-DllInitialize(DWORD Unknown)
+ULONG STDCALL
+DllInitialize(ULONG Unknown)
{
return 0;
}
/*
* @implemented
*/
-DWORD STDCALL
+ULONG STDCALL
DllUnload(VOID)
{
return 0;
*/
NTSTATUS STDCALL
PcAddAdapterDevice(
- DWORD DriverObject,
- DWORD PhysicalDeviceObject,
- DWORD StartDevice,
- DWORD MaxObjects,
- DWORD DeviceExtensionSize
+ ULONG DriverObject,
+ ULONG PhysicalDeviceObject,
+ ULONG StartDevice,
+ ULONG MaxObjects,
+ ULONG DeviceExtensionSize
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcAddContentHandlers(
- DWORD ContentId,
- DWORD paHandlers,
- DWORD NumHandlers
+ ULONG ContentId,
+ ULONG paHandlers,
+ ULONG NumHandlers
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcCompleteIrp(
- DWORD DeviceObject,
- DWORD Irp,
- DWORD Status
+ ULONG DeviceObject,
+ ULONG Irp,
+ ULONG Status
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcCompletePendingPropertyRequest(
- DWORD PropertyRequest,
- DWORD NtStatus
+ ULONG PropertyRequest,
+ ULONG NtStatus
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcCreateContentMixed(
- DWORD paContentId,
- DWORD cContentId,
- DWORD pMixedContentId
+ ULONG paContentId,
+ ULONG cContentId,
+ ULONG pMixedContentId
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcDestroyContent(
- DWORD ContentId
+ ULONG ContentId
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcDispatchIrp(
- DWORD DeviceObject,
- DWORD Irp
+ ULONG DeviceObject,
+ ULONG Irp
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcForwardContentToDeviceObject(
- DWORD ContentId,
- DWORD Reserved,
- DWORD DrmForward
+ ULONG ContentId,
+ ULONG Reserved,
+ ULONG DrmForward
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcForwardContentToFileObject(
- DWORD ContentId,
- DWORD FileObject
+ ULONG ContentId,
+ ULONG FileObject
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcForwardContentToInterface(
- DWORD ContentId,
- DWORD Unknown,
- DWORD NumMethods
+ ULONG ContentId,
+ ULONG Unknown,
+ ULONG NumMethods
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcForwardIrpSynchronous(
- DWORD DeviceObject,
- DWORD Irp
+ ULONG DeviceObject,
+ ULONG Irp
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcGetContentRights(
- DWORD ContentId,
- DWORD DrmRights
+ ULONG ContentId,
+ ULONG DrmRights
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcGetDeviceProperty(
- DWORD DeviceObject,
- DWORD DeviceProperty,
- DWORD BufferLength,
- DWORD PropertyBuffer,
- DWORD ResultLength
+ ULONG DeviceObject,
+ ULONG DeviceProperty,
+ ULONG BufferLength,
+ ULONG PropertyBuffer,
+ ULONG ResultLength
)
{
UNIMPLEMENTED;
}
/*
- * @unimplemented
+ * @implemented
*/
ULONGLONG STDCALL
PcGetTimeInterval(
ULONGLONG Timei
)
{
- UNIMPLEMENTED;
- return STATUS_UNSUCCESSFUL;
+ LARGE_INTEGER CurrentTime;
+
+ KeQuerySystemTime( &CurrentTime);
+
+ return (Timei - CurrentTime.QuadPart);
}
/*
*/
NTSTATUS STDCALL
PcInitializeAdapterDriver(
- DWORD DriverObject,
- DWORD RegistryPathName,
- DWORD AddDevice
+ ULONG DriverObject,
+ ULONG RegistryPathName,
+ ULONG AddDevice
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewDmaChannel(
- DWORD OutDmaChannel,
- DWORD Unknown,
- DWORD PoolType,
- DWORD DeviceDescription,
- DWORD DeviceObject
+ ULONG OutDmaChannel,
+ ULONG Unknown,
+ ULONG PoolType,
+ ULONG DeviceDescription,
+ ULONG DeviceObject
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewInterruptSync(
- DWORD OutInterruptSync,
- DWORD Unknown,
- DWORD ResourceList,
- DWORD ResourceIndex,
- DWORD Mode
+ ULONG OutInterruptSync,
+ ULONG Unknown,
+ ULONG ResourceList,
+ ULONG ResourceIndex,
+ ULONG Mode
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewMiniport(
- DWORD OutMiniport,
- DWORD ClassId
+ ULONG OutMiniport,
+ ULONG ClassId
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewPort(
- DWORD OutPort,
- DWORD ClassId
+ ULONG OutPort,
+ ULONG ClassId
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewRegistryKey(
- DWORD OutRegistryKey,
- DWORD Unknown,
- DWORD RegistryKeyType,
- DWORD DesiredAccess,
- DWORD DeviceObject,
- DWORD SubDevice,
- DWORD ObjectAttributes,
- DWORD CreateOptions,
- DWORD Disposition
+ ULONG OutRegistryKey,
+ ULONG Unknown,
+ ULONG RegistryKeyType,
+ ULONG DesiredAccess,
+ ULONG DeviceObject,
+ ULONG SubDevice,
+ ULONG ObjectAttributes,
+ ULONG CreateOptions,
+ ULONG Disposition
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewResourceList(
- DWORD OutResourceList,
- DWORD Unknown,
- DWORD PoolType,
- DWORD TranslatedResources,
- DWORD UntranslatedResources
+ ULONG OutResourceList,
+ ULONG Unknown,
+ ULONG PoolType,
+ ULONG TranslatedResources,
+ ULONG UntranslatedResources
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewResourceSublist(
- DWORD OutResourceList,
- DWORD Unknown,
- DWORD PoolType,
- DWORD ParentList,
- DWORD MaximumEntries
+ ULONG OutResourceList,
+ ULONG Unknown,
+ ULONG PoolType,
+ ULONG ParentList,
+ ULONG MaximumEntries
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcNewServiceGroup(
- DWORD OutServiceGroup,
- DWORD Unknown
+ ULONG OutServiceGroup,
+ ULONG Unknown
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterAdapterPowerManagement(
- DWORD Unknown,
- DWORD pvContext
+ ULONG Unknown,
+ ULONG pvContext
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterIoTimeout(
- DWORD pDeviceObject,
- DWORD pTimerRoutine,
- DWORD pContext
+ ULONG pDeviceObject,
+ ULONG pTimerRoutine,
+ ULONG pContext
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterPhysicalConnection(
- DWORD DeviceObject,
- DWORD FromUnknown,
- DWORD FromPin,
- DWORD ToUnknown,
- DWORD ToPin
+ ULONG DeviceObject,
+ ULONG FromUnknown,
+ ULONG FromPin,
+ ULONG ToUnknown,
+ ULONG ToPin
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterPhysicalConnectionFromExternal(
- DWORD DeviceObject,
- DWORD FromString,
- DWORD FromPin,
- DWORD ToUnknown,
- DWORD ToPin
+ ULONG DeviceObject,
+ ULONG FromString,
+ ULONG FromPin,
+ ULONG ToUnknown,
+ ULONG ToPin
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterPhysicalConnectionToExternal(
- DWORD DeviceObject,
- DWORD FromUnknown,
- DWORD FromPin,
- DWORD ToString,
- DWORD ToPin
+ ULONG DeviceObject,
+ ULONG FromUnknown,
+ ULONG FromPin,
+ ULONG ToString,
+ ULONG ToPin
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRegisterSubdevice(
- DWORD DeviceObject,
- DWORD SubdevName,
- DWORD Unknown
+ ULONG DeviceObject,
+ ULONG SubdevName,
+ ULONG Unknown
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcRequestNewPowerState(
- DWORD pDeviceObject,
- DWORD RequestedNewState
+ ULONG pDeviceObject,
+ ULONG RequestedNewState
)
{
UNIMPLEMENTED;
*/
NTSTATUS STDCALL
PcUnregisterIoTimeout(
- DWORD pDeviceObject,
- DWORD pTimerRoutine,
- DWORD pContext
+ ULONG pDeviceObject,
+ ULONG pTimerRoutine,
+ ULONG pContext
)
{
UNIMPLEMENTED;