pub unsafe extern "system" fn BcdGetElementData(
    BcdObjectHandle: HANDLE,
    BcdElement: u32,
    Buffer: *mut c_void,
    BufferSize: *mut u32
) -> NTSTATUS