pub unsafe extern "system" fn HidD_GetNumInputBuffers(
    hiddeviceobject: HANDLE,
    numberbuffers: *mut u32,
) -> BOOLEAN