#pragma once
#ifndef _XFACET_
#define _XFACET_
#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
	
class _CRTIMP2_PURE_IMPORT _Facet_base
class
 __declspec
(dllimport) 
	{	
public
:
	virtual __CLR_OR_THIS_CALL ~_Facet_base() noexcept
		{	
		}
	
	virtual void __CLR_OR_THIS_CALL _Incref() = 0;
 
	
	virtual _Facet_base * __CLR_OR_THIS_CALL _Decref() = 0;
	};
 #if defined(_M_CEE)
void __CLRCALL_OR_CDECL _Facet_Register_m(_Facet_base *);
 #else /* defined(_M_CEE) */
void __CLRCALL_OR_CDECL _Facet_Register(_Facet_base *);
 #endif /* defined(_M_CEE) */
 
 #pragma pop_macro("new")
 _STL_RESTORE_CLANG_WARNINGS
 #pragma warning(pop)
#pragma warning(pop)
 
 #pragma pack(pop)
#endif /* RC_INVOKED */
#endif /* _XFACET_ */
#pragma pack(pop)