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