pub unsafe extern "system" fn ExEnterCriticalRegionAndAcquireResourceShared(
    resource: *mut ERESOURCE,
) -> *mut c_void