pub unsafe extern "system" fn AcquireSRWLockShared(
    srwlock: *mut SRWLOCK
)