pub unsafe extern "system" fn KsSynchronousDeviceControl(
    handle: HANDLE,
    iocontrol: u32,
    inbuffer: *const c_void,
    inlength: u32,
    outbuffer: *mut c_void,
    outlength: u32,
    bytesreturned: *mut u32,
) -> HRESULT