pub unsafe extern "system" fn ExAcquireSharedWaitForExclusive(
    resource: *mut ERESOURCE,
    wait: BOOLEAN,
) -> BOOLEAN