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