87 TapeCreatePartition.
Method = dwPartitionMethod;
88 TapeCreatePartition.
Count = dwCount;
93 sizeof(TapeCreatePartition),
109 TapeErase.
Type = dwEraseType;
177 TapeGetPosition.
Type = dwPositionType;
181 sizeof(TapeGetPosition),
183 sizeof(TapeGetPosition));
193 *lpdwPartition = TapeGetPosition.
Partition;
194 *lpdwOffsetLow = TapeGetPosition.
Offset.
u.LowPart;
195 *lpdwOffsetHigh = TapeGetPosition.
Offset.
u.HighPart;
282 TapeSetPosition.
Method = dwPositionMethod;
284 TapeSetPosition.
Offset.
u.LowPart = dwOffsetLow;
285 TapeSetPosition.
Offset.
u.HighPart = dwOffsetHigh;
290 sizeof(TapeSetPosition),
307 TapeWriteMarks.
Type = dwTapemarkType;
308 TapeWriteMarks.
Count = dwTapemarkCount;
313 sizeof(TapeWriteMarks),
#define ERROR_INVALID_FUNCTION
#define NT_SUCCESS(StatCode)
_Must_inspect_result_ __in WDFIOTARGET __in_opt WDFREQUEST __in ULONG Ioctl
_Inout_ PUSB_DEVICE_HANDLE DeviceHandle
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
static DWORD LPSTR PDWORD lpdwSize
static OUT PIO_STATUS_BLOCK IoStatusBlock
_In_ NDIS_ERROR_CODE ErrorCode
NTSYSAPI NTSTATUS NTAPI NtDeviceIoControlFile(IN HANDLE hFile, IN HANDLE hEvent OPTIONAL, IN PIO_APC_ROUTINE IoApcRoutine OPTIONAL, IN PVOID IoApcContext OPTIONAL, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN ULONG DeviceIoControlCode, IN PVOID InBuffer OPTIONAL, IN ULONG InBufferLength, OUT PVOID OutBuffer OPTIONAL, IN ULONG OutBufferLength)
#define IOCTL_TAPE_GET_STATUS
#define IOCTL_TAPE_SET_MEDIA_PARAMS
#define IOCTL_TAPE_GET_POSITION
#define IOCTL_TAPE_GET_MEDIA_PARAMS
#define IOCTL_TAPE_WRITE_MARKS
#define IOCTL_TAPE_SET_DRIVE_PARAMS
#define IOCTL_TAPE_GET_DRIVE_PARAMS
#define IOCTL_TAPE_CREATE_PARTITION
#define IOCTL_TAPE_SET_POSITION
#define IOCTL_TAPE_PREPARE
DWORD BaseSetLastNTError(IN NTSTATUS Status)
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
DWORD WINAPI CreateTapePartition(IN HANDLE hDevice, IN DWORD dwPartitionMethod, IN DWORD dwCount, IN DWORD dwSize)
DWORD WINAPI SetTapePosition(IN HANDLE hDevice, IN DWORD dwPositionMethod, IN DWORD dwPartition, IN DWORD dwOffsetLow, IN DWORD dwOffsetHigh, IN BOOL bImmediate)
DWORD WINAPI PrepareTape(IN HANDLE hDevice, IN DWORD dwOperation, IN BOOL bImmediate)
DWORD WINAPI BasepDoTapeOperation(IN HANDLE DeviceHandle, IN ULONG Ioctl, IN PVOID Input, IN ULONG InputLength, IN PVOID Output, IN ULONG OutputLength)
DWORD WINAPI SetTapeParameters(IN HANDLE hDevice, IN DWORD dwOperation, IN LPVOID lpTapeInformation)
DWORD WINAPI WriteTapemark(IN HANDLE hDevice, IN DWORD dwTapemarkType, IN DWORD dwTapemarkCount, IN BOOL bImmediate)
DWORD WINAPI GetTapePosition(IN HANDLE hDevice, IN DWORD dwPositionType, IN LPDWORD lpdwPartition, IN LPDWORD lpdwOffsetLow, IN LPDWORD lpdwOffsetHigh)
DWORD WINAPI EraseTape(IN HANDLE hDevice, IN DWORD dwEraseType, IN BOOL bImmediate)
DWORD WINAPI GetTapeParameters(IN HANDLE hDevice, IN DWORD dwOperation, IN LPDWORD lpdwSize, IN LPVOID lpTapeInformation)
DWORD WINAPI GetTapeStatus(IN HANDLE hDevice)
struct _LARGE_INTEGER::@2299 u
DWORD WINAPI GetLastError(void)
#define SET_TAPE_MEDIA_INFORMATION
#define SET_TAPE_DRIVE_INFORMATION
#define GET_TAPE_DRIVE_INFORMATION
#define GET_TAPE_MEDIA_INFORMATION
struct _TAPE_GET_MEDIA_PARAMETERS TAPE_GET_MEDIA_PARAMETERS
struct _TAPE_GET_DRIVE_PARAMETERS TAPE_GET_DRIVE_PARAMETERS
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO