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