internal static extern IntPtr Ref(ref MyCriticalHandleStruct handle, HandleCallback handleCallback);
internal static extern IntPtr RefModify(IntPtr handleValue, ref MyCriticalHandleStruct handle, HandleCallback handleCallback);
internal static extern void Out(IntPtr handleValue, out MyCriticalHandleStruct handle);