} HW_DMA_RETURN, *PHW_DMA_RETURN;
typedef HW_DMA_RETURN
-(DDKAPI *PVIDEO_HW_START_DMA)(
+(NTAPI *PVIDEO_HW_START_DMA)(
PVOID HwDeviceExtension,
PDMA pDma);
} VP_SCATTER_GATHER_LIST, *PVP_SCATTER_GATHER_LIST;
typedef VOID
-(DDKAPI *PEXECUTE_DMA)(
+(NTAPI *PEXECUTE_DMA)(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
IN PVP_SCATTER_GATHER_LIST SGList,
IN PVOID Context);
typedef PVOID
-(DDKAPI *PVIDEO_PORT_GET_PROC_ADDRESS)(
+(NTAPI *PVIDEO_PORT_GET_PROC_ADDRESS)(
IN PVOID HwDeviceExtension,
IN PUCHAR FunctionName);
} VIDEO_PORT_CONFIG_INFO, *PVIDEO_PORT_CONFIG_INFO;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_FIND_ADAPTER)(
+(NTAPI *PVIDEO_HW_FIND_ADAPTER)(
IN PVOID HwDeviceExtension,
IN PVOID HwContext,
IN PWSTR ArgumentString,
OUT PUCHAR Again);
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_POWER_GET)(
+(NTAPI *PVIDEO_HW_POWER_GET)(
IN PVOID HwDeviceExtension,
IN ULONG HwId,
IN OUT PVIDEO_POWER_MANAGEMENT VideoPowerControl);
} VIDEO_CHILD_TYPE, *PVIDEO_CHILD_TYPE;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_GET_CHILD_DESCRIPTOR)(
+(NTAPI *PVIDEO_HW_GET_CHILD_DESCRIPTOR)(
IN PVOID HwDeviceExtension,
IN PVIDEO_CHILD_ENUM_INFO ChildEnumInfo,
OUT PVIDEO_CHILD_TYPE VideoChildType,
OUT PULONG pUnused);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_INITIALIZE)(
+(NTAPI *PVIDEO_HW_INITIALIZE)(
IN PVOID HwDeviceExtension);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_INTERRUPT)(
+(NTAPI *PVIDEO_HW_INTERRUPT)(
IN PVOID HwDeviceExtension);
/* VIDEO_ACCESS_RANGE.RangePassive */
#endif
typedef VOID
-(DDKAPI *PVIDEO_HW_LEGACYRESOURCES)(
+(NTAPI *PVIDEO_HW_LEGACYRESOURCES)(
IN ULONG VendorId,
IN ULONG DeviceId,
IN OUT PVIDEO_ACCESS_RANGE *LegacyResourceList,
IN OUT PULONG LegacyResourceCount);
typedef VP_STATUS
-(DDKAPI *PMINIPORT_QUERY_DEVICE_ROUTINE)(
+(NTAPI *PMINIPORT_QUERY_DEVICE_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context,
IN VIDEO_DEVICE_DATA_TYPE DeviceDataType,
} QUERY_INTERFACE, *PQUERY_INTERFACE;
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_QUERY_INTERFACE)(
+(NTAPI *PVIDEO_HW_QUERY_INTERFACE)(
IN PVOID HwDeviceExtension,
IN OUT PQUERY_INTERFACE QueryInterface);
typedef VP_STATUS
-(DDKAPI *PMINIPORT_GET_REGISTRY_ROUTINE)(
+(NTAPI *PMINIPORT_GET_REGISTRY_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context,
IN OUT PWSTR ValueName,
IN ULONG ValueLength);
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_RESET_HW)(
+(NTAPI *PVIDEO_HW_RESET_HW)(
IN PVOID HwDeviceExtension,
IN ULONG Columns,
IN ULONG Rows);
typedef VP_STATUS
-(DDKAPI *PVIDEO_HW_POWER_SET)(
+(NTAPI *PVIDEO_HW_POWER_SET)(
IN PVOID HwDeviceExtension,
IN ULONG HwId,
IN PVIDEO_POWER_MANAGEMENT VideoPowerControl);
} VIDEO_REQUEST_PACKET, *PVIDEO_REQUEST_PACKET;
typedef BOOLEAN
-(DDKAPI *PVIDEO_HW_START_IO)(
+(NTAPI *PVIDEO_HW_START_IO)(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET RequestPacket);
typedef BOOLEAN
-(DDKAPI *PMINIPORT_SYNCHRONIZE_ROUTINE)(
+(NTAPI *PMINIPORT_SYNCHRONIZE_ROUTINE)(
IN PVOID Context);
typedef VOID
-(DDKAPI *PVIDEO_HW_TIMER)(
+(NTAPI *PVIDEO_HW_TIMER)(
IN PVOID HwDeviceExtension);
typedef VOID
-(DDKAPI *PMINIPORT_DPC_ROUTINE)(
+(NTAPI *PMINIPORT_DPC_ROUTINE)(
IN PVOID HwDeviceExtension,
IN PVOID Context);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_UCHAR)(
+(NTAPI *PDRIVER_IO_PORT_UCHAR)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PUCHAR Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_UCHAR_STRING)(
+(NTAPI *PDRIVER_IO_PORT_UCHAR_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN ULONG DataLength);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_ULONG)(
+(NTAPI *PDRIVER_IO_PORT_ULONG)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PULONG Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_ULONG_STRING)(
+(NTAPI *PDRIVER_IO_PORT_ULONG_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN ULONG DataLength);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_USHORT)(
+(NTAPI *PDRIVER_IO_PORT_USHORT)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
IN PUSHORT Data);
typedef VP_STATUS
-(DDKAPI *PDRIVER_IO_PORT_USHORT_STRING)(
+(NTAPI *PDRIVER_IO_PORT_USHORT_STRING)(
IN ULONG_PTR Context,
IN ULONG Port,
IN UCHAR AccessMode,
#define VIDEO_PORT_I2C_INTERFACE_VERSION_1 1
typedef VOID
-(DDKAPI *PVIDEO_WRITE_CLOCK_LINE)(
+(NTAPI *PVIDEO_WRITE_CLOCK_LINE)(
PVOID HwDeviceExtension,
UCHAR Data);
typedef VOID
-(DDKAPI *PVIDEO_WRITE_DATA_LINE)(
+(NTAPI *PVIDEO_WRITE_DATA_LINE)(
PVOID HwDeviceExtension,
UCHAR Data);
typedef BOOLEAN
-(DDKAPI *PVIDEO_READ_CLOCK_LINE)(
+(NTAPI *PVIDEO_READ_CLOCK_LINE)(
PVOID HwDeviceExtension);
typedef BOOLEAN
-(DDKAPI *PVIDEO_READ_DATA_LINE)(
+(NTAPI *PVIDEO_READ_DATA_LINE)(
PVOID HwDeviceExtension);
typedef struct _I2C_CALLBACKS
} I2C_CALLBACKS, *PI2C_CALLBACKS;
typedef BOOLEAN
-(DDKAPI *PI2C_START)(
+(NTAPI *PI2C_START)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks);
typedef BOOLEAN
-(DDKAPI *PI2C_STOP)(
+(NTAPI *PI2C_STOP)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks);
typedef BOOLEAN
-(DDKAPI *PI2C_WRITE)(
+(NTAPI *PI2C_WRITE)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks,
IN PUCHAR Buffer,
IN ULONG Length);
typedef BOOLEAN
-(DDKAPI *PI2C_READ)(
+(NTAPI *PI2C_READ)(
IN PVOID HwDeviceExtension,
IN PI2C_CALLBACKS I2CCallbacks,
OUT PUCHAR Buffer,
#define VIDEO_PORT_INT10_INTERFACE_VERSION_1 1
typedef VP_STATUS
-(DDKAPI *PINT10_ALLOCATE_BUFFER)(
+(NTAPI *PINT10_ALLOCATE_BUFFER)(
IN PVOID Context,
OUT PUSHORT Seg,
OUT PUSHORT Off,
IN OUT PULONG Length);
typedef VP_STATUS
-(DDKAPI *PINT10_CALL_BIOS)(
+(NTAPI *PINT10_CALL_BIOS)(
IN PVOID Context,
IN OUT PINT10_BIOS_ARGUMENTS BiosArguments);
typedef VP_STATUS
-(DDKAPI *PINT10_FREE_BUFFER)(
+(NTAPI *PINT10_FREE_BUFFER)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off);
typedef VP_STATUS
-(DDKAPI *PINT10_READ_MEMORY)(
+(NTAPI *PINT10_READ_MEMORY)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off,
IN ULONG Length);
typedef VP_STATUS
-(DDKAPI *PINT10_WRITE_MEMORY)(
+(NTAPI *PINT10_WRITE_MEMORY)(
IN PVOID Context,
IN USHORT Seg,
IN USHORT Off,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireDeviceLock(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortAcquireSpinLockAtDpcLevel(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortAllocateBuffer(
IN PVOID HwDeviceExtension,
IN ULONG Size,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocateCommonBuffer(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocateContiguousMemory(
IN PVOID HwDeviceExtension,
IN ULONG NumberOfBytes,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortAllocatePool(
IN PVOID HwDeviceExtension,
IN VP_POOL_TYPE PoolType,
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortAssociateEventsWithDmaHandle(
IN PVOID HwDeviceExtension,
IN OUT PVIDEO_REQUEST_PACKET pVrp,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortCheckForDeviceExistence(
IN PVOID HwDeviceExtension,
IN USHORT VendorId,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortClearEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortCompareMemory(
IN PVOID Source1,
IN PVOID Source2,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCompleteDma(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateEvent(
IN PVOID HwDeviceExtension,
IN ULONG EventFlag,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateSecondaryDisplay(
IN PVOID HwDeviceExtension,
IN OUT PVOID *SecondaryDeviceExtension,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortCreateSpinLock(
IN PVOID HwDeviceExtension,
OUT PSPIN_LOCK *SpinLock);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortDDCMonitorHelper(
IN PVOID HwDeviceExtension,
IN PVOID DDCControl,
VPAPI
VOID
-DDKCDECLAPI
+__cdecl
VideoPortDebugPrint(
IN VIDEO_DEBUG_LEVEL DebugPrintLevel,
IN PCHAR DebugMessage,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDeleteEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDeleteSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortDisableInterrupt(
IN PVOID HwDeviceExtension);
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortDoDma(
IN PVOID HwDeviceExtension,
IN PDMA pDma,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortEnableInterrupt(
IN PVOID HwDeviceExtension);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortEnumerateChildren(
IN PVOID HwDeviceExtension,
IN PVOID Reserved);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreeCommonBuffer(
IN PVOID HwDeviceExtension,
IN ULONG Length,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreeDeviceBase(
IN PVOID HwDeviceExtension,
IN PVOID MappedAddress);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortFreePool(
IN PVOID HwDeviceExtension,
IN PVOID Ptr);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetAccessRanges(
IN PVOID HwDeviceExtension,
IN ULONG NumRequestedResources,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetAssociatedDeviceExtension(
IN PVOID DeviceObject);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetAssociatedDeviceID(
IN PVOID DeviceObject);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetBusData(
IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortGetBytesUsed(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetCommonBuffer(
IN PVOID HwDeviceExtension,
IN ULONG DesiredLength,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortGetCurrentIrql(
VOID);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetDeviceBase(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS IoAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetDeviceData(
IN PVOID HwDeviceExtension,
IN VIDEO_DEVICE_DATA_TYPE DeviceDataType,
VPAPI
PVP_DMA_ADAPTER
-DDKAPI
+NTAPI
VideoPortGetDmaAdapter(
IN PVOID HwDeviceExtension,
IN PVP_DEVICE_DESCRIPTION VpDeviceDescription);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetDmaContext(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetMdl(
IN PVOID HwDeviceExtension,
IN PDMA pDma);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetRegistryParameters(
IN PVOID HwDeviceExtension,
IN PWSTR ParameterName,
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortGetRomImage(
IN PVOID HwDeviceExtension,
IN PVOID Unused1,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetVersion(
IN PVOID HwDeviceExtension,
IN OUT PVPOSVERSIONINFO pVpOsVersionInfo);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortGetVgaStatus(
IN PVOID HwDeviceExtension,
OUT PULONG VgaStatus);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortInitialize(
IN PVOID Argument1,
IN PVOID Argument2,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortInt10(
IN PVOID HwDeviceExtension,
IN PVIDEO_X86_BIOS_ARGUMENTS BiosArguments);
VPAPI
PVOID
-DDKAPI
+NTAPI
VideoPortLockBuffer(
IN PVOID HwDeviceExtension,
IN PVOID BaseAddress,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortLockPages(
IN PVOID HwDeviceExtension,
IN OUT PVIDEO_REQUEST_PACKET pVrp,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortLogError(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET Vrp OPTIONAL,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortMapBankedMemory(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
VPAPI
PDMA
-DDKAPI
+NTAPI
VideoPortMapDmaMemory(
IN PVOID HwDeviceExtension,
IN PVIDEO_REQUEST_PACKET pVrp,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortMapMemory(
IN PVOID HwDeviceExtension,
IN PHYSICAL_ADDRESS PhysicalAddress,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortMoveMemory(
IN PVOID Destination,
IN PVOID Source,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortPutDmaAdapter(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter);
VPAPI
LONGLONG
-DDKAPI
+NTAPI
VideoPortQueryPerformanceCounter(
IN PVOID HwDeviceExtension,
OUT PLONGLONG PerformanceFrequency OPTIONAL);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortQueryServices(
IN PVOID HwDeviceExtension,
IN VIDEO_PORT_SERVICES ServicesType,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortQuerySystemTime(
OUT PLARGE_INTEGER CurrentTime);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortIsNoVesa(
VOID
);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortQueueDpc(
IN PVOID HwDeviceExtension,
IN PMINIPORT_DPC_ROUTINE CallbackRoutine,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUchar(
IN PUCHAR Port,
OUT PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUlong(
IN PULONG Port,
OUT PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadPortBufferUshort(
IN PUSHORT Port,
OUT PUSHORT Buffer,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortReadPortUchar(
IN PUCHAR Port);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortReadPortUlong(
IN PULONG Port);
VPAPI
USHORT
-DDKAPI
+NTAPI
VideoPortReadPortUshort(
IN PUSHORT Port);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUchar(
IN PUCHAR Register,
OUT PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUlong(
IN PULONG Register,
OUT PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReadRegisterBufferUshort(
IN PUSHORT Register,
OUT PUSHORT Buffer,
VPAPI
UCHAR
-DDKAPI
+NTAPI
VideoPortReadRegisterUchar(
IN PUCHAR Register);
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortReadRegisterUlong(
IN PULONG Register);
VPAPI
USHORT
-DDKAPI
+NTAPI
VideoPortReadRegisterUshort(
IN PUSHORT Register);
VPAPI
LONG
-DDKAPI
+NTAPI
VideoPortReadStateEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseBuffer(
IN PVOID HwDeviceExtension,
IN PVOID Buffer);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseCommonBuffer(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseDeviceLock(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseSpinLock(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortReleaseSpinLockFromDpcLevel(
IN PVOID HwDeviceExtension,
IN PSPIN_LOCK SpinLock);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortScanRom(
PVOID HwDeviceExtension,
PUCHAR RomBase,
VPAPI
ULONG
-DDKAPI
+NTAPI
VideoPortSetBusData(
IN PVOID HwDeviceExtension,
IN BUS_DATA_TYPE BusDataType,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortSetBytesUsed(
IN PVOID HwDeviceExtension,
IN OUT PDMA pDma,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortSetDmaContext(
IN PVOID HwDeviceExtension,
OUT PDMA pDma,
VPAPI
LONG
-DDKAPI
+NTAPI
VideoPortSetEvent(
IN PVOID HwDeviceExtension,
IN PEVENT pEvent);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortSetRegistryParameters(
IN PVOID HwDeviceExtension,
IN PWSTR ValueName,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortSetTrappedEmulatorPorts(
IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortSignalDmaComplete(
IN PVOID HwDeviceExtension,
IN PDMA pDmaHandle);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStallExecution(
IN ULONG Microseconds);
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortStartDma(
IN PVOID HwDeviceExtension,
IN PVP_DMA_ADAPTER VpDmaAdapter,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStartTimer(
IN PVOID HwDeviceExtension);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortStopTimer(
IN PVOID HwDeviceExtension);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortSynchronizeExecution(
IN PVOID HwDeviceExtension,
IN VIDEO_SYNCHRONIZE_PRIORITY Priority,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortUnLockBuffer(
IN PVOID HwDeviceExtension,
IN PVOID Mdl);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortUnlockPages(
IN PVOID hwDeviceExtension,
IN OUT PDMA pDma);
VPAPI
BOOLEAN
-DDKAPI
+NTAPI
VideoPortUnmapDmaMemory(
IN PVOID HwDeviceExtension,
IN PVOID VirtualAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortUnmapMemory(
IN PVOID HwDeviceExtension,
IN OUT PVOID VirtualAddress,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortVerifyAccessRanges(
IN PVOID HwDeviceExtension,
IN ULONG NumAccessRanges,
VPAPI
VP_STATUS
-DDKAPI
+NTAPI
VideoPortWaitForSingleObject(
IN PVOID HwDeviceExtension,
IN PVOID Object,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUchar(
IN PUCHAR Port,
IN PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUlong(
IN PULONG Port,
IN PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortBufferUshort(
IN PUSHORT Port,
IN PUSHORT Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUchar(
IN PUCHAR Port,
IN UCHAR Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUlong(
IN PULONG Port,
IN ULONG Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWritePortUshort(
IN PUSHORT Port,
IN USHORT Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUchar(
IN PUCHAR Register,
IN PUCHAR Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUlong(
IN PULONG Register,
IN PULONG Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterBufferUshort(
IN PUSHORT Register,
IN PUSHORT Buffer,
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUchar(
IN PUCHAR Register,
IN UCHAR Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUlong(
IN PULONG Register,
IN ULONG Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortWriteRegisterUshort(
IN PUSHORT Register,
IN USHORT Value);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortZeroDeviceMemory(
IN PVOID Destination,
IN ULONG Length);
VPAPI
VOID
-DDKAPI
+NTAPI
VideoPortZeroMemory(
IN PVOID Destination,
IN ULONG Length);