28 _Inout_ PWDFDEVICE_INIT DeviceInit
33 WDF_OBJECT_ATTRIBUTES deviceAttributes;
35 WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&deviceAttributes,
DEVICE_CONTEXT);
37 status = WdfDeviceCreate(&DeviceInit, &deviceAttributes, &device);
38 if (!NT_SUCCESS(status))
41 status = WdfDeviceCreateDeviceInterface(device, &GUID_DEVINTERFACE_bareflank, NULL);
42 if (!NT_SUCCESS(status))
46 if (!NT_SUCCESS(status))
49 DEBUG(
"bareflankCreateDevice: success\n");
NTSTATUS bareflankCreateDevice(_Inout_ PWDFDEVICE_INIT DeviceInit)
NTSTATUS bareflankQueueInitialize(_In_ WDFDEVICE Device)
EXTERN_C_START struct _DEVICE_CONTEXT DEVICE_CONTEXT