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