Functions | Variables
queue.c File Reference

Go to the source code of this file.

Functions

NTSTATUS bareflankQueueInitialize (_In_ WDFDEVICE Device)
 
VOID bareflankEvtIoDeviceControl (_In_ WDFQUEUE Queue, _In_ WDFREQUEST Request, _In_ size_t OutputBufferLength, _In_ size_t InputBufferLength, _In_ ULONG IoControlCode)
 
VOID bareflankEvtIoStop (_In_ WDFQUEUE Queue, _In_ WDFREQUEST Request, _In_ ULONG ActionFlags)
 

Variables

int64_t g_num_pmodules = 0
 
struct pmodule_t pmodules [MAX_NUM_MODULES] = { 0 }
 
uint64_t g_cpuid = 0
 
uint64_t g_vcpuid = 0
 

Function Documentation

◆ bareflankQueueInitialize()

NTSTATUS bareflankQueueInitialize ( _In_ WDFDEVICE  Device)

Definition at line 268 of file queue.c.

◆ bareflankEvtIoDeviceControl()

VOID bareflankEvtIoDeviceControl ( _In_ WDFQUEUE  Queue,
_In_ WDFREQUEST  Request,
_In_ size_t  OutputBufferLength,
_In_ size_t  InputBufferLength,
_In_ ULONG  IoControlCode 
)

Definition at line 299 of file queue.c.

◆ bareflankEvtIoStop()

VOID bareflankEvtIoStop ( _In_ WDFQUEUE  Queue,
_In_ WDFREQUEST  Request,
_In_ ULONG  ActionFlags 
)

Definition at line 395 of file queue.c.

Variable Documentation

◆ g_num_pmodules

int64_t g_num_pmodules = 0

Definition at line 36 of file queue.c.

◆ pmodules

struct pmodule_t pmodules[MAX_NUM_MODULES] = { 0 }

Definition at line 37 of file queue.c.

◆ g_cpuid

uint64_t g_cpuid = 0

Definition at line 39 of file queue.c.

◆ g_vcpuid

uint64_t g_vcpuid = 0

Definition at line 40 of file queue.c.