73 Irp->IoStatus.Information = 0;
110 Irp->IoStatus.Information = 0;
135 &
Irp->Tail.Overlay.DeviceQueueEntry);
141 Irp->IoStatus.Information = 0;
183 Tail.Overlay.DeviceQueueEntry);
198 Irp->IoStatus.Information = 0;
229 if (
Stack->Parameters.DeviceIoControl.InputBufferLength <
249 Irp->IoStatus.Information = 0;
360 Irp->IoStatus.Information = 0;
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
#define InterlockedIncrement
#define InterlockedDecrement
#define STATUS_NOT_IMPLEMENTED
PKDEVICE_QUEUE_ENTRY NTAPI KeRemoveDeviceQueue(IN PKDEVICE_QUEUE DeviceQueue)
BOOLEAN NTAPI KeRemoveEntryDeviceQueue(IN PKDEVICE_QUEUE DeviceQueue, IN PKDEVICE_QUEUE_ENTRY DeviceQueueEntry)
#define NT_SUCCESS(StatCode)
DRIVER_STARTIO BeepStartIo
struct _BEEP_DEVICE_EXTENSION * PDEVICE_EXTENSION
VOID NTAPI BeepDPC(IN PKDPC Dpc, IN PDEVICE_OBJECT DeviceObject, IN PVOID SystemArgument1, IN PVOID SystemArgument2)
DRIVER_DISPATCH BeepClose
struct _BEEP_DEVICE_EXTENSION DEVICE_EXTENSION
DRIVER_DISPATCH BeepCleanup
DRIVER_DISPATCH BeepCreate
DRIVER_DISPATCH BeepDeviceControl
DRIVER_INITIALIZE DriverEntry
#define KeRaiseIrql(irql, oldIrql)
#define KeLowerIrql(oldIrql)
BOOLEAN NTAPI HalMakeBeep(IN ULONG Frequency)
VOID FASTCALL ExAcquireFastMutex(IN PFAST_MUTEX FastMutex)
VOID FASTCALL ExReleaseFastMutex(IN PFAST_MUTEX FastMutex)
IoSetCancelRoutine(Irp, CancelRoutine)
_In_ NDIS_HANDLE _In_ PNDIS_PACKET Packet
DRIVER_DISPATCH(nfs41_FsdDispatch)
#define UNREFERENCED_PARAMETER(P)
struct _BEEP_SET_PARAMETERS * PBEEP_SET_PARAMETERS
NTSTATUS NTAPI IoCreateDevice(IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName, IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject)
VOID NTAPI IoStartPacket(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PULONG Key, IN PDRIVER_CANCEL CancelFunction)
VOID NTAPI IoDeleteDevice(IN PDEVICE_OBJECT DeviceObject)
VOID NTAPI IoStartNextPacket(IN PDEVICE_OBJECT DeviceObject, IN BOOLEAN Cancelable)
#define IoCompleteRequest
VOID NTAPI IoReleaseCancelSpinLock(IN KIRQL Irql)
VOID NTAPI IoAcquireCancelSpinLock(OUT PKIRQL Irql)
#define IRP_MJ_DEVICE_CONTROL
struct _IO_STACK_LOCATION::@1575::@1576 DeviceIoControl
union _IO_STACK_LOCATION::@1575 Parameters
PVOID NTAPI MmPageEntireDriver(IN PVOID AddressWithinSection)
BOOLEAN NTAPI KeSetTimer(IN OUT PKTIMER Timer, IN LARGE_INTEGER DueTime, IN PKDPC Dpc OPTIONAL)
BOOLEAN NTAPI KeCancelTimer(IN OUT PKTIMER Timer)
VOID NTAPI KeInitializeTimer(OUT PKTIMER Timer)
#define RTL_CONSTANT_STRING(s)
#define CONTAINING_RECORD(address, type, field)
#define STATUS_INVALID_PARAMETER
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
_In_ WDFREQUEST _In_ PIO_STACK_LOCATION Stack
_In_ WDFTIMER _In_ LONGLONG DueTime
FORCEINLINE VOID ExInitializeFastMutex(_Out_ PFAST_MUTEX FastMutex)
FORCEINLINE VOID IoInitializeDpcRequest(_In_ PDEVICE_OBJECT DeviceObject, _In_ PIO_DPC_ROUTINE DpcRoutine)
IO_DPC_ROUTINE * PIO_DPC_ROUTINE
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql
_In_opt_ PVOID _In_opt_ PVOID SystemArgument1
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2