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