#pragma once
#ifndef _XCALL_ONCE_H
#define _XCALL_ONCE_H
#ifndef RC_INVOKED
#include <yvals.h>
 #pragma pack(push,_CRT_PACKING)
 
 #pragma warning(push,_STL_WARNING_LEVEL)
 
 #pragma warning(disable: _STL_DISABLED_WARNINGS)
#pragma warning(disable: 
4455
 4494
  4619
 4643
 4702
 4984
 4988
 )
 
 _STL_DISABLE_CLANG_WARNINGS
 #pragma push_macro("new")
 #undef new
		
struct
 
	{	
	
constexpr
 () 
noexcept
		: _Opaque(
nullptr
)
		{	
		}
	
(
const
 &) = 
delete
;
	
& 
(
const
 &) = 
delete
;
	
void
 *
;
	};
typedef
 int
 (
__stdcall
 *
)(
void
 *, 
void
 *, 
void
 **);
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Execute_once(
 
	& 
, 
 , 
void
 *
) 
noexcept
;
 #pragma pop_macro("new")
 _STL_RESTORE_CLANG_WARNINGS
 #pragma warning(pop)
#pragma warning(pop)
 
 #pragma pack(pop)
#endif /* RC_INVOKED */
#endif /* _XCALL_ONCE_H */
#pragma pack(pop)