pub unsafe extern "system" fn LockResource(
    hResData: *mut c_void
) -> *mut c_void