headers: Regenerate with current widl version
diff --git a/mingw-w64-headers/Makefile.in b/mingw-w64-headers/Makefile.in index 5e95a66..c06a9d8 100644 --- a/mingw-w64-headers/Makefile.in +++ b/mingw-w64-headers/Makefile.in
@@ -615,6 +615,7 @@ @HAVE_WIDL_TRUE@ include/windows.graphics.capture.interop.idl \ @HAVE_WIDL_TRUE@ include/windows.graphics.directx.idl \ @HAVE_WIDL_TRUE@ include/windows.graphics.directx.direct3d11.idl \ +@HAVE_WIDL_TRUE@ include/windows.graphics.display.idl \ @HAVE_WIDL_TRUE@ include/windows.graphics.effects.idl \ @HAVE_WIDL_TRUE@ include/windows.graphics.holographic.idl \ @HAVE_WIDL_TRUE@ include/windows.graphics.idl \ @@ -664,6 +665,8 @@ @HAVE_WIDL_TRUE@ include/windows.ui.composition.interop.idl \ @HAVE_WIDL_TRUE@ include/windows.ui.core.idl \ @HAVE_WIDL_TRUE@ include/windows.ui.notifications.idl \ +@HAVE_WIDL_TRUE@ include/windows.ui.text.core.idl \ +@HAVE_WIDL_TRUE@ include/windows.ui.text.idl \ @HAVE_WIDL_TRUE@ include/windows.ui.viewmanagement.core.idl \ @HAVE_WIDL_TRUE@ include/windows.ui.viewmanagement.idl \ @HAVE_WIDL_TRUE@ include/windows.ui.windowmanagement.idl \
diff --git a/mingw-w64-headers/include/activation.h b/mingw-w64-headers/include/activation.h index 2df4e93..7ad1163 100644 --- a/mingw-w64-headers/include/activation.h +++ b/mingw-w64-headers/include/activation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/activaut.h b/mingw-w64-headers/include/activaut.h index 1101824..2eaaf97 100644 --- a/mingw-w64-headers/include/activaut.h +++ b/mingw-w64-headers/include/activaut.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activaut.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/activdbg.h b/mingw-w64-headers/include/activdbg.h index 9d4018b..3c73342 100644 --- a/mingw-w64-headers/include/activdbg.h +++ b/mingw-w64-headers/include/activdbg.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activdbg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activdbg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/activdbg100.h b/mingw-w64-headers/include/activdbg100.h index 4bab3c0..3f706fa 100644 --- a/mingw-w64-headers/include/activdbg100.h +++ b/mingw-w64-headers/include/activdbg100.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activdbg100.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activdbg100.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/activprof.h b/mingw-w64-headers/include/activprof.h index 3ee29b6..1a61fdc 100644 --- a/mingw-w64-headers/include/activprof.h +++ b/mingw-w64-headers/include/activprof.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activprof.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activprof.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/activscp.h b/mingw-w64-headers/include/activscp.h index 2b9b42b..2697c5c 100644 --- a/mingw-w64-headers/include/activscp.h +++ b/mingw-w64-headers/include/activscp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/activscp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/activscp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/adhoc.h b/mingw-w64-headers/include/adhoc.h index 0baec86..bf00b87 100644 --- a/mingw-w64-headers/include/adhoc.h +++ b/mingw-w64-headers/include/adhoc.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/adhoc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/adhoc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/alg.h b/mingw-w64-headers/include/alg.h index 84ecbf9..a2297e9 100644 --- a/mingw-w64-headers/include/alg.h +++ b/mingw-w64-headers/include/alg.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/alg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/alg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/amstream.h b/mingw-w64-headers/include/amstream.h index 4119262..4cdde5e 100644 --- a/mingw-w64-headers/include/amstream.h +++ b/mingw-w64-headers/include/amstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/amstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/amstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/amvideo.h b/mingw-w64-headers/include/amvideo.h index 73a1db3..2c2d9dd 100644 --- a/mingw-w64-headers/include/amvideo.h +++ b/mingw-w64-headers/include/amvideo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/amvideo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/amvideo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/asyncinfo.h b/mingw-w64-headers/include/asyncinfo.h index 59f6be5..63e8f32 100644 --- a/mingw-w64-headers/include/asyncinfo.h +++ b/mingw-w64-headers/include/asyncinfo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/asyncinfo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/asyncinfo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/audioclient.h b/mingw-w64-headers/include/audioclient.h index 8f9bfa7..fa87185 100644 --- a/mingw-w64-headers/include/audioclient.h +++ b/mingw-w64-headers/include/audioclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/audioclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/audioclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/audioendpoints.h b/mingw-w64-headers/include/audioendpoints.h index ff42984..2884dcb 100644 --- a/mingw-w64-headers/include/audioendpoints.h +++ b/mingw-w64-headers/include/audioendpoints.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/audioendpoints.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/audioendpoints.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/audiopolicy.h b/mingw-w64-headers/include/audiopolicy.h index d5a3796..d3d56e6 100644 --- a/mingw-w64-headers/include/audiopolicy.h +++ b/mingw-w64-headers/include/audiopolicy.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/audiopolicy.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/audiopolicy.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/austream.h b/mingw-w64-headers/include/austream.h index 9bf4790..220f134 100644 --- a/mingw-w64-headers/include/austream.h +++ b/mingw-w64-headers/include/austream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/austream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/austream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bdaiface.h b/mingw-w64-headers/include/bdaiface.h index bc24280..0c8de0a 100644 --- a/mingw-w64-headers/include/bdaiface.h +++ b/mingw-w64-headers/include/bdaiface.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bdaiface.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bdaiface.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits.h b/mingw-w64-headers/include/bits.h index db8d2e6..38a1934 100644 --- a/mingw-w64-headers/include/bits.h +++ b/mingw-w64-headers/include/bits.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits1_5.h b/mingw-w64-headers/include/bits1_5.h index a23ce46..c56450a 100644 --- a/mingw-w64-headers/include/bits1_5.h +++ b/mingw-w64-headers/include/bits1_5.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits1_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits2_0.h b/mingw-w64-headers/include/bits2_0.h index 8ea6143..470f622 100644 --- a/mingw-w64-headers/include/bits2_0.h +++ b/mingw-w64-headers/include/bits2_0.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits2_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits2_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits2_5.h b/mingw-w64-headers/include/bits2_5.h index 65c98af..e5461df 100644 --- a/mingw-w64-headers/include/bits2_5.h +++ b/mingw-w64-headers/include/bits2_5.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits2_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits2_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits3_0.h b/mingw-w64-headers/include/bits3_0.h index 2f1f58e..00bd1b5 100644 --- a/mingw-w64-headers/include/bits3_0.h +++ b/mingw-w64-headers/include/bits3_0.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits3_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits3_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/bits5_0.h b/mingw-w64-headers/include/bits5_0.h index 2ef4ee1..dbf7bd5 100644 --- a/mingw-w64-headers/include/bits5_0.h +++ b/mingw-w64-headers/include/bits5_0.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/bits5_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/bits5_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/comadmin.h b/mingw-w64-headers/include/comadmin.h index 584fe95..806b288 100644 --- a/mingw-w64-headers/include/comadmin.h +++ b/mingw-w64-headers/include/comadmin.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/comadmin.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/comadmin.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/comcat.h b/mingw-w64-headers/include/comcat.h index 387cce7..0d1e854 100644 --- a/mingw-w64-headers/include/comcat.h +++ b/mingw-w64-headers/include/comcat.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/comcat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/comcat.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/commoncontrols.h b/mingw-w64-headers/include/commoncontrols.h index 1a08339..aceb9cf 100644 --- a/mingw-w64-headers/include/commoncontrols.h +++ b/mingw-w64-headers/include/commoncontrols.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/commoncontrols.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/commoncontrols.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/control.h b/mingw-w64-headers/include/control.h index 397116b..05ccaa7 100644 --- a/mingw-w64-headers/include/control.h +++ b/mingw-w64-headers/include/control.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/control.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/control.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/credentialprovider.h b/mingw-w64-headers/include/credentialprovider.h index 76d12f5..b51724d 100644 --- a/mingw-w64-headers/include/credentialprovider.h +++ b/mingw-w64-headers/include/credentialprovider.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/credentialprovider.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/credentialprovider.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ctfutb.h b/mingw-w64-headers/include/ctfutb.h index 8461259..3f39298 100644 --- a/mingw-w64-headers/include/ctfutb.h +++ b/mingw-w64-headers/include/ctfutb.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/ctfutb.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/ctfutb.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ctxtcall.h b/mingw-w64-headers/include/ctxtcall.h index 0f75869..e1f7978 100644 --- a/mingw-w64-headers/include/ctxtcall.h +++ b/mingw-w64-headers/include/ctxtcall.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/ctxtcall.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/ctxtcall.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10.h b/mingw-w64-headers/include/d3d10.h index bf039a4..25f943c 100644 --- a/mingw-w64-headers/include/d3d10.h +++ b/mingw-w64-headers/include/d3d10.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d10.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d10.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10_1.h b/mingw-w64-headers/include/d3d10_1.h index 6675289..a18f314 100644 --- a/mingw-w64-headers/include/d3d10_1.h +++ b/mingw-w64-headers/include/d3d10_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d10_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d10_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10effect.h b/mingw-w64-headers/include/d3d10effect.h index 3e4d960..6cc6e3d 100644 --- a/mingw-w64-headers/include/d3d10effect.h +++ b/mingw-w64-headers/include/d3d10effect.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d10effect.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d10effect.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10sdklayers.h b/mingw-w64-headers/include/d3d10sdklayers.h index d891ee0..45660cf 100644 --- a/mingw-w64-headers/include/d3d10sdklayers.h +++ b/mingw-w64-headers/include/d3d10sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d10sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d10sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10shader.h b/mingw-w64-headers/include/d3d10shader.h index c518793..738059e 100644 --- a/mingw-w64-headers/include/d3d10shader.h +++ b/mingw-w64-headers/include/d3d10shader.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d10shader.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d10shader.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11.h b/mingw-w64-headers/include/d3d11.h index cf3ef77..4478a77 100644 --- a/mingw-w64-headers/include/d3d11.h +++ b/mingw-w64-headers/include/d3d11.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_1.h b/mingw-w64-headers/include/d3d11_1.h index 5d33df4..04c3dba 100644 --- a/mingw-w64-headers/include/d3d11_1.h +++ b/mingw-w64-headers/include/d3d11_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_2.h b/mingw-w64-headers/include/d3d11_2.h index 5c53d27..4fe15fc 100644 --- a/mingw-w64-headers/include/d3d11_2.h +++ b/mingw-w64-headers/include/d3d11_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_3.h b/mingw-w64-headers/include/d3d11_3.h index a21e61e..2af7b08 100644 --- a/mingw-w64-headers/include/d3d11_3.h +++ b/mingw-w64-headers/include/d3d11_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_4.h b/mingw-w64-headers/include/d3d11_4.h index 43ac2f7..3579521 100644 --- a/mingw-w64-headers/include/d3d11_4.h +++ b/mingw-w64-headers/include/d3d11_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11on12.h b/mingw-w64-headers/include/d3d11on12.h index 41ef2c1..7e8fc1c 100644 --- a/mingw-w64-headers/include/d3d11on12.h +++ b/mingw-w64-headers/include/d3d11on12.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11on12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11on12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11sdklayers.h b/mingw-w64-headers/include/d3d11sdklayers.h index 1d69881..0bc532f 100644 --- a/mingw-w64-headers/include/d3d11sdklayers.h +++ b/mingw-w64-headers/include/d3d11sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d11sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d11sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d12.h b/mingw-w64-headers/include/d3d12.h index 77ec366..5246cf0 100644 --- a/mingw-w64-headers/include/d3d12.h +++ b/mingw-w64-headers/include/d3d12.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d12sdklayers.h b/mingw-w64-headers/include/d3d12sdklayers.h index 3d91e7d..7864d56 100644 --- a/mingw-w64-headers/include/d3d12sdklayers.h +++ b/mingw-w64-headers/include/d3d12sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d12sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d12sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d12shader.h b/mingw-w64-headers/include/d3d12shader.h index f7f23f3..e65d65d 100644 --- a/mingw-w64-headers/include/d3d12shader.h +++ b/mingw-w64-headers/include/d3d12shader.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d12shader.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d12shader.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d12video.h b/mingw-w64-headers/include/d3d12video.h index 48d92f0..71831be 100644 --- a/mingw-w64-headers/include/d3d12video.h +++ b/mingw-w64-headers/include/d3d12video.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3d12video.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3d12video.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3dcommon.h b/mingw-w64-headers/include/d3dcommon.h index 41e47b9..67aa519 100644 --- a/mingw-w64-headers/include/d3dcommon.h +++ b/mingw-w64-headers/include/d3dcommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/d3dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/d3dcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dbgprop.h b/mingw-w64-headers/include/dbgprop.h index c8e54b3..69ce894 100644 --- a/mingw-w64-headers/include/dbgprop.h +++ b/mingw-w64-headers/include/dbgprop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dbgprop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dbgprop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dcommon.h b/mingw-w64-headers/include/dcommon.h index 9bab218..70d9fe6 100644 --- a/mingw-w64-headers/include/dcommon.h +++ b/mingw-w64-headers/include/dcommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dcompanimation.h b/mingw-w64-headers/include/dcompanimation.h index a6f9308..273144c 100644 --- a/mingw-w64-headers/include/dcompanimation.h +++ b/mingw-w64-headers/include/dcompanimation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dcompanimation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dcompanimation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ddstream.h b/mingw-w64-headers/include/ddstream.h index 274792a..b910f16 100644 --- a/mingw-w64-headers/include/ddstream.h +++ b/mingw-w64-headers/include/ddstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/ddstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/ddstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/devicetopology.h b/mingw-w64-headers/include/devicetopology.h index f21a4af..b8446c6 100644 --- a/mingw-w64-headers/include/devicetopology.h +++ b/mingw-w64-headers/include/devicetopology.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/devicetopology.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/devicetopology.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dimm.h b/mingw-w64-headers/include/dimm.h index 728742c..b752db2 100644 --- a/mingw-w64-headers/include/dimm.h +++ b/mingw-w64-headers/include/dimm.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dimm.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dimm.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dinputd.h b/mingw-w64-headers/include/dinputd.h index 5f9af52..6d51530 100644 --- a/mingw-w64-headers/include/dinputd.h +++ b/mingw-w64-headers/include/dinputd.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dinputd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dinputd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/directmanipulation.h b/mingw-w64-headers/include/directmanipulation.h index 143b03d..1a16bfa 100644 --- a/mingw-w64-headers/include/directmanipulation.h +++ b/mingw-w64-headers/include/directmanipulation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/directmanipulation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/directmanipulation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dispex.h b/mingw-w64-headers/include/dispex.h index a0fa985..38fb0a9 100644 --- a/mingw-w64-headers/include/dispex.h +++ b/mingw-w64-headers/include/dispex.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dispex.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dispex.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dmodshow.h b/mingw-w64-headers/include/dmodshow.h index 28c08f6..b0e69ef 100644 --- a/mingw-w64-headers/include/dmodshow.h +++ b/mingw-w64-headers/include/dmodshow.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dmodshow.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dmodshow.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/docobj.h b/mingw-w64-headers/include/docobj.h index b3fc380..bec92af 100644 --- a/mingw-w64-headers/include/docobj.h +++ b/mingw-w64-headers/include/docobj.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/docobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/docobj.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/docobjectservice.h b/mingw-w64-headers/include/docobjectservice.h index cf871ed..80fea46 100644 --- a/mingw-w64-headers/include/docobjectservice.h +++ b/mingw-w64-headers/include/docobjectservice.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/docobjectservice.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/docobjectservice.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/documenttarget.h b/mingw-w64-headers/include/documenttarget.h index ad1d03d..5b82b0d 100644 --- a/mingw-w64-headers/include/documenttarget.h +++ b/mingw-w64-headers/include/documenttarget.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/documenttarget.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/documenttarget.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/downloadmgr.h b/mingw-w64-headers/include/downloadmgr.h index 4266d8c..7eb1bcd 100644 --- a/mingw-w64-headers/include/downloadmgr.h +++ b/mingw-w64-headers/include/downloadmgr.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/downloadmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/downloadmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/drmexternals.h b/mingw-w64-headers/include/drmexternals.h index a549254..bd7ecea 100644 --- a/mingw-w64-headers/include/drmexternals.h +++ b/mingw-w64-headers/include/drmexternals.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/drmexternals.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/drmexternals.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dvdif.h b/mingw-w64-headers/include/dvdif.h index 8919bcd..d17e6d5 100644 --- a/mingw-w64-headers/include/dvdif.h +++ b/mingw-w64-headers/include/dvdif.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dvdif.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dvdif.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dwrite.h b/mingw-w64-headers/include/dwrite.h index ba34d3e..304fe17 100644 --- a/mingw-w64-headers/include/dwrite.h +++ b/mingw-w64-headers/include/dwrite.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dwrite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dwrite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dwrite_1.h b/mingw-w64-headers/include/dwrite_1.h index 3dbc8c5..3024e9e 100644 --- a/mingw-w64-headers/include/dwrite_1.h +++ b/mingw-w64-headers/include/dwrite_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dwrite_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dwrite_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dwrite_2.h b/mingw-w64-headers/include/dwrite_2.h index 45bbcf8..139fc35 100644 --- a/mingw-w64-headers/include/dwrite_2.h +++ b/mingw-w64-headers/include/dwrite_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dwrite_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dwrite_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dwrite_3.h b/mingw-w64-headers/include/dwrite_3.h index f621ed4..542a84b 100644 --- a/mingw-w64-headers/include/dwrite_3.h +++ b/mingw-w64-headers/include/dwrite_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dwrite_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dwrite_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi.h b/mingw-w64-headers/include/dxgi.h index d56b28e..fac4d37 100644 --- a/mingw-w64-headers/include/dxgi.h +++ b/mingw-w64-headers/include/dxgi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_2.h b/mingw-w64-headers/include/dxgi1_2.h index 00c7a76..04f6895 100644 --- a/mingw-w64-headers/include/dxgi1_2.h +++ b/mingw-w64-headers/include/dxgi1_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi1_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi1_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_3.h b/mingw-w64-headers/include/dxgi1_3.h index d67dacc..64eb065 100644 --- a/mingw-w64-headers/include/dxgi1_3.h +++ b/mingw-w64-headers/include/dxgi1_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi1_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi1_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_4.h b/mingw-w64-headers/include/dxgi1_4.h index 6675ad2..b6b6b63 100644 --- a/mingw-w64-headers/include/dxgi1_4.h +++ b/mingw-w64-headers/include/dxgi1_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi1_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi1_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_5.h b/mingw-w64-headers/include/dxgi1_5.h index ac04287..d149d0b 100644 --- a/mingw-w64-headers/include/dxgi1_5.h +++ b/mingw-w64-headers/include/dxgi1_5.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi1_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_6.h b/mingw-w64-headers/include/dxgi1_6.h index 2d5a044..b05f978 100644 --- a/mingw-w64-headers/include/dxgi1_6.h +++ b/mingw-w64-headers/include/dxgi1_6.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgi1_6.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgi1_6.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgicommon.h b/mingw-w64-headers/include/dxgicommon.h index 0c69d28..edacea5 100644 --- a/mingw-w64-headers/include/dxgicommon.h +++ b/mingw-w64-headers/include/dxgicommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgicommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgicommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgidebug.h b/mingw-w64-headers/include/dxgidebug.h index 9907503..514842e 100644 --- a/mingw-w64-headers/include/dxgidebug.h +++ b/mingw-w64-headers/include/dxgidebug.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgidebug.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgidebug.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgiformat.h b/mingw-w64-headers/include/dxgiformat.h index 7b8041e..fa08126 100644 --- a/mingw-w64-headers/include/dxgiformat.h +++ b/mingw-w64-headers/include/dxgiformat.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgiformat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgiformat.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgitype.h b/mingw-w64-headers/include/dxgitype.h index 592ef77..7750fe4 100644 --- a/mingw-w64-headers/include/dxgitype.h +++ b/mingw-w64-headers/include/dxgitype.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxgitype.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxgitype.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxva2api.h b/mingw-w64-headers/include/dxva2api.h index d4ef521..21d9a46 100644 --- a/mingw-w64-headers/include/dxva2api.h +++ b/mingw-w64-headers/include/dxva2api.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxva2api.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxva2api.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxvahd.h b/mingw-w64-headers/include/dxvahd.h index 1b65af0..f90b3f2 100644 --- a/mingw-w64-headers/include/dxvahd.h +++ b/mingw-w64-headers/include/dxvahd.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/dxvahd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/dxvahd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/endpointvolume.h b/mingw-w64-headers/include/endpointvolume.h index e29495a..7d86179 100644 --- a/mingw-w64-headers/include/endpointvolume.h +++ b/mingw-w64-headers/include/endpointvolume.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/endpointvolume.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/endpointvolume.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/eventtoken.h b/mingw-w64-headers/include/eventtoken.h index 930dbe7..3f5db12 100644 --- a/mingw-w64-headers/include/eventtoken.h +++ b/mingw-w64-headers/include/eventtoken.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/eventtoken.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/eventtoken.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/evr.h b/mingw-w64-headers/include/evr.h index f44dc1c..671e7ec 100644 --- a/mingw-w64-headers/include/evr.h +++ b/mingw-w64-headers/include/evr.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/evr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/evr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/evr9.h b/mingw-w64-headers/include/evr9.h index 4f7adb9..af1d6a1 100644 --- a/mingw-w64-headers/include/evr9.h +++ b/mingw-w64-headers/include/evr9.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/evr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/evr9.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/exdisp.h b/mingw-w64-headers/include/exdisp.h index 86b5b1f..51e81da 100644 --- a/mingw-w64-headers/include/exdisp.h +++ b/mingw-w64-headers/include/exdisp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/exdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/exdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/filter.h b/mingw-w64-headers/include/filter.h index ff0bb6b..750a969 100644 --- a/mingw-w64-headers/include/filter.h +++ b/mingw-w64-headers/include/filter.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/filter.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/filter.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fsrm.h b/mingw-w64-headers/include/fsrm.h index 0e7dc1b..c7921f5 100644 --- a/mingw-w64-headers/include/fsrm.h +++ b/mingw-w64-headers/include/fsrm.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fsrm.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fsrm.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fsrmenums.h b/mingw-w64-headers/include/fsrmenums.h index 5329a1b..65df94c 100644 --- a/mingw-w64-headers/include/fsrmenums.h +++ b/mingw-w64-headers/include/fsrmenums.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fsrmenums.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fsrmenums.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fsrmquota.h b/mingw-w64-headers/include/fsrmquota.h index 3bd576a..c942db4 100644 --- a/mingw-w64-headers/include/fsrmquota.h +++ b/mingw-w64-headers/include/fsrmquota.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fsrmquota.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fsrmquota.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fsrmreports.h b/mingw-w64-headers/include/fsrmreports.h index 6ea6ef5..8aba526 100644 --- a/mingw-w64-headers/include/fsrmreports.h +++ b/mingw-w64-headers/include/fsrmreports.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fsrmreports.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fsrmreports.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fsrmscreen.h b/mingw-w64-headers/include/fsrmscreen.h index ca3dfea..da5774a 100644 --- a/mingw-w64-headers/include/fsrmscreen.h +++ b/mingw-w64-headers/include/fsrmscreen.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fsrmscreen.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fsrmscreen.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fusion.h b/mingw-w64-headers/include/fusion.h index 513562c..2547baa 100644 --- a/mingw-w64-headers/include/fusion.h +++ b/mingw-w64-headers/include/fusion.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fusion.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fusion.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fwptypes.h b/mingw-w64-headers/include/fwptypes.h index c40470b..8ac9b5e 100644 --- a/mingw-w64-headers/include/fwptypes.h +++ b/mingw-w64-headers/include/fwptypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/fwptypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/fwptypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/hstring.h b/mingw-w64-headers/include/hstring.h index 8fce1e3..f2fbbe8 100644 --- a/mingw-w64-headers/include/hstring.h +++ b/mingw-w64-headers/include/hstring.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/hstring.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/hstring.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/httprequest.h b/mingw-w64-headers/include/httprequest.h index cd98205..8688dce 100644 --- a/mingw-w64-headers/include/httprequest.h +++ b/mingw-w64-headers/include/httprequest.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/httprequest.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/httprequest.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/icftypes.h b/mingw-w64-headers/include/icftypes.h index d2a5ac2..1bbeacb 100644 --- a/mingw-w64-headers/include/icftypes.h +++ b/mingw-w64-headers/include/icftypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/icftypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/icftypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/icodecapi.h b/mingw-w64-headers/include/icodecapi.h index 0777840..a564425 100644 --- a/mingw-w64-headers/include/icodecapi.h +++ b/mingw-w64-headers/include/icodecapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/icodecapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/icodecapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/iketypes.h b/mingw-w64-headers/include/iketypes.h index ec6ea16..bc79c9a 100644 --- a/mingw-w64-headers/include/iketypes.h +++ b/mingw-w64-headers/include/iketypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/iketypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/iketypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/inputpaneinterop.h b/mingw-w64-headers/include/inputpaneinterop.h index 007642e..05ab06a 100644 --- a/mingw-w64-headers/include/inputpaneinterop.h +++ b/mingw-w64-headers/include/inputpaneinterop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/inputpaneinterop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/inputpaneinterop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/inputscope.h b/mingw-w64-headers/include/inputscope.h index c5508ff..7bf0f75 100644 --- a/mingw-w64-headers/include/inputscope.h +++ b/mingw-w64-headers/include/inputscope.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/inputscope.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/inputscope.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/inspectable.h b/mingw-w64-headers/include/inspectable.h index a3b55b5..4948bf8 100644 --- a/mingw-w64-headers/include/inspectable.h +++ b/mingw-w64-headers/include/inspectable.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/inspectable.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/inspectable.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ivectorchangedeventargs.h b/mingw-w64-headers/include/ivectorchangedeventargs.h index 20ecb46..46175c0 100644 --- a/mingw-w64-headers/include/ivectorchangedeventargs.h +++ b/mingw-w64-headers/include/ivectorchangedeventargs.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/ivectorchangedeventargs.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/ivectorchangedeventargs.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/iwscapi.h b/mingw-w64-headers/include/iwscapi.h index e4ff0f4..1bb148e 100644 --- a/mingw-w64-headers/include/iwscapi.h +++ b/mingw-w64-headers/include/iwscapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/iwscapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/iwscapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/locationapi.h b/mingw-w64-headers/include/locationapi.h index 744ac61..8d26621 100644 --- a/mingw-w64-headers/include/locationapi.h +++ b/mingw-w64-headers/include/locationapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/locationapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/locationapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mediaobj.h b/mingw-w64-headers/include/mediaobj.h index 44b5935..2de4b6c 100644 --- a/mingw-w64-headers/include/mediaobj.h +++ b/mingw-w64-headers/include/mediaobj.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mediaobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mediaobj.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/medparam.h b/mingw-w64-headers/include/medparam.h index 5c487a8..cc0736a 100644 --- a/mingw-w64-headers/include/medparam.h +++ b/mingw-w64-headers/include/medparam.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/medparam.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/medparam.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfcaptureengine.h b/mingw-w64-headers/include/mfcaptureengine.h index 7a026a0..49cad9a 100644 --- a/mingw-w64-headers/include/mfcaptureengine.h +++ b/mingw-w64-headers/include/mfcaptureengine.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfcaptureengine.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfcaptureengine.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfd3d12.h b/mingw-w64-headers/include/mfd3d12.h index bac2f4c..0471b4b 100644 --- a/mingw-w64-headers/include/mfd3d12.h +++ b/mingw-w64-headers/include/mfd3d12.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfd3d12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfd3d12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfidl.h b/mingw-w64-headers/include/mfidl.h index 2af946d..2626b59 100644 --- a/mingw-w64-headers/include/mfidl.h +++ b/mingw-w64-headers/include/mfidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfmediacapture.h b/mingw-w64-headers/include/mfmediacapture.h index c3e5ba9..cb04544 100644 --- a/mingw-w64-headers/include/mfmediacapture.h +++ b/mingw-w64-headers/include/mfmediacapture.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfmediacapture.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfmediacapture.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfmediaengine.h b/mingw-w64-headers/include/mfmediaengine.h index 065308b..4cae485 100644 --- a/mingw-w64-headers/include/mfmediaengine.h +++ b/mingw-w64-headers/include/mfmediaengine.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfmediaengine.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfmediaengine.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -66,6 +66,46 @@ #endif /* __cplusplus */ #endif +#ifndef __IMFMediaSourceExtensionNotify_FWD_DEFINED__ +#define __IMFMediaSourceExtensionNotify_FWD_DEFINED__ +typedef interface IMFMediaSourceExtensionNotify IMFMediaSourceExtensionNotify; +#ifdef __cplusplus +interface IMFMediaSourceExtensionNotify; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFSourceBufferNotify_FWD_DEFINED__ +#define __IMFSourceBufferNotify_FWD_DEFINED__ +typedef interface IMFSourceBufferNotify IMFSourceBufferNotify; +#ifdef __cplusplus +interface IMFSourceBufferNotify; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFSourceBuffer_FWD_DEFINED__ +#define __IMFSourceBuffer_FWD_DEFINED__ +typedef interface IMFSourceBuffer IMFSourceBuffer; +#ifdef __cplusplus +interface IMFSourceBuffer; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFSourceBufferList_FWD_DEFINED__ +#define __IMFSourceBufferList_FWD_DEFINED__ +typedef interface IMFSourceBufferList IMFSourceBufferList; +#ifdef __cplusplus +interface IMFSourceBufferList; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaSourceExtension_FWD_DEFINED__ +#define __IMFMediaSourceExtension_FWD_DEFINED__ +typedef interface IMFMediaSourceExtension IMFMediaSourceExtension; +#ifdef __cplusplus +interface IMFMediaSourceExtension; +#endif /* __cplusplus */ +#endif + #ifndef __IMFMediaEngineNotify_FWD_DEFINED__ #define __IMFMediaEngineNotify_FWD_DEFINED__ typedef interface IMFMediaEngineNotify IMFMediaEngineNotify; @@ -90,6 +130,54 @@ #endif /* __cplusplus */ #endif +#ifndef __IMFMediaKeySessionNotify_FWD_DEFINED__ +#define __IMFMediaKeySessionNotify_FWD_DEFINED__ +typedef interface IMFMediaKeySessionNotify IMFMediaKeySessionNotify; +#ifdef __cplusplus +interface IMFMediaKeySessionNotify; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaKeySession_FWD_DEFINED__ +#define __IMFMediaKeySession_FWD_DEFINED__ +typedef interface IMFMediaKeySession IMFMediaKeySession; +#ifdef __cplusplus +interface IMFMediaKeySession; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFCdmSuspendNotify_FWD_DEFINED__ +#define __IMFCdmSuspendNotify_FWD_DEFINED__ +typedef interface IMFCdmSuspendNotify IMFCdmSuspendNotify; +#ifdef __cplusplus +interface IMFCdmSuspendNotify; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaKeys_FWD_DEFINED__ +#define __IMFMediaKeys_FWD_DEFINED__ +typedef interface IMFMediaKeys IMFMediaKeys; +#ifdef __cplusplus +interface IMFMediaKeys; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineClassFactoryEx_FWD_DEFINED__ +#define __IMFMediaEngineClassFactoryEx_FWD_DEFINED__ +typedef interface IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactoryEx; +#ifdef __cplusplus +interface IMFMediaEngineClassFactoryEx; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineClassFactory2_FWD_DEFINED__ +#define __IMFMediaEngineClassFactory2_FWD_DEFINED__ +typedef interface IMFMediaEngineClassFactory2 IMFMediaEngineClassFactory2; +#ifdef __cplusplus +interface IMFMediaEngineClassFactory2; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include <mfidl.h> @@ -2062,6 +2150,692 @@ #endif /* __IMFMediaEngineClassFactory_INTERFACE_DEFINED__ */ /***************************************************************************** + * IMFMediaSourceExtensionNotify interface + */ +#ifndef __IMFMediaSourceExtensionNotify_INTERFACE_DEFINED__ +#define __IMFMediaSourceExtensionNotify_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaSourceExtensionNotify, 0xa7901327, 0x05dd, 0x4469, 0xa7,0xb7, 0x0e,0x01,0x97,0x9e,0x36,0x1d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a7901327-05dd-4469-a7b7-0e01979e361d") +IMFMediaSourceExtensionNotify : public IUnknown +{ + virtual void STDMETHODCALLTYPE OnSourceOpen( + ) = 0; + + virtual void STDMETHODCALLTYPE OnSourceEnded( + ) = 0; + + virtual void STDMETHODCALLTYPE OnSourceClose( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaSourceExtensionNotify, 0xa7901327, 0x05dd, 0x4469, 0xa7,0xb7, 0x0e,0x01,0x97,0x9e,0x36,0x1d) +#endif +#else +typedef struct IMFMediaSourceExtensionNotifyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaSourceExtensionNotify *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaSourceExtensionNotify *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaSourceExtensionNotify *This); + + /*** IMFMediaSourceExtensionNotify methods ***/ + void (STDMETHODCALLTYPE *OnSourceOpen)( + IMFMediaSourceExtensionNotify *This); + + void (STDMETHODCALLTYPE *OnSourceEnded)( + IMFMediaSourceExtensionNotify *This); + + void (STDMETHODCALLTYPE *OnSourceClose)( + IMFMediaSourceExtensionNotify *This); + + END_INTERFACE +} IMFMediaSourceExtensionNotifyVtbl; + +interface IMFMediaSourceExtensionNotify { + CONST_VTBL IMFMediaSourceExtensionNotifyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaSourceExtensionNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaSourceExtensionNotify_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaSourceExtensionNotify_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaSourceExtensionNotify methods ***/ +#define IMFMediaSourceExtensionNotify_OnSourceOpen(This) (This)->lpVtbl->OnSourceOpen(This) +#define IMFMediaSourceExtensionNotify_OnSourceEnded(This) (This)->lpVtbl->OnSourceEnded(This) +#define IMFMediaSourceExtensionNotify_OnSourceClose(This) (This)->lpVtbl->OnSourceClose(This) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaSourceExtensionNotify_QueryInterface(IMFMediaSourceExtensionNotify* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaSourceExtensionNotify_AddRef(IMFMediaSourceExtensionNotify* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaSourceExtensionNotify_Release(IMFMediaSourceExtensionNotify* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaSourceExtensionNotify methods ***/ +static inline void IMFMediaSourceExtensionNotify_OnSourceOpen(IMFMediaSourceExtensionNotify* This) { + This->lpVtbl->OnSourceOpen(This); +} +static inline void IMFMediaSourceExtensionNotify_OnSourceEnded(IMFMediaSourceExtensionNotify* This) { + This->lpVtbl->OnSourceEnded(This); +} +static inline void IMFMediaSourceExtensionNotify_OnSourceClose(IMFMediaSourceExtensionNotify* This) { + This->lpVtbl->OnSourceClose(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaSourceExtensionNotify_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFSourceBufferNotify interface + */ +#ifndef __IMFSourceBufferNotify_INTERFACE_DEFINED__ +#define __IMFSourceBufferNotify_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFSourceBufferNotify, 0x87e47623, 0x2ceb, 0x45d6, 0x9b,0x88, 0xd8,0x52,0x0c,0x4d,0xcb,0xbc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("87e47623-2ceb-45d6-9b88-d8520c4dcbbc") +IMFSourceBufferNotify : public IUnknown +{ + virtual void STDMETHODCALLTYPE OnUpdateStart( + ) = 0; + + virtual void STDMETHODCALLTYPE OnAbort( + ) = 0; + + virtual void STDMETHODCALLTYPE OnError( + HRESULT hr) = 0; + + virtual void STDMETHODCALLTYPE OnUpdate( + ) = 0; + + virtual void STDMETHODCALLTYPE OnUpdateEnd( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFSourceBufferNotify, 0x87e47623, 0x2ceb, 0x45d6, 0x9b,0x88, 0xd8,0x52,0x0c,0x4d,0xcb,0xbc) +#endif +#else +typedef struct IMFSourceBufferNotifyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFSourceBufferNotify *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFSourceBufferNotify *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFSourceBufferNotify *This); + + /*** IMFSourceBufferNotify methods ***/ + void (STDMETHODCALLTYPE *OnUpdateStart)( + IMFSourceBufferNotify *This); + + void (STDMETHODCALLTYPE *OnAbort)( + IMFSourceBufferNotify *This); + + void (STDMETHODCALLTYPE *OnError)( + IMFSourceBufferNotify *This, + HRESULT hr); + + void (STDMETHODCALLTYPE *OnUpdate)( + IMFSourceBufferNotify *This); + + void (STDMETHODCALLTYPE *OnUpdateEnd)( + IMFSourceBufferNotify *This); + + END_INTERFACE +} IMFSourceBufferNotifyVtbl; + +interface IMFSourceBufferNotify { + CONST_VTBL IMFSourceBufferNotifyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFSourceBufferNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFSourceBufferNotify_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFSourceBufferNotify_Release(This) (This)->lpVtbl->Release(This) +/*** IMFSourceBufferNotify methods ***/ +#define IMFSourceBufferNotify_OnUpdateStart(This) (This)->lpVtbl->OnUpdateStart(This) +#define IMFSourceBufferNotify_OnAbort(This) (This)->lpVtbl->OnAbort(This) +#define IMFSourceBufferNotify_OnError(This,hr) (This)->lpVtbl->OnError(This,hr) +#define IMFSourceBufferNotify_OnUpdate(This) (This)->lpVtbl->OnUpdate(This) +#define IMFSourceBufferNotify_OnUpdateEnd(This) (This)->lpVtbl->OnUpdateEnd(This) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFSourceBufferNotify_QueryInterface(IMFSourceBufferNotify* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFSourceBufferNotify_AddRef(IMFSourceBufferNotify* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFSourceBufferNotify_Release(IMFSourceBufferNotify* This) { + return This->lpVtbl->Release(This); +} +/*** IMFSourceBufferNotify methods ***/ +static inline void IMFSourceBufferNotify_OnUpdateStart(IMFSourceBufferNotify* This) { + This->lpVtbl->OnUpdateStart(This); +} +static inline void IMFSourceBufferNotify_OnAbort(IMFSourceBufferNotify* This) { + This->lpVtbl->OnAbort(This); +} +static inline void IMFSourceBufferNotify_OnError(IMFSourceBufferNotify* This,HRESULT hr) { + This->lpVtbl->OnError(This,hr); +} +static inline void IMFSourceBufferNotify_OnUpdate(IMFSourceBufferNotify* This) { + This->lpVtbl->OnUpdate(This); +} +static inline void IMFSourceBufferNotify_OnUpdateEnd(IMFSourceBufferNotify* This) { + This->lpVtbl->OnUpdateEnd(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFSourceBufferNotify_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFSourceBuffer interface + */ +#ifndef __IMFSourceBuffer_INTERFACE_DEFINED__ +#define __IMFSourceBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFSourceBuffer, 0xe2cd3a4b, 0xaf25, 0x4d3d, 0x91,0x10, 0xda,0x0e,0x6f,0x8e,0xe8,0x77); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e2cd3a4b-af25-4d3d-9110-da0e6f8ee877") +IMFSourceBuffer : public IUnknown +{ + virtual WINBOOL STDMETHODCALLTYPE GetUpdating( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBuffered( + IMFMediaTimeRange **buffered) = 0; + + virtual double STDMETHODCALLTYPE GetTimeStampOffset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetTimeStampOffset( + double offset) = 0; + + virtual double STDMETHODCALLTYPE GetAppendWindowStart( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetAppendWindowStart( + double time) = 0; + + virtual double STDMETHODCALLTYPE GetAppendWindowEnd( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetAppendWindowEnd( + double time) = 0; + + virtual HRESULT STDMETHODCALLTYPE Append( + const BYTE *data, + DWORD len) = 0; + + virtual HRESULT STDMETHODCALLTYPE AppendByteStream( + IMFByteStream *stream, + DWORDLONG *max_len) = 0; + + virtual HRESULT STDMETHODCALLTYPE Abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Remove( + double start, + double end) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFSourceBuffer, 0xe2cd3a4b, 0xaf25, 0x4d3d, 0x91,0x10, 0xda,0x0e,0x6f,0x8e,0xe8,0x77) +#endif +#else +typedef struct IMFSourceBufferVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFSourceBuffer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFSourceBuffer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFSourceBuffer *This); + + /*** IMFSourceBuffer methods ***/ + WINBOOL (STDMETHODCALLTYPE *GetUpdating)( + IMFSourceBuffer *This); + + HRESULT (STDMETHODCALLTYPE *GetBuffered)( + IMFSourceBuffer *This, + IMFMediaTimeRange **buffered); + + double (STDMETHODCALLTYPE *GetTimeStampOffset)( + IMFSourceBuffer *This); + + HRESULT (STDMETHODCALLTYPE *SetTimeStampOffset)( + IMFSourceBuffer *This, + double offset); + + double (STDMETHODCALLTYPE *GetAppendWindowStart)( + IMFSourceBuffer *This); + + HRESULT (STDMETHODCALLTYPE *SetAppendWindowStart)( + IMFSourceBuffer *This, + double time); + + double (STDMETHODCALLTYPE *GetAppendWindowEnd)( + IMFSourceBuffer *This); + + HRESULT (STDMETHODCALLTYPE *SetAppendWindowEnd)( + IMFSourceBuffer *This, + double time); + + HRESULT (STDMETHODCALLTYPE *Append)( + IMFSourceBuffer *This, + const BYTE *data, + DWORD len); + + HRESULT (STDMETHODCALLTYPE *AppendByteStream)( + IMFSourceBuffer *This, + IMFByteStream *stream, + DWORDLONG *max_len); + + HRESULT (STDMETHODCALLTYPE *Abort)( + IMFSourceBuffer *This); + + HRESULT (STDMETHODCALLTYPE *Remove)( + IMFSourceBuffer *This, + double start, + double end); + + END_INTERFACE +} IMFSourceBufferVtbl; + +interface IMFSourceBuffer { + CONST_VTBL IMFSourceBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFSourceBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFSourceBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFSourceBuffer_Release(This) (This)->lpVtbl->Release(This) +/*** IMFSourceBuffer methods ***/ +#define IMFSourceBuffer_GetUpdating(This) (This)->lpVtbl->GetUpdating(This) +#define IMFSourceBuffer_GetBuffered(This,buffered) (This)->lpVtbl->GetBuffered(This,buffered) +#define IMFSourceBuffer_GetTimeStampOffset(This) (This)->lpVtbl->GetTimeStampOffset(This) +#define IMFSourceBuffer_SetTimeStampOffset(This,offset) (This)->lpVtbl->SetTimeStampOffset(This,offset) +#define IMFSourceBuffer_GetAppendWindowStart(This) (This)->lpVtbl->GetAppendWindowStart(This) +#define IMFSourceBuffer_SetAppendWindowStart(This,time) (This)->lpVtbl->SetAppendWindowStart(This,time) +#define IMFSourceBuffer_GetAppendWindowEnd(This) (This)->lpVtbl->GetAppendWindowEnd(This) +#define IMFSourceBuffer_SetAppendWindowEnd(This,time) (This)->lpVtbl->SetAppendWindowEnd(This,time) +#define IMFSourceBuffer_Append(This,data,len) (This)->lpVtbl->Append(This,data,len) +#define IMFSourceBuffer_AppendByteStream(This,stream,max_len) (This)->lpVtbl->AppendByteStream(This,stream,max_len) +#define IMFSourceBuffer_Abort(This) (This)->lpVtbl->Abort(This) +#define IMFSourceBuffer_Remove(This,start,end) (This)->lpVtbl->Remove(This,start,end) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFSourceBuffer_QueryInterface(IMFSourceBuffer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFSourceBuffer_AddRef(IMFSourceBuffer* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFSourceBuffer_Release(IMFSourceBuffer* This) { + return This->lpVtbl->Release(This); +} +/*** IMFSourceBuffer methods ***/ +static inline WINBOOL IMFSourceBuffer_GetUpdating(IMFSourceBuffer* This) { + return This->lpVtbl->GetUpdating(This); +} +static inline HRESULT IMFSourceBuffer_GetBuffered(IMFSourceBuffer* This,IMFMediaTimeRange **buffered) { + return This->lpVtbl->GetBuffered(This,buffered); +} +static inline double IMFSourceBuffer_GetTimeStampOffset(IMFSourceBuffer* This) { + return This->lpVtbl->GetTimeStampOffset(This); +} +static inline HRESULT IMFSourceBuffer_SetTimeStampOffset(IMFSourceBuffer* This,double offset) { + return This->lpVtbl->SetTimeStampOffset(This,offset); +} +static inline double IMFSourceBuffer_GetAppendWindowStart(IMFSourceBuffer* This) { + return This->lpVtbl->GetAppendWindowStart(This); +} +static inline HRESULT IMFSourceBuffer_SetAppendWindowStart(IMFSourceBuffer* This,double time) { + return This->lpVtbl->SetAppendWindowStart(This,time); +} +static inline double IMFSourceBuffer_GetAppendWindowEnd(IMFSourceBuffer* This) { + return This->lpVtbl->GetAppendWindowEnd(This); +} +static inline HRESULT IMFSourceBuffer_SetAppendWindowEnd(IMFSourceBuffer* This,double time) { + return This->lpVtbl->SetAppendWindowEnd(This,time); +} +static inline HRESULT IMFSourceBuffer_Append(IMFSourceBuffer* This,const BYTE *data,DWORD len) { + return This->lpVtbl->Append(This,data,len); +} +static inline HRESULT IMFSourceBuffer_AppendByteStream(IMFSourceBuffer* This,IMFByteStream *stream,DWORDLONG *max_len) { + return This->lpVtbl->AppendByteStream(This,stream,max_len); +} +static inline HRESULT IMFSourceBuffer_Abort(IMFSourceBuffer* This) { + return This->lpVtbl->Abort(This); +} +static inline HRESULT IMFSourceBuffer_Remove(IMFSourceBuffer* This,double start,double end) { + return This->lpVtbl->Remove(This,start,end); +} +#endif +#endif + +#endif + + +#endif /* __IMFSourceBuffer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFSourceBufferList interface + */ +#ifndef __IMFSourceBufferList_INTERFACE_DEFINED__ +#define __IMFSourceBufferList_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFSourceBufferList, 0x249981f8, 0x8325, 0x41f3, 0xb8,0x0c, 0x3b,0x9e,0x3a,0xad,0x0c,0xbe); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("249981f8-8325-41f3-b80c-3b9e3aad0cbe") +IMFSourceBufferList : public IUnknown +{ + virtual DWORD STDMETHODCALLTYPE GetLength( + ) = 0; + + virtual IMFSourceBuffer * STDMETHODCALLTYPE GetSourceBuffer( + DWORD index) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFSourceBufferList, 0x249981f8, 0x8325, 0x41f3, 0xb8,0x0c, 0x3b,0x9e,0x3a,0xad,0x0c,0xbe) +#endif +#else +typedef struct IMFSourceBufferListVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFSourceBufferList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFSourceBufferList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFSourceBufferList *This); + + /*** IMFSourceBufferList methods ***/ + DWORD (STDMETHODCALLTYPE *GetLength)( + IMFSourceBufferList *This); + + IMFSourceBuffer * (STDMETHODCALLTYPE *GetSourceBuffer)( + IMFSourceBufferList *This, + DWORD index); + + END_INTERFACE +} IMFSourceBufferListVtbl; + +interface IMFSourceBufferList { + CONST_VTBL IMFSourceBufferListVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFSourceBufferList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFSourceBufferList_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFSourceBufferList_Release(This) (This)->lpVtbl->Release(This) +/*** IMFSourceBufferList methods ***/ +#define IMFSourceBufferList_GetLength(This) (This)->lpVtbl->GetLength(This) +#define IMFSourceBufferList_GetSourceBuffer(This,index) (This)->lpVtbl->GetSourceBuffer(This,index) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFSourceBufferList_QueryInterface(IMFSourceBufferList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFSourceBufferList_AddRef(IMFSourceBufferList* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFSourceBufferList_Release(IMFSourceBufferList* This) { + return This->lpVtbl->Release(This); +} +/*** IMFSourceBufferList methods ***/ +static inline DWORD IMFSourceBufferList_GetLength(IMFSourceBufferList* This) { + return This->lpVtbl->GetLength(This); +} +static inline IMFSourceBuffer * IMFSourceBufferList_GetSourceBuffer(IMFSourceBufferList* This,DWORD index) { + return This->lpVtbl->GetSourceBuffer(This,index); +} +#endif +#endif + +#endif + + +#endif /* __IMFSourceBufferList_INTERFACE_DEFINED__ */ + +typedef enum MF_MSE_READY { + MF_MSE_READY_CLOSED = 1, + MF_MSE_READY_OPEN = 2, + MF_MSE_READY_ENDED = 3 +} MF_MSE_READY; +typedef enum MF_MSE_ERROR { + MF_MSE_ERROR_NOERROR = 0, + MF_MSE_ERROR_NETWORK = 1, + MF_MSE_ERROR_DECODE = 2, + MF_MSE_ERROR_UNKNOWN_ERROR = 3 +} MF_MSE_ERROR; +/***************************************************************************** + * IMFMediaSourceExtension interface + */ +#ifndef __IMFMediaSourceExtension_INTERFACE_DEFINED__ +#define __IMFMediaSourceExtension_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaSourceExtension, 0xe467b94e, 0xa713, 0x4562, 0xa8,0x02, 0x81,0x6a,0x42,0xe9,0x00,0x8a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e467b94e-a713-4562-a802-816a42e9008a") +IMFMediaSourceExtension : public IUnknown +{ + virtual IMFSourceBufferList * STDMETHODCALLTYPE GetSourceBuffers( + ) = 0; + + virtual IMFSourceBufferList * STDMETHODCALLTYPE GetActiveSourceBuffers( + ) = 0; + + virtual MF_MSE_READY STDMETHODCALLTYPE GetReadyState( + ) = 0; + + virtual double STDMETHODCALLTYPE GetDuration( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetDuration( + double duration) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddSourceBuffer( + BSTR type, + IMFSourceBufferNotify *notify, + IMFSourceBuffer **source_buffer) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveSourceBuffer( + IMFSourceBuffer *source_buffer) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetEndOfStream( + MF_MSE_ERROR error) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsTypeSupported( + BSTR type) = 0; + + virtual IMFSourceBuffer * STDMETHODCALLTYPE GetSourceBuffer( + DWORD stream_index) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaSourceExtension, 0xe467b94e, 0xa713, 0x4562, 0xa8,0x02, 0x81,0x6a,0x42,0xe9,0x00,0x8a) +#endif +#else +typedef struct IMFMediaSourceExtensionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaSourceExtension *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaSourceExtension *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaSourceExtension *This); + + /*** IMFMediaSourceExtension methods ***/ + IMFSourceBufferList * (STDMETHODCALLTYPE *GetSourceBuffers)( + IMFMediaSourceExtension *This); + + IMFSourceBufferList * (STDMETHODCALLTYPE *GetActiveSourceBuffers)( + IMFMediaSourceExtension *This); + + MF_MSE_READY (STDMETHODCALLTYPE *GetReadyState)( + IMFMediaSourceExtension *This); + + double (STDMETHODCALLTYPE *GetDuration)( + IMFMediaSourceExtension *This); + + HRESULT (STDMETHODCALLTYPE *SetDuration)( + IMFMediaSourceExtension *This, + double duration); + + HRESULT (STDMETHODCALLTYPE *AddSourceBuffer)( + IMFMediaSourceExtension *This, + BSTR type, + IMFSourceBufferNotify *notify, + IMFSourceBuffer **source_buffer); + + HRESULT (STDMETHODCALLTYPE *RemoveSourceBuffer)( + IMFMediaSourceExtension *This, + IMFSourceBuffer *source_buffer); + + HRESULT (STDMETHODCALLTYPE *SetEndOfStream)( + IMFMediaSourceExtension *This, + MF_MSE_ERROR error); + + WINBOOL (STDMETHODCALLTYPE *IsTypeSupported)( + IMFMediaSourceExtension *This, + BSTR type); + + IMFSourceBuffer * (STDMETHODCALLTYPE *GetSourceBuffer)( + IMFMediaSourceExtension *This, + DWORD stream_index); + + END_INTERFACE +} IMFMediaSourceExtensionVtbl; + +interface IMFMediaSourceExtension { + CONST_VTBL IMFMediaSourceExtensionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaSourceExtension_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaSourceExtension_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaSourceExtension_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaSourceExtension methods ***/ +#define IMFMediaSourceExtension_GetSourceBuffers(This) (This)->lpVtbl->GetSourceBuffers(This) +#define IMFMediaSourceExtension_GetActiveSourceBuffers(This) (This)->lpVtbl->GetActiveSourceBuffers(This) +#define IMFMediaSourceExtension_GetReadyState(This) (This)->lpVtbl->GetReadyState(This) +#define IMFMediaSourceExtension_GetDuration(This) (This)->lpVtbl->GetDuration(This) +#define IMFMediaSourceExtension_SetDuration(This,duration) (This)->lpVtbl->SetDuration(This,duration) +#define IMFMediaSourceExtension_AddSourceBuffer(This,type,notify,source_buffer) (This)->lpVtbl->AddSourceBuffer(This,type,notify,source_buffer) +#define IMFMediaSourceExtension_RemoveSourceBuffer(This,source_buffer) (This)->lpVtbl->RemoveSourceBuffer(This,source_buffer) +#define IMFMediaSourceExtension_SetEndOfStream(This,error) (This)->lpVtbl->SetEndOfStream(This,error) +#define IMFMediaSourceExtension_IsTypeSupported(This,type) (This)->lpVtbl->IsTypeSupported(This,type) +#define IMFMediaSourceExtension_GetSourceBuffer(This,stream_index) (This)->lpVtbl->GetSourceBuffer(This,stream_index) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaSourceExtension_QueryInterface(IMFMediaSourceExtension* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaSourceExtension_AddRef(IMFMediaSourceExtension* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaSourceExtension_Release(IMFMediaSourceExtension* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaSourceExtension methods ***/ +static inline IMFSourceBufferList * IMFMediaSourceExtension_GetSourceBuffers(IMFMediaSourceExtension* This) { + return This->lpVtbl->GetSourceBuffers(This); +} +static inline IMFSourceBufferList * IMFMediaSourceExtension_GetActiveSourceBuffers(IMFMediaSourceExtension* This) { + return This->lpVtbl->GetActiveSourceBuffers(This); +} +static inline MF_MSE_READY IMFMediaSourceExtension_GetReadyState(IMFMediaSourceExtension* This) { + return This->lpVtbl->GetReadyState(This); +} +static inline double IMFMediaSourceExtension_GetDuration(IMFMediaSourceExtension* This) { + return This->lpVtbl->GetDuration(This); +} +static inline HRESULT IMFMediaSourceExtension_SetDuration(IMFMediaSourceExtension* This,double duration) { + return This->lpVtbl->SetDuration(This,duration); +} +static inline HRESULT IMFMediaSourceExtension_AddSourceBuffer(IMFMediaSourceExtension* This,BSTR type,IMFSourceBufferNotify *notify,IMFSourceBuffer **source_buffer) { + return This->lpVtbl->AddSourceBuffer(This,type,notify,source_buffer); +} +static inline HRESULT IMFMediaSourceExtension_RemoveSourceBuffer(IMFMediaSourceExtension* This,IMFSourceBuffer *source_buffer) { + return This->lpVtbl->RemoveSourceBuffer(This,source_buffer); +} +static inline HRESULT IMFMediaSourceExtension_SetEndOfStream(IMFMediaSourceExtension* This,MF_MSE_ERROR error) { + return This->lpVtbl->SetEndOfStream(This,error); +} +static inline WINBOOL IMFMediaSourceExtension_IsTypeSupported(IMFMediaSourceExtension* This,BSTR type) { + return This->lpVtbl->IsTypeSupported(This,type); +} +static inline IMFSourceBuffer * IMFMediaSourceExtension_GetSourceBuffer(IMFMediaSourceExtension* This,DWORD stream_index) { + return This->lpVtbl->GetSourceBuffer(This,stream_index); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaSourceExtension_INTERFACE_DEFINED__ */ + +/***************************************************************************** * IMFMediaEngineNotify interface */ #ifndef __IMFMediaEngineNotify_INTERFACE_DEFINED__ @@ -2356,6 +3130,664 @@ #endif /* __IMFMediaEngineExtension_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IMFMediaKeySessionNotify interface + */ +#ifndef __IMFMediaKeySessionNotify_INTERFACE_DEFINED__ +#define __IMFMediaKeySessionNotify_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaKeySessionNotify, 0x6a0083f9, 0x8947, 0x4c1d, 0x9c,0xe0, 0xcd,0xee,0x22,0xb2,0x31,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6a0083f9-8947-4c1d-9ce0-cdee22b23135") +IMFMediaKeySessionNotify : public IUnknown +{ + virtual void STDMETHODCALLTYPE KeyMessage( + BSTR destination_url, + const BYTE *message, + DWORD message_len) = 0; + + virtual void STDMETHODCALLTYPE KeyAdded( + ) = 0; + + virtual void STDMETHODCALLTYPE KeyError( + USHORT code, + DWORD system_code) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaKeySessionNotify, 0x6a0083f9, 0x8947, 0x4c1d, 0x9c,0xe0, 0xcd,0xee,0x22,0xb2,0x31,0x35) +#endif +#else +typedef struct IMFMediaKeySessionNotifyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaKeySessionNotify *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaKeySessionNotify *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaKeySessionNotify *This); + + /*** IMFMediaKeySessionNotify methods ***/ + void (STDMETHODCALLTYPE *KeyMessage)( + IMFMediaKeySessionNotify *This, + BSTR destination_url, + const BYTE *message, + DWORD message_len); + + void (STDMETHODCALLTYPE *KeyAdded)( + IMFMediaKeySessionNotify *This); + + void (STDMETHODCALLTYPE *KeyError)( + IMFMediaKeySessionNotify *This, + USHORT code, + DWORD system_code); + + END_INTERFACE +} IMFMediaKeySessionNotifyVtbl; + +interface IMFMediaKeySessionNotify { + CONST_VTBL IMFMediaKeySessionNotifyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaKeySessionNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaKeySessionNotify_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaKeySessionNotify_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaKeySessionNotify methods ***/ +#define IMFMediaKeySessionNotify_KeyMessage(This,destination_url,message,message_len) (This)->lpVtbl->KeyMessage(This,destination_url,message,message_len) +#define IMFMediaKeySessionNotify_KeyAdded(This) (This)->lpVtbl->KeyAdded(This) +#define IMFMediaKeySessionNotify_KeyError(This,code,system_code) (This)->lpVtbl->KeyError(This,code,system_code) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaKeySessionNotify_QueryInterface(IMFMediaKeySessionNotify* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaKeySessionNotify_AddRef(IMFMediaKeySessionNotify* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaKeySessionNotify_Release(IMFMediaKeySessionNotify* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaKeySessionNotify methods ***/ +static inline void IMFMediaKeySessionNotify_KeyMessage(IMFMediaKeySessionNotify* This,BSTR destination_url,const BYTE *message,DWORD message_len) { + This->lpVtbl->KeyMessage(This,destination_url,message,message_len); +} +static inline void IMFMediaKeySessionNotify_KeyAdded(IMFMediaKeySessionNotify* This) { + This->lpVtbl->KeyAdded(This); +} +static inline void IMFMediaKeySessionNotify_KeyError(IMFMediaKeySessionNotify* This,USHORT code,DWORD system_code) { + This->lpVtbl->KeyError(This,code,system_code); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaKeySessionNotify_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaKeySession interface + */ +#ifndef __IMFMediaKeySession_INTERFACE_DEFINED__ +#define __IMFMediaKeySession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaKeySession, 0x24fa67d5, 0xd1d0, 0x4dc5, 0x99,0x5c, 0xc0,0xef,0xdc,0x19,0x1f,0xb5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("24fa67d5-d1d0-4dc5-995c-c0efdc191fb5") +IMFMediaKeySession : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetError( + USHORT *code, + DWORD *system_code) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_KeySystem( + BSTR *key_system) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SessionId( + BSTR *session_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE Update( + const BYTE *key, + DWORD key_len) = 0; + + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaKeySession, 0x24fa67d5, 0xd1d0, 0x4dc5, 0x99,0x5c, 0xc0,0xef,0xdc,0x19,0x1f,0xb5) +#endif +#else +typedef struct IMFMediaKeySessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaKeySession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaKeySession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaKeySession *This); + + /*** IMFMediaKeySession methods ***/ + HRESULT (STDMETHODCALLTYPE *GetError)( + IMFMediaKeySession *This, + USHORT *code, + DWORD *system_code); + + HRESULT (STDMETHODCALLTYPE *get_KeySystem)( + IMFMediaKeySession *This, + BSTR *key_system); + + HRESULT (STDMETHODCALLTYPE *get_SessionId)( + IMFMediaKeySession *This, + BSTR *session_id); + + HRESULT (STDMETHODCALLTYPE *Update)( + IMFMediaKeySession *This, + const BYTE *key, + DWORD key_len); + + HRESULT (STDMETHODCALLTYPE *Close)( + IMFMediaKeySession *This); + + END_INTERFACE +} IMFMediaKeySessionVtbl; + +interface IMFMediaKeySession { + CONST_VTBL IMFMediaKeySessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaKeySession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaKeySession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaKeySession_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaKeySession methods ***/ +#define IMFMediaKeySession_GetError(This,code,system_code) (This)->lpVtbl->GetError(This,code,system_code) +#define IMFMediaKeySession_get_KeySystem(This,key_system) (This)->lpVtbl->get_KeySystem(This,key_system) +#define IMFMediaKeySession_get_SessionId(This,session_id) (This)->lpVtbl->get_SessionId(This,session_id) +#define IMFMediaKeySession_Update(This,key,key_len) (This)->lpVtbl->Update(This,key,key_len) +#define IMFMediaKeySession_Close(This) (This)->lpVtbl->Close(This) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaKeySession_QueryInterface(IMFMediaKeySession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaKeySession_AddRef(IMFMediaKeySession* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaKeySession_Release(IMFMediaKeySession* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaKeySession methods ***/ +static inline HRESULT IMFMediaKeySession_GetError(IMFMediaKeySession* This,USHORT *code,DWORD *system_code) { + return This->lpVtbl->GetError(This,code,system_code); +} +static inline HRESULT IMFMediaKeySession_get_KeySystem(IMFMediaKeySession* This,BSTR *key_system) { + return This->lpVtbl->get_KeySystem(This,key_system); +} +static inline HRESULT IMFMediaKeySession_get_SessionId(IMFMediaKeySession* This,BSTR *session_id) { + return This->lpVtbl->get_SessionId(This,session_id); +} +static inline HRESULT IMFMediaKeySession_Update(IMFMediaKeySession* This,const BYTE *key,DWORD key_len) { + return This->lpVtbl->Update(This,key,key_len); +} +static inline HRESULT IMFMediaKeySession_Close(IMFMediaKeySession* This) { + return This->lpVtbl->Close(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaKeySession_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFCdmSuspendNotify interface + */ +#ifndef __IMFCdmSuspendNotify_INTERFACE_DEFINED__ +#define __IMFCdmSuspendNotify_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFCdmSuspendNotify, 0x7a5645d2, 0x43bd, 0x47fd, 0x87,0xb7, 0xdc,0xd2,0x4c,0xc7,0xd6,0x92); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7a5645d2-43bd-47fd-87b7-dcd24cc7d692") +IMFCdmSuspendNotify : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Begin( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE End( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFCdmSuspendNotify, 0x7a5645d2, 0x43bd, 0x47fd, 0x87,0xb7, 0xdc,0xd2,0x4c,0xc7,0xd6,0x92) +#endif +#else +typedef struct IMFCdmSuspendNotifyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFCdmSuspendNotify *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFCdmSuspendNotify *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFCdmSuspendNotify *This); + + /*** IMFCdmSuspendNotify methods ***/ + HRESULT (STDMETHODCALLTYPE *Begin)( + IMFCdmSuspendNotify *This); + + HRESULT (STDMETHODCALLTYPE *End)( + IMFCdmSuspendNotify *This); + + END_INTERFACE +} IMFCdmSuspendNotifyVtbl; + +interface IMFCdmSuspendNotify { + CONST_VTBL IMFCdmSuspendNotifyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFCdmSuspendNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFCdmSuspendNotify_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFCdmSuspendNotify_Release(This) (This)->lpVtbl->Release(This) +/*** IMFCdmSuspendNotify methods ***/ +#define IMFCdmSuspendNotify_Begin(This) (This)->lpVtbl->Begin(This) +#define IMFCdmSuspendNotify_End(This) (This)->lpVtbl->End(This) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFCdmSuspendNotify_QueryInterface(IMFCdmSuspendNotify* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFCdmSuspendNotify_AddRef(IMFCdmSuspendNotify* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFCdmSuspendNotify_Release(IMFCdmSuspendNotify* This) { + return This->lpVtbl->Release(This); +} +/*** IMFCdmSuspendNotify methods ***/ +static inline HRESULT IMFCdmSuspendNotify_Begin(IMFCdmSuspendNotify* This) { + return This->lpVtbl->Begin(This); +} +static inline HRESULT IMFCdmSuspendNotify_End(IMFCdmSuspendNotify* This) { + return This->lpVtbl->End(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFCdmSuspendNotify_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaKeys interface + */ +#ifndef __IMFMediaKeys_INTERFACE_DEFINED__ +#define __IMFMediaKeys_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaKeys, 0x5cb31c05, 0x61ff, 0x418f, 0xaf,0xda, 0xca,0xaf,0x41,0x42,0x1a,0x38); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5cb31c05-61ff-418f-afda-caaf41421a38") +IMFMediaKeys : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateSession( + BSTR mime_type, + const BYTE *init_data, + DWORD init_data_len, + const BYTE *custom_data, + DWORD custom_data_len, + IMFMediaKeySessionNotify *notify, + IMFMediaKeySession **session) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_KeySystem( + BSTR *key_system) = 0; + + virtual HRESULT STDMETHODCALLTYPE Shutdown( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSuspendNotify( + IMFCdmSuspendNotify **notify) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaKeys, 0x5cb31c05, 0x61ff, 0x418f, 0xaf,0xda, 0xca,0xaf,0x41,0x42,0x1a,0x38) +#endif +#else +typedef struct IMFMediaKeysVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaKeys *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaKeys *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaKeys *This); + + /*** IMFMediaKeys methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateSession)( + IMFMediaKeys *This, + BSTR mime_type, + const BYTE *init_data, + DWORD init_data_len, + const BYTE *custom_data, + DWORD custom_data_len, + IMFMediaKeySessionNotify *notify, + IMFMediaKeySession **session); + + HRESULT (STDMETHODCALLTYPE *get_KeySystem)( + IMFMediaKeys *This, + BSTR *key_system); + + HRESULT (STDMETHODCALLTYPE *Shutdown)( + IMFMediaKeys *This); + + HRESULT (STDMETHODCALLTYPE *GetSuspendNotify)( + IMFMediaKeys *This, + IMFCdmSuspendNotify **notify); + + END_INTERFACE +} IMFMediaKeysVtbl; + +interface IMFMediaKeys { + CONST_VTBL IMFMediaKeysVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaKeys_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaKeys_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaKeys_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaKeys methods ***/ +#define IMFMediaKeys_CreateSession(This,mime_type,init_data,init_data_len,custom_data,custom_data_len,notify,session) (This)->lpVtbl->CreateSession(This,mime_type,init_data,init_data_len,custom_data,custom_data_len,notify,session) +#define IMFMediaKeys_get_KeySystem(This,key_system) (This)->lpVtbl->get_KeySystem(This,key_system) +#define IMFMediaKeys_Shutdown(This) (This)->lpVtbl->Shutdown(This) +#define IMFMediaKeys_GetSuspendNotify(This,notify) (This)->lpVtbl->GetSuspendNotify(This,notify) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaKeys_QueryInterface(IMFMediaKeys* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaKeys_AddRef(IMFMediaKeys* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaKeys_Release(IMFMediaKeys* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaKeys methods ***/ +static inline HRESULT IMFMediaKeys_CreateSession(IMFMediaKeys* This,BSTR mime_type,const BYTE *init_data,DWORD init_data_len,const BYTE *custom_data,DWORD custom_data_len,IMFMediaKeySessionNotify *notify,IMFMediaKeySession **session) { + return This->lpVtbl->CreateSession(This,mime_type,init_data,init_data_len,custom_data,custom_data_len,notify,session); +} +static inline HRESULT IMFMediaKeys_get_KeySystem(IMFMediaKeys* This,BSTR *key_system) { + return This->lpVtbl->get_KeySystem(This,key_system); +} +static inline HRESULT IMFMediaKeys_Shutdown(IMFMediaKeys* This) { + return This->lpVtbl->Shutdown(This); +} +static inline HRESULT IMFMediaKeys_GetSuspendNotify(IMFMediaKeys* This,IMFCdmSuspendNotify **notify) { + return This->lpVtbl->GetSuspendNotify(This,notify); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaKeys_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineClassFactoryEx interface + */ +#ifndef __IMFMediaEngineClassFactoryEx_INTERFACE_DEFINED__ +#define __IMFMediaEngineClassFactoryEx_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineClassFactoryEx, 0xc56156c6, 0xea5b, 0x48a5, 0x9d,0xf8, 0xfb,0xe0,0x35,0xd0,0x92,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c56156c6-ea5b-48a5-9df8-fbe035d0929e") +IMFMediaEngineClassFactoryEx : public IMFMediaEngineClassFactory +{ + virtual HRESULT STDMETHODCALLTYPE CreateMediaSourceExtension( + DWORD flags, + IMFAttributes *attr, + IMFMediaSourceExtension **mse) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateMediaKeys( + BSTR key_system, + BSTR cdm_store_path, + IMFMediaKeys **keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsTypeSupported( + BSTR type, + BSTR key_system, + WINBOOL *is_supported) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineClassFactoryEx, 0xc56156c6, 0xea5b, 0x48a5, 0x9d,0xf8, 0xfb,0xe0,0x35,0xd0,0x92,0x9e) +#endif +#else +typedef struct IMFMediaEngineClassFactoryExVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineClassFactoryEx *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineClassFactoryEx *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineClassFactoryEx *This); + + /*** IMFMediaEngineClassFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + IMFMediaEngineClassFactoryEx *This, + DWORD flags, + IMFAttributes *attributes, + IMFMediaEngine **engine); + + HRESULT (STDMETHODCALLTYPE *CreateTimeRange)( + IMFMediaEngineClassFactoryEx *This, + IMFMediaTimeRange **range); + + HRESULT (STDMETHODCALLTYPE *CreateError)( + IMFMediaEngineClassFactoryEx *This, + IMFMediaError **error); + + /*** IMFMediaEngineClassFactoryEx methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateMediaSourceExtension)( + IMFMediaEngineClassFactoryEx *This, + DWORD flags, + IMFAttributes *attr, + IMFMediaSourceExtension **mse); + + HRESULT (STDMETHODCALLTYPE *CreateMediaKeys)( + IMFMediaEngineClassFactoryEx *This, + BSTR key_system, + BSTR cdm_store_path, + IMFMediaKeys **keys); + + HRESULT (STDMETHODCALLTYPE *IsTypeSupported)( + IMFMediaEngineClassFactoryEx *This, + BSTR type, + BSTR key_system, + WINBOOL *is_supported); + + END_INTERFACE +} IMFMediaEngineClassFactoryExVtbl; + +interface IMFMediaEngineClassFactoryEx { + CONST_VTBL IMFMediaEngineClassFactoryExVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineClassFactoryEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineClassFactoryEx_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineClassFactoryEx_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineClassFactory methods ***/ +#define IMFMediaEngineClassFactoryEx_CreateInstance(This,flags,attributes,engine) (This)->lpVtbl->CreateInstance(This,flags,attributes,engine) +#define IMFMediaEngineClassFactoryEx_CreateTimeRange(This,range) (This)->lpVtbl->CreateTimeRange(This,range) +#define IMFMediaEngineClassFactoryEx_CreateError(This,error) (This)->lpVtbl->CreateError(This,error) +/*** IMFMediaEngineClassFactoryEx methods ***/ +#define IMFMediaEngineClassFactoryEx_CreateMediaSourceExtension(This,flags,attr,mse) (This)->lpVtbl->CreateMediaSourceExtension(This,flags,attr,mse) +#define IMFMediaEngineClassFactoryEx_CreateMediaKeys(This,key_system,cdm_store_path,keys) (This)->lpVtbl->CreateMediaKeys(This,key_system,cdm_store_path,keys) +#define IMFMediaEngineClassFactoryEx_IsTypeSupported(This,type,key_system,is_supported) (This)->lpVtbl->IsTypeSupported(This,type,key_system,is_supported) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaEngineClassFactoryEx_QueryInterface(IMFMediaEngineClassFactoryEx* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaEngineClassFactoryEx_AddRef(IMFMediaEngineClassFactoryEx* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaEngineClassFactoryEx_Release(IMFMediaEngineClassFactoryEx* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineClassFactory methods ***/ +static inline HRESULT IMFMediaEngineClassFactoryEx_CreateInstance(IMFMediaEngineClassFactoryEx* This,DWORD flags,IMFAttributes *attributes,IMFMediaEngine **engine) { + return This->lpVtbl->CreateInstance(This,flags,attributes,engine); +} +static inline HRESULT IMFMediaEngineClassFactoryEx_CreateTimeRange(IMFMediaEngineClassFactoryEx* This,IMFMediaTimeRange **range) { + return This->lpVtbl->CreateTimeRange(This,range); +} +static inline HRESULT IMFMediaEngineClassFactoryEx_CreateError(IMFMediaEngineClassFactoryEx* This,IMFMediaError **error) { + return This->lpVtbl->CreateError(This,error); +} +/*** IMFMediaEngineClassFactoryEx methods ***/ +static inline HRESULT IMFMediaEngineClassFactoryEx_CreateMediaSourceExtension(IMFMediaEngineClassFactoryEx* This,DWORD flags,IMFAttributes *attr,IMFMediaSourceExtension **mse) { + return This->lpVtbl->CreateMediaSourceExtension(This,flags,attr,mse); +} +static inline HRESULT IMFMediaEngineClassFactoryEx_CreateMediaKeys(IMFMediaEngineClassFactoryEx* This,BSTR key_system,BSTR cdm_store_path,IMFMediaKeys **keys) { + return This->lpVtbl->CreateMediaKeys(This,key_system,cdm_store_path,keys); +} +static inline HRESULT IMFMediaEngineClassFactoryEx_IsTypeSupported(IMFMediaEngineClassFactoryEx* This,BSTR type,BSTR key_system,WINBOOL *is_supported) { + return This->lpVtbl->IsTypeSupported(This,type,key_system,is_supported); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineClassFactoryEx_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineClassFactory2 interface + */ +#ifndef __IMFMediaEngineClassFactory2_INTERFACE_DEFINED__ +#define __IMFMediaEngineClassFactory2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineClassFactory2, 0x09083cef, 0x867f, 0x4bf6, 0x87,0x76, 0xde,0xe3,0xa7,0xb4,0x2f,0xca); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("09083cef-867f-4bf6-8776-dee3a7b42fca") +IMFMediaEngineClassFactory2 : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateMediaKeys2( + BSTR key_system, + BSTR default_cdm_store_path, + BSTR inprivate_cdm_store_path, + IMFMediaKeys **keys) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineClassFactory2, 0x09083cef, 0x867f, 0x4bf6, 0x87,0x76, 0xde,0xe3,0xa7,0xb4,0x2f,0xca) +#endif +#else +typedef struct IMFMediaEngineClassFactory2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineClassFactory2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineClassFactory2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineClassFactory2 *This); + + /*** IMFMediaEngineClassFactory2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateMediaKeys2)( + IMFMediaEngineClassFactory2 *This, + BSTR key_system, + BSTR default_cdm_store_path, + BSTR inprivate_cdm_store_path, + IMFMediaKeys **keys); + + END_INTERFACE +} IMFMediaEngineClassFactory2Vtbl; + +interface IMFMediaEngineClassFactory2 { + CONST_VTBL IMFMediaEngineClassFactory2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineClassFactory2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineClassFactory2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineClassFactory2_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineClassFactory2 methods ***/ +#define IMFMediaEngineClassFactory2_CreateMediaKeys2(This,key_system,default_cdm_store_path,inprivate_cdm_store_path,keys) (This)->lpVtbl->CreateMediaKeys2(This,key_system,default_cdm_store_path,inprivate_cdm_store_path,keys) +#else +/*** IUnknown methods ***/ +static inline HRESULT IMFMediaEngineClassFactory2_QueryInterface(IMFMediaEngineClassFactory2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG IMFMediaEngineClassFactory2_AddRef(IMFMediaEngineClassFactory2* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG IMFMediaEngineClassFactory2_Release(IMFMediaEngineClassFactory2* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineClassFactory2 methods ***/ +static inline HRESULT IMFMediaEngineClassFactory2_CreateMediaKeys2(IMFMediaEngineClassFactory2* This,BSTR key_system,BSTR default_cdm_store_path,BSTR inprivate_cdm_store_path,IMFMediaKeys **keys) { + return This->lpVtbl->CreateMediaKeys2(This,key_system,default_cdm_store_path,inprivate_cdm_store_path,keys); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineClassFactory2_INTERFACE_DEFINED__ */ + /* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/mfobjects.h b/mingw-w64-headers/include/mfobjects.h index b5af40f..79613ae 100644 --- a/mingw-w64-headers/include/mfobjects.h +++ b/mingw-w64-headers/include/mfobjects.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfobjects.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfobjects.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfplay.h b/mingw-w64-headers/include/mfplay.h index 534af38..a357bd1 100644 --- a/mingw-w64-headers/include/mfplay.h +++ b/mingw-w64-headers/include/mfplay.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfplay.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfplay.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mfreadwrite.h b/mingw-w64-headers/include/mfreadwrite.h index 762195f..d79b477 100644 --- a/mingw-w64-headers/include/mfreadwrite.h +++ b/mingw-w64-headers/include/mfreadwrite.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mfreadwrite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mfreadwrite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mftransform.h b/mingw-w64-headers/include/mftransform.h index 8568b25..f314e1e 100644 --- a/mingw-w64-headers/include/mftransform.h +++ b/mingw-w64-headers/include/mftransform.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mftransform.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mftransform.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mmdeviceapi.h b/mingw-w64-headers/include/mmdeviceapi.h index 2c14828..b1ef589 100644 --- a/mingw-w64-headers/include/mmdeviceapi.h +++ b/mingw-w64-headers/include/mmdeviceapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mmdeviceapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mmdeviceapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mmstream.h b/mingw-w64-headers/include/mmstream.h index 2c71e86..b2aa0f6 100644 --- a/mingw-w64-headers/include/mmstream.h +++ b/mingw-w64-headers/include/mmstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mmstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mmstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mpeg2data.h b/mingw-w64-headers/include/mpeg2data.h index 9227e71..85435ab 100644 --- a/mingw-w64-headers/include/mpeg2data.h +++ b/mingw-w64-headers/include/mpeg2data.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mpeg2data.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mpeg2data.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mpeg2structs.h b/mingw-w64-headers/include/mpeg2structs.h index a465ba0..4146ba0 100644 --- a/mingw-w64-headers/include/mpeg2structs.h +++ b/mingw-w64-headers/include/mpeg2structs.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mpeg2structs.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mpeg2structs.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mscoree.h b/mingw-w64-headers/include/mscoree.h index d0356d9..6128aed 100644 --- a/mingw-w64-headers/include/mscoree.h +++ b/mingw-w64-headers/include/mscoree.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mscoree.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mscoree.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msctf.h b/mingw-w64-headers/include/msctf.h index 04c2126..29123f6 100644 --- a/mingw-w64-headers/include/msctf.h +++ b/mingw-w64-headers/include/msctf.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msctf.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msctf.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mshtmhst.h b/mingw-w64-headers/include/mshtmhst.h index 976663c..dd8ac81 100644 --- a/mingw-w64-headers/include/mshtmhst.h +++ b/mingw-w64-headers/include/mshtmhst.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mshtmhst.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mshtmhst.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mshtml.h b/mingw-w64-headers/include/mshtml.h index d46692a..160043f 100644 --- a/mingw-w64-headers/include/mshtml.h +++ b/mingw-w64-headers/include/mshtml.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/mshtml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/mshtml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msinkaut.h b/mingw-w64-headers/include/msinkaut.h index 64e7087..e63cbdd 100644 --- a/mingw-w64-headers/include/msinkaut.h +++ b/mingw-w64-headers/include/msinkaut.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msinkaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msinkaut.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msinkaut_i.c b/mingw-w64-headers/include/msinkaut_i.c index 6f16204..26cdfab 100644 --- a/mingw-w64-headers/include/msinkaut_i.c +++ b/mingw-w64-headers/include/msinkaut_i.c
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from msinkaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from msinkaut.idl - Do not edit ***/ #include <rpc.h> #include <rpcndr.h>
diff --git a/mingw-w64-headers/include/msopc.h b/mingw-w64-headers/include/msopc.h index 8d836cb..e962609 100644 --- a/mingw-w64-headers/include/msopc.h +++ b/mingw-w64-headers/include/msopc.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msopc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msopc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msxml.h b/mingw-w64-headers/include/msxml.h index a8a64a4..557b271 100644 --- a/mingw-w64-headers/include/msxml.h +++ b/mingw-w64-headers/include/msxml.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msxml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msxml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msxml2.h b/mingw-w64-headers/include/msxml2.h index 685e2c3..017191b 100644 --- a/mingw-w64-headers/include/msxml2.h +++ b/mingw-w64-headers/include/msxml2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msxml2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msxml2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msxml6.h b/mingw-w64-headers/include/msxml6.h index 502d856..d91c31d 100644 --- a/mingw-w64-headers/include/msxml6.h +++ b/mingw-w64-headers/include/msxml6.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/msxml6.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/msxml6.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napcertrelyingparty.h b/mingw-w64-headers/include/napcertrelyingparty.h index 98ee8e5..fac5903 100644 --- a/mingw-w64-headers/include/napcertrelyingparty.h +++ b/mingw-w64-headers/include/napcertrelyingparty.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napcertrelyingparty.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napcertrelyingparty.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napcommon.h b/mingw-w64-headers/include/napcommon.h index 8b211c9..3a36264 100644 --- a/mingw-w64-headers/include/napcommon.h +++ b/mingw-w64-headers/include/napcommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napenforcementclient.h b/mingw-w64-headers/include/napenforcementclient.h index c7bf663..6e49025 100644 --- a/mingw-w64-headers/include/napenforcementclient.h +++ b/mingw-w64-headers/include/napenforcementclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napenforcementclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napenforcementclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napmanagement.h b/mingw-w64-headers/include/napmanagement.h index 9f8dfbe..d78ea7a 100644 --- a/mingw-w64-headers/include/napmanagement.h +++ b/mingw-w64-headers/include/napmanagement.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napmanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napmanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napprotocol.h b/mingw-w64-headers/include/napprotocol.h index 720a8ed..e3abb91 100644 --- a/mingw-w64-headers/include/napprotocol.h +++ b/mingw-w64-headers/include/napprotocol.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napprotocol.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napprotocol.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napservermanagement.h b/mingw-w64-headers/include/napservermanagement.h index 4ac29e0..d64cba6 100644 --- a/mingw-w64-headers/include/napservermanagement.h +++ b/mingw-w64-headers/include/napservermanagement.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napservermanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napservermanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napsystemhealthagent.h b/mingw-w64-headers/include/napsystemhealthagent.h index e189161..2a7b9ec 100644 --- a/mingw-w64-headers/include/napsystemhealthagent.h +++ b/mingw-w64-headers/include/napsystemhealthagent.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napsystemhealthagent.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napsystemhealthagent.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/napsystemhealthvalidator.h b/mingw-w64-headers/include/napsystemhealthvalidator.h index bddcf91..6aa8f90 100644 --- a/mingw-w64-headers/include/napsystemhealthvalidator.h +++ b/mingw-w64-headers/include/napsystemhealthvalidator.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/napsystemhealthvalidator.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/napsystemhealthvalidator.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/naptypes.h b/mingw-w64-headers/include/naptypes.h index 88b42af..3768e45 100644 --- a/mingw-w64-headers/include/naptypes.h +++ b/mingw-w64-headers/include/naptypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/naptypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/naptypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netcfgn.h b/mingw-w64-headers/include/netcfgn.h index dd1c6e0..d6b6f5f 100644 --- a/mingw-w64-headers/include/netcfgn.h +++ b/mingw-w64-headers/include/netcfgn.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/netcfgn.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/netcfgn.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netcfgx.h b/mingw-w64-headers/include/netcfgx.h index dbb89d8..155f7fd 100644 --- a/mingw-w64-headers/include/netcfgx.h +++ b/mingw-w64-headers/include/netcfgx.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/netcfgx.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/netcfgx.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netfw.h b/mingw-w64-headers/include/netfw.h index 37147f0..0924674 100644 --- a/mingw-w64-headers/include/netfw.h +++ b/mingw-w64-headers/include/netfw.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/netfw.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/netfw.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netlistmgr.h b/mingw-w64-headers/include/netlistmgr.h index 6771a20..71114a7 100644 --- a/mingw-w64-headers/include/netlistmgr.h +++ b/mingw-w64-headers/include/netlistmgr.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/netlistmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/netlistmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/oaidl.h b/mingw-w64-headers/include/oaidl.h index 22d33d3..35fb876 100644 --- a/mingw-w64-headers/include/oaidl.h +++ b/mingw-w64-headers/include/oaidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/oaidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/oaidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/objectarray.h b/mingw-w64-headers/include/objectarray.h index cbbfd54..d41c5c0 100644 --- a/mingw-w64-headers/include/objectarray.h +++ b/mingw-w64-headers/include/objectarray.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/objectarray.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/objectarray.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/objidl.h b/mingw-w64-headers/include/objidl.h index a0afbe7..da88048 100644 --- a/mingw-w64-headers/include/objidl.h +++ b/mingw-w64-headers/include/objidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/objidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/objidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/objidlbase.h b/mingw-w64-headers/include/objidlbase.h index ce815d3..2a70560 100644 --- a/mingw-w64-headers/include/objidlbase.h +++ b/mingw-w64-headers/include/objidlbase.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/objidlbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/objidlbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ocidl.h b/mingw-w64-headers/include/ocidl.h index b1427af..0169780 100644 --- a/mingw-w64-headers/include/ocidl.h +++ b/mingw-w64-headers/include/ocidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/ocidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/ocidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/oleacc.h b/mingw-w64-headers/include/oleacc.h index 05c4308..da720bc 100644 --- a/mingw-w64-headers/include/oleacc.h +++ b/mingw-w64-headers/include/oleacc.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/oleacc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/oleacc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/oleidl.h b/mingw-w64-headers/include/oleidl.h index 8f800c5..3d472e1 100644 --- a/mingw-w64-headers/include/oleidl.h +++ b/mingw-w64-headers/include/oleidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/oleidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/oleidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/optary.h b/mingw-w64-headers/include/optary.h index af9ee03..cb3a0df 100644 --- a/mingw-w64-headers/include/optary.h +++ b/mingw-w64-headers/include/optary.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/optary.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/optary.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/portabledeviceapi.h b/mingw-w64-headers/include/portabledeviceapi.h index 4f8aa81..fa7342b 100644 --- a/mingw-w64-headers/include/portabledeviceapi.h +++ b/mingw-w64-headers/include/portabledeviceapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/portabledeviceapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/portabledeviceapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/portabledevicetypes.h b/mingw-w64-headers/include/portabledevicetypes.h index 978bfe2..0bb6040 100644 --- a/mingw-w64-headers/include/portabledevicetypes.h +++ b/mingw-w64-headers/include/portabledevicetypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/portabledevicetypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/portabledevicetypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/proofofpossessioncookieinfo.h b/mingw-w64-headers/include/proofofpossessioncookieinfo.h index a70e3a7..c3efe64 100644 --- a/mingw-w64-headers/include/proofofpossessioncookieinfo.h +++ b/mingw-w64-headers/include/proofofpossessioncookieinfo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/proofofpossessioncookieinfo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/proofofpossessioncookieinfo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/propidl.h b/mingw-w64-headers/include/propidl.h index 6e74ba1..eb2a089 100644 --- a/mingw-w64-headers/include/propidl.h +++ b/mingw-w64-headers/include/propidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/propidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/propidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/propsys.h b/mingw-w64-headers/include/propsys.h index efe24ec..db072b9 100644 --- a/mingw-w64-headers/include/propsys.h +++ b/mingw-w64-headers/include/propsys.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/propsys.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/propsys.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/qedit.h b/mingw-w64-headers/include/qedit.h index 7f4792e..80879e7 100644 --- a/mingw-w64-headers/include/qedit.h +++ b/mingw-w64-headers/include/qedit.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/qedit.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/qedit.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/qnetwork.h b/mingw-w64-headers/include/qnetwork.h index 9d7780c..244e130 100644 --- a/mingw-w64-headers/include/qnetwork.h +++ b/mingw-w64-headers/include/qnetwork.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/qnetwork.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/qnetwork.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/rdpencomapi.h b/mingw-w64-headers/include/rdpencomapi.h index d9a49a4..2f68285 100644 --- a/mingw-w64-headers/include/rdpencomapi.h +++ b/mingw-w64-headers/include/rdpencomapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/rdpencomapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/rdpencomapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/regbag.h b/mingw-w64-headers/include/regbag.h index 39a12f7..0cc3e6d 100644 --- a/mingw-w64-headers/include/regbag.h +++ b/mingw-w64-headers/include/regbag.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/regbag.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/regbag.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/relogger.h b/mingw-w64-headers/include/relogger.h index 7fcd272..04e2c28 100644 --- a/mingw-w64-headers/include/relogger.h +++ b/mingw-w64-headers/include/relogger.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/relogger.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/relogger.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/robuffer.h b/mingw-w64-headers/include/robuffer.h index 82bb7d9..bde47a0 100644 --- a/mingw-w64-headers/include/robuffer.h +++ b/mingw-w64-headers/include/robuffer.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/robuffer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/robuffer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/rtworkq.h b/mingw-w64-headers/include/rtworkq.h index 80fda0e..d370415 100644 --- a/mingw-w64-headers/include/rtworkq.h +++ b/mingw-w64-headers/include/rtworkq.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/rtworkq.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/rtworkq.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/sapi51.h b/mingw-w64-headers/include/sapi51.h index 42d89ca..218f273 100644 --- a/mingw-w64-headers/include/sapi51.h +++ b/mingw-w64-headers/include/sapi51.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/sapi51.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/sapi51.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/sapi53.h b/mingw-w64-headers/include/sapi53.h index dda6f6c..230d176 100644 --- a/mingw-w64-headers/include/sapi53.h +++ b/mingw-w64-headers/include/sapi53.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/sapi53.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/sapi53.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/sapi54.h b/mingw-w64-headers/include/sapi54.h index f3b2868..39b12f4 100644 --- a/mingw-w64-headers/include/sapi54.h +++ b/mingw-w64-headers/include/sapi54.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/sapi54.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/sapi54.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/sensorsapi.h b/mingw-w64-headers/include/sensorsapi.h index 93a6c99..9928f89 100644 --- a/mingw-w64-headers/include/sensorsapi.h +++ b/mingw-w64-headers/include/sensorsapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/sensorsapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/sensorsapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/servprov.h b/mingw-w64-headers/include/servprov.h index 9257921..d52b686 100644 --- a/mingw-w64-headers/include/servprov.h +++ b/mingw-w64-headers/include/servprov.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/servprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/servprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/shldisp.h b/mingw-w64-headers/include/shldisp.h index 2830430..bdb75b4 100644 --- a/mingw-w64-headers/include/shldisp.h +++ b/mingw-w64-headers/include/shldisp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/shldisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/shldisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/shobjidl.h b/mingw-w64-headers/include/shobjidl.h index 0cad92a..7233457 100644 --- a/mingw-w64-headers/include/shobjidl.h +++ b/mingw-w64-headers/include/shobjidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/shobjidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/shobjidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/shtypes.h b/mingw-w64-headers/include/shtypes.h index a38b17e..cfc34ad 100644 --- a/mingw-w64-headers/include/shtypes.h +++ b/mingw-w64-headers/include/shtypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/shtypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/shtypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/spatialaudioclient.h b/mingw-w64-headers/include/spatialaudioclient.h index d70ef32..a5c6227 100644 --- a/mingw-w64-headers/include/spatialaudioclient.h +++ b/mingw-w64-headers/include/spatialaudioclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/spatialaudioclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/spatialaudioclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/spellcheck.h b/mingw-w64-headers/include/spellcheck.h index 39a404e..f4a3fd5 100644 --- a/mingw-w64-headers/include/spellcheck.h +++ b/mingw-w64-headers/include/spellcheck.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/spellcheck.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/spellcheck.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/strmif.h b/mingw-w64-headers/include/strmif.h index 4fecab0..d7dac66 100644 --- a/mingw-w64-headers/include/strmif.h +++ b/mingw-w64-headers/include/strmif.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/strmif.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/strmif.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/structuredquerycondition.h b/mingw-w64-headers/include/structuredquerycondition.h index e69a320..4994ffb 100644 --- a/mingw-w64-headers/include/structuredquerycondition.h +++ b/mingw-w64-headers/include/structuredquerycondition.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/structuredquerycondition.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/structuredquerycondition.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/systemmediatransportcontrolsinterop.h b/mingw-w64-headers/include/systemmediatransportcontrolsinterop.h index 7dbecf4..39ea433 100644 --- a/mingw-w64-headers/include/systemmediatransportcontrolsinterop.h +++ b/mingw-w64-headers/include/systemmediatransportcontrolsinterop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/systemmediatransportcontrolsinterop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/systemmediatransportcontrolsinterop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/taskschd.h b/mingw-w64-headers/include/taskschd.h index fdf8469..4926c2d 100644 --- a/mingw-w64-headers/include/taskschd.h +++ b/mingw-w64-headers/include/taskschd.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/taskschd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/taskschd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/textstor.h b/mingw-w64-headers/include/textstor.h index 11d5a2e..7586860 100644 --- a/mingw-w64-headers/include/textstor.h +++ b/mingw-w64-headers/include/textstor.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/textstor.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/textstor.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/thumbcache.h b/mingw-w64-headers/include/thumbcache.h index c27f1d0..cef3720 100644 --- a/mingw-w64-headers/include/thumbcache.h +++ b/mingw-w64-headers/include/thumbcache.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/thumbcache.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/thumbcache.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/tlbref.h b/mingw-w64-headers/include/tlbref.h index 4508eff..54a72a6 100644 --- a/mingw-w64-headers/include/tlbref.h +++ b/mingw-w64-headers/include/tlbref.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/tlbref.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/tlbref.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/tlogstg.h b/mingw-w64-headers/include/tlogstg.h index b973eb9..e258655 100644 --- a/mingw-w64-headers/include/tlogstg.h +++ b/mingw-w64-headers/include/tlogstg.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/tlogstg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/tlogstg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/tpcshrd.h b/mingw-w64-headers/include/tpcshrd.h index fa9eb1a..b967fa0 100644 --- a/mingw-w64-headers/include/tpcshrd.h +++ b/mingw-w64-headers/include/tpcshrd.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/tpcshrd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/tpcshrd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/tsvirtualchannels.h b/mingw-w64-headers/include/tsvirtualchannels.h index 57adb99..aae830a 100644 --- a/mingw-w64-headers/include/tsvirtualchannels.h +++ b/mingw-w64-headers/include/tsvirtualchannels.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/tsvirtualchannels.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/tsvirtualchannels.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/tuner.h b/mingw-w64-headers/include/tuner.h index 6ba4121..bfda476 100644 --- a/mingw-w64-headers/include/tuner.h +++ b/mingw-w64-headers/include/tuner.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/tuner.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/tuner.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uianimation.h b/mingw-w64-headers/include/uianimation.h index 2c1305f..6e69752 100644 --- a/mingw-w64-headers/include/uianimation.h +++ b/mingw-w64-headers/include/uianimation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/uianimation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/uianimation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uiautomationclient.h b/mingw-w64-headers/include/uiautomationclient.h index 3cb91e4..7909014 100644 --- a/mingw-w64-headers/include/uiautomationclient.h +++ b/mingw-w64-headers/include/uiautomationclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/uiautomationclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/uiautomationclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uiautomationcore.h b/mingw-w64-headers/include/uiautomationcore.h index 249cace..447dea1 100644 --- a/mingw-w64-headers/include/uiautomationcore.h +++ b/mingw-w64-headers/include/uiautomationcore.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/uiautomationcore.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/uiautomationcore.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uiviewsettingsinterop.h b/mingw-w64-headers/include/uiviewsettingsinterop.h index eb689cd..988bf64 100644 --- a/mingw-w64-headers/include/uiviewsettingsinterop.h +++ b/mingw-w64-headers/include/uiviewsettingsinterop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/uiviewsettingsinterop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/uiviewsettingsinterop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/unknwn.h b/mingw-w64-headers/include/unknwn.h index 600e63b..df56a2c 100644 --- a/mingw-w64-headers/include/unknwn.h +++ b/mingw-w64-headers/include/unknwn.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/unknwn.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/unknwn.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/unknwnbase.h b/mingw-w64-headers/include/unknwnbase.h index 180558f..f6ac0fc 100644 --- a/mingw-w64-headers/include/unknwnbase.h +++ b/mingw-w64-headers/include/unknwnbase.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/unknwnbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/unknwnbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/urlhist.h b/mingw-w64-headers/include/urlhist.h index ee51920..32dd043 100644 --- a/mingw-w64-headers/include/urlhist.h +++ b/mingw-w64-headers/include/urlhist.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/urlhist.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/urlhist.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/urlmon.h b/mingw-w64-headers/include/urlmon.h index c59333f..06b3859 100644 --- a/mingw-w64-headers/include/urlmon.h +++ b/mingw-w64-headers/include/urlmon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/urlmon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/urlmon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vdslun.h b/mingw-w64-headers/include/vdslun.h index 4751aef..b3aee36 100644 --- a/mingw-w64-headers/include/vdslun.h +++ b/mingw-w64-headers/include/vdslun.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vdslun.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vdslun.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vidcap.h b/mingw-w64-headers/include/vidcap.h index 854d950..ceaeaec 100644 --- a/mingw-w64-headers/include/vidcap.h +++ b/mingw-w64-headers/include/vidcap.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vidcap.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vidcap.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vmr9.h b/mingw-w64-headers/include/vmr9.h index f2d2e97..a9aac16 100644 --- a/mingw-w64-headers/include/vmr9.h +++ b/mingw-w64-headers/include/vmr9.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vmr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vmr9.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vsadmin.h b/mingw-w64-headers/include/vsadmin.h index 5bb6498..2244434 100644 --- a/mingw-w64-headers/include/vsadmin.h +++ b/mingw-w64-headers/include/vsadmin.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vsadmin.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vsadmin.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vsbackup.h b/mingw-w64-headers/include/vsbackup.h index 47ad640..07986b6 100644 --- a/mingw-w64-headers/include/vsbackup.h +++ b/mingw-w64-headers/include/vsbackup.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vsbackup.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vsbackup.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vsmgmt.h b/mingw-w64-headers/include/vsmgmt.h index 176e01b..95e5b9c 100644 --- a/mingw-w64-headers/include/vsmgmt.h +++ b/mingw-w64-headers/include/vsmgmt.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vsmgmt.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vsmgmt.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vsprov.h b/mingw-w64-headers/include/vsprov.h index 613ad8b..677308f 100644 --- a/mingw-w64-headers/include/vsprov.h +++ b/mingw-w64-headers/include/vsprov.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vsprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vsprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vss.h b/mingw-w64-headers/include/vss.h index fc21424..37cf918 100644 --- a/mingw-w64-headers/include/vss.h +++ b/mingw-w64-headers/include/vss.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vss.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vss.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vswriter.h b/mingw-w64-headers/include/vswriter.h index 0f818a1..2faa64d 100644 --- a/mingw-w64-headers/include/vswriter.h +++ b/mingw-w64-headers/include/vswriter.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/vswriter.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/vswriter.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wbemads.h b/mingw-w64-headers/include/wbemads.h index 54aff2a..0e45c00 100644 --- a/mingw-w64-headers/include/wbemads.h +++ b/mingw-w64-headers/include/wbemads.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wbemads.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wbemads.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wbemcli.h b/mingw-w64-headers/include/wbemcli.h index e95ce7e..9950a56 100644 --- a/mingw-w64-headers/include/wbemcli.h +++ b/mingw-w64-headers/include/wbemcli.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wbemcli.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wbemcli.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wbemdisp.h b/mingw-w64-headers/include/wbemdisp.h index c5a1fee..fbc8d9a 100644 --- a/mingw-w64-headers/include/wbemdisp.h +++ b/mingw-w64-headers/include/wbemdisp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wbemdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wbemdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wbemprov.h b/mingw-w64-headers/include/wbemprov.h index c647305..062fa76 100644 --- a/mingw-w64-headers/include/wbemprov.h +++ b/mingw-w64-headers/include/wbemprov.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wbemprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wbemprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wbemtran.h b/mingw-w64-headers/include/wbemtran.h index 9b9b87f..83949de 100644 --- a/mingw-w64-headers/include/wbemtran.h +++ b/mingw-w64-headers/include/wbemtran.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wbemtran.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wbemtran.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wdstptmgmt.h b/mingw-w64-headers/include/wdstptmgmt.h index 560f344..80d6f56 100644 --- a/mingw-w64-headers/include/wdstptmgmt.h +++ b/mingw-w64-headers/include/wdstptmgmt.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wdstptmgmt.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wdstptmgmt.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/weakreference.h b/mingw-w64-headers/include/weakreference.h index 8f885a7..afb9a43 100644 --- a/mingw-w64-headers/include/weakreference.h +++ b/mingw-w64-headers/include/weakreference.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/weakreference.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/weakreference.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wia_lh.h b/mingw-w64-headers/include/wia_lh.h index 96eac04..e71c5db 100644 --- a/mingw-w64-headers/include/wia_lh.h +++ b/mingw-w64-headers/include/wia_lh.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wia_lh.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wia_lh.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wia_xp.h b/mingw-w64-headers/include/wia_xp.h index ad4f0f4..f19e1d1 100644 --- a/mingw-w64-headers/include/wia_xp.h +++ b/mingw-w64-headers/include/wia_xp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wia_xp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wia_xp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wincodec.h b/mingw-w64-headers/include/wincodec.h index ae0bdb7..b6b447e 100644 --- a/mingw-w64-headers/include/wincodec.h +++ b/mingw-w64-headers/include/wincodec.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wincodec.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wincodec.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wincodecsdk.h b/mingw-w64-headers/include/wincodecsdk.h index db4645b..98b8176 100644 --- a/mingw-w64-headers/include/wincodecsdk.h +++ b/mingw-w64-headers/include/wincodecsdk.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wincodecsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wincodecsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.activation.h b/mingw-w64-headers/include/windows.applicationmodel.activation.h index 33ddb68..c51cf5d 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.activation.h +++ b/mingw-w64-headers/include/windows.applicationmodel.activation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.activation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.activation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.background.h b/mingw-w64-headers/include/windows.applicationmodel.background.h index 4c3276c..d44d9ac 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.background.h +++ b/mingw-w64-headers/include/windows.applicationmodel.background.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.background.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.background.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.core.h b/mingw-w64-headers/include/windows.applicationmodel.core.h index 168bd85..056978f 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.core.h +++ b/mingw-w64-headers/include/windows.applicationmodel.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.core.h b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.core.h index 587ea1e..fc14c04 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.core.h +++ b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.datatransfer.dragdrop.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.datatransfer.dragdrop.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.h b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.h index 1b8623a..0ed1ffd 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.h +++ b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.dragdrop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.datatransfer.dragdrop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.datatransfer.dragdrop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.h b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.h index 73444f6..2c9a7a5 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.datatransfer.h +++ b/mingw-w64-headers/include/windows.applicationmodel.datatransfer.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.datatransfer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.datatransfer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.applicationmodel.h b/mingw-w64-headers/include/windows.applicationmodel.h index 3a3444d..41d64f4 100644 --- a/mingw-w64-headers/include/windows.applicationmodel.h +++ b/mingw-w64-headers/include/windows.applicationmodel.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.applicationmodel.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.applicationmodel.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.data.json.h b/mingw-w64-headers/include/windows.data.json.h index 486ef57..29487f4 100644 --- a/mingw-w64-headers/include/windows.data.json.h +++ b/mingw-w64-headers/include/windows.data.json.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.data.json.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.data.json.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.data.xml.dom.h b/mingw-w64-headers/include/windows.data.xml.dom.h index 388b95d..27c7133 100644 --- a/mingw-w64-headers/include/windows.data.xml.dom.h +++ b/mingw-w64-headers/include/windows.data.xml.dom.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.data.xml.dom.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.data.xml.dom.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.bluetooth.advertisement.h b/mingw-w64-headers/include/windows.devices.bluetooth.advertisement.h index d405b68..49d2d23 100644 --- a/mingw-w64-headers/include/windows.devices.bluetooth.advertisement.h +++ b/mingw-w64-headers/include/windows.devices.bluetooth.advertisement.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.bluetooth.advertisement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.bluetooth.advertisement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.bluetooth.genericattributeprofile.h b/mingw-w64-headers/include/windows.devices.bluetooth.genericattributeprofile.h index f32483a..6e181d3 100644 --- a/mingw-w64-headers/include/windows.devices.bluetooth.genericattributeprofile.h +++ b/mingw-w64-headers/include/windows.devices.bluetooth.genericattributeprofile.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.bluetooth.genericattributeprofile.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.bluetooth.genericattributeprofile.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.bluetooth.h b/mingw-w64-headers/include/windows.devices.bluetooth.h index ebbf5dc..8c95f28 100644 --- a/mingw-w64-headers/include/windows.devices.bluetooth.h +++ b/mingw-w64-headers/include/windows.devices.bluetooth.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.bluetooth.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.bluetooth.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.bluetooth.rfcomm.h b/mingw-w64-headers/include/windows.devices.bluetooth.rfcomm.h index 6b594e2..1beb766 100644 --- a/mingw-w64-headers/include/windows.devices.bluetooth.rfcomm.h +++ b/mingw-w64-headers/include/windows.devices.bluetooth.rfcomm.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.bluetooth.rfcomm.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.bluetooth.rfcomm.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.enumeration.h b/mingw-w64-headers/include/windows.devices.enumeration.h index 4da827c..5a57583 100644 --- a/mingw-w64-headers/include/windows.devices.enumeration.h +++ b/mingw-w64-headers/include/windows.devices.enumeration.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.enumeration.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.enumeration.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.geolocation.h b/mingw-w64-headers/include/windows.devices.geolocation.h index 32a1d2c..f86c96f 100644 --- a/mingw-w64-headers/include/windows.devices.geolocation.h +++ b/mingw-w64-headers/include/windows.devices.geolocation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.geolocation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.geolocation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.haptics.h b/mingw-w64-headers/include/windows.devices.haptics.h index 4aadcd5..21ff9ac 100644 --- a/mingw-w64-headers/include/windows.devices.haptics.h +++ b/mingw-w64-headers/include/windows.devices.haptics.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.haptics.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.haptics.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.input.h b/mingw-w64-headers/include/windows.devices.input.h index 4856be7..54a1a93 100644 --- a/mingw-w64-headers/include/windows.devices.input.h +++ b/mingw-w64-headers/include/windows.devices.input.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.input.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.input.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.power.h b/mingw-w64-headers/include/windows.devices.power.h index 4d08d68..0cdcba3 100644 --- a/mingw-w64-headers/include/windows.devices.power.h +++ b/mingw-w64-headers/include/windows.devices.power.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.power.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.power.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.radios.h b/mingw-w64-headers/include/windows.devices.radios.h index 9918d12..db60bc4 100644 --- a/mingw-w64-headers/include/windows.devices.radios.h +++ b/mingw-w64-headers/include/windows.devices.radios.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.radios.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.radios.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.devices.usb.h b/mingw-w64-headers/include/windows.devices.usb.h index 0e28a93..6e06bd4 100644 --- a/mingw-w64-headers/include/windows.devices.usb.h +++ b/mingw-w64-headers/include/windows.devices.usb.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.devices.usb.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.devices.usb.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.foundation.collections.h b/mingw-w64-headers/include/windows.foundation.collections.h index cd0aff0..ec4cf60 100644 --- a/mingw-w64-headers/include/windows.foundation.collections.h +++ b/mingw-w64-headers/include/windows.foundation.collections.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.foundation.collections.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.foundation.collections.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.foundation.h b/mingw-w64-headers/include/windows.foundation.h index d20a289..cf8dd51 100644 --- a/mingw-w64-headers/include/windows.foundation.h +++ b/mingw-w64-headers/include/windows.foundation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.foundation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.foundation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.foundation.metadata.h b/mingw-w64-headers/include/windows.foundation.metadata.h index 9d4807a..8e93f56 100644 --- a/mingw-w64-headers/include/windows.foundation.metadata.h +++ b/mingw-w64-headers/include/windows.foundation.metadata.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.foundation.metadata.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.foundation.metadata.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.foundation.numerics.h b/mingw-w64-headers/include/windows.foundation.numerics.h index 7b07a84..2145cb5 100644 --- a/mingw-w64-headers/include/windows.foundation.numerics.h +++ b/mingw-w64-headers/include/windows.foundation.numerics.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.foundation.numerics.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.foundation.numerics.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.gaming.input.custom.h b/mingw-w64-headers/include/windows.gaming.input.custom.h index 0f480f6..a3d1b47 100644 --- a/mingw-w64-headers/include/windows.gaming.input.custom.h +++ b/mingw-w64-headers/include/windows.gaming.input.custom.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.gaming.input.custom.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.gaming.input.custom.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.gaming.input.forcefeedback.h b/mingw-w64-headers/include/windows.gaming.input.forcefeedback.h index f64d548..c972c7f 100644 --- a/mingw-w64-headers/include/windows.gaming.input.forcefeedback.h +++ b/mingw-w64-headers/include/windows.gaming.input.forcefeedback.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.gaming.input.forcefeedback.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.gaming.input.forcefeedback.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.gaming.input.h b/mingw-w64-headers/include/windows.gaming.input.h index 225a7bd..301165e 100644 --- a/mingw-w64-headers/include/windows.gaming.input.h +++ b/mingw-w64-headers/include/windows.gaming.input.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.gaming.input.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.gaming.input.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.gaming.ui.h b/mingw-w64-headers/include/windows.gaming.ui.h index 920119f..bc6bc35 100644 --- a/mingw-w64-headers/include/windows.gaming.ui.h +++ b/mingw-w64-headers/include/windows.gaming.ui.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.gaming.ui.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.gaming.ui.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.globalization.h b/mingw-w64-headers/include/windows.globalization.h index 2fe1ef0..52d2fbe 100644 --- a/mingw-w64-headers/include/windows.globalization.h +++ b/mingw-w64-headers/include/windows.globalization.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.globalization.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.globalization.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.capture.h b/mingw-w64-headers/include/windows.graphics.capture.h index c563271..8326945 100644 --- a/mingw-w64-headers/include/windows.graphics.capture.h +++ b/mingw-w64-headers/include/windows.graphics.capture.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.capture.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.capture.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.capture.interop.h b/mingw-w64-headers/include/windows.graphics.capture.interop.h index 234e4b3..a655c84 100644 --- a/mingw-w64-headers/include/windows.graphics.capture.interop.h +++ b/mingw-w64-headers/include/windows.graphics.capture.interop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.capture.interop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.capture.interop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.directx.direct3d11.h b/mingw-w64-headers/include/windows.graphics.directx.direct3d11.h index 89cd5fc..0b9c580 100644 --- a/mingw-w64-headers/include/windows.graphics.directx.direct3d11.h +++ b/mingw-w64-headers/include/windows.graphics.directx.direct3d11.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.directx.direct3d11.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.directx.direct3d11.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.directx.h b/mingw-w64-headers/include/windows.graphics.directx.h index 4615732..6104f38 100644 --- a/mingw-w64-headers/include/windows.graphics.directx.h +++ b/mingw-w64-headers/include/windows.graphics.directx.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.directx.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.directx.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.display.h b/mingw-w64-headers/include/windows.graphics.display.h new file mode 100644 index 0000000..2b4406b --- /dev/null +++ b/mingw-w64-headers/include/windows.graphics.display.h
@@ -0,0 +1,1889 @@ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.display.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include <rpc.h> +#include <rpcndr.h> +#endif + +#ifndef COM_NO_WINDOWS_H +#include <windows.h> +#include <ole2.h> +#endif + +#ifndef __windows_graphics_display_h__ +#define __windows_graphics_display_h__ + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo ABI::Windows::Graphics::Display::IAdvancedColorInfo +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IAdvancedColorInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation ABI::Windows::Graphics::Display::IDisplayInformation +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 ABI::Windows::Graphics::Display::IDisplayInformation2 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformation2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 ABI::Windows::Graphics::Display::IDisplayInformation3 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformation3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 ABI::Windows::Graphics::Display::IDisplayInformation4 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformation4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 ABI::Windows::Graphics::Display::IDisplayInformation5 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformation5; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics ABI::Windows::Graphics::Display::IDisplayInformationStatics +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorInfo_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + class AdvancedColorInfo; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorInfo __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorInfo; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorInfo_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + class DisplayInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CDisplayInformation __x_ABI_CWindows_CGraphics_CDisplay_CDisplayInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayInformation_FWD_DEFINED__ */ + +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include <inspectable.h> +#include <asyncinfo.h> +#include <eventtoken.h> +#include <windowscontracts.h> +#include <windows.foundation.h> +#include <windows.graphics.h> +#include <windows.storage.streams.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) +#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xe0000 +#endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + enum AdvancedColorKind { + AdvancedColorKind_StandardDynamicRange = 0, + AdvancedColorKind_WideColorGamut = 1, + AdvancedColorKind_HighDynamicRange = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind { + AdvancedColorKind_StandardDynamicRange = 0, + AdvancedColorKind_WideColorGamut = 1, + AdvancedColorKind_HighDynamicRange = 2 +}; +#ifdef WIDL_using_Windows_Graphics_Display +#define AdvancedColorKind __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + enum DisplayOrientations { + DisplayOrientations_None = 0x0, + DisplayOrientations_Landscape = 0x1, + DisplayOrientations_Portrait = 0x2, + DisplayOrientations_LandscapeFlipped = 0x4, + DisplayOrientations_PortraitFlipped = 0x8 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations { + DisplayOrientations_None = 0x0, + DisplayOrientations_Landscape = 0x1, + DisplayOrientations_Portrait = 0x2, + DisplayOrientations_LandscapeFlipped = 0x4, + DisplayOrientations_PortraitFlipped = 0x8 +}; +#ifdef WIDL_using_Windows_Graphics_Display +#define DisplayOrientations __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + enum HdrMetadataFormat { + HdrMetadataFormat_Hdr10 = 0, + HdrMetadataFormat_Hdr10Plus = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat { + HdrMetadataFormat_Hdr10 = 0, + HdrMetadataFormat_Hdr10Plus = 1 +}; +#ifdef WIDL_using_Windows_Graphics_Display +#define HdrMetadataFormat __x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat __x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + enum ResolutionScale { + ResolutionScale_Invalid = 0, + ResolutionScale_Scale100Percent = 100, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale120Percent = 120, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale125Percent = 125, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + ResolutionScale_Scale140Percent = 140, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale150Percent = 150, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale160Percent = 160, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale175Percent = 175, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + ResolutionScale_Scale180Percent = 180, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale200Percent = 200, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale225Percent = 225, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale250Percent = 250, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale300Percent = 300, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale350Percent = 350, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale400Percent = 400, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale450Percent = 450, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale500Percent = 500 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale { + ResolutionScale_Invalid = 0, + ResolutionScale_Scale100Percent = 100, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale120Percent = 120, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale125Percent = 125, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + ResolutionScale_Scale140Percent = 140, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale150Percent = 150, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale160Percent = 160, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale175Percent = 175, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + ResolutionScale_Scale180Percent = 180, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale200Percent = 200, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale225Percent = 225, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale250Percent = 250, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale300Percent = 300, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale350Percent = 350, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale400Percent = 400, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale450Percent = 450, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + ResolutionScale_Scale500Percent = 500 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_Graphics_Display +#define ResolutionScale __x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale __x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo ABI::Windows::Graphics::Display::IAdvancedColorInfo +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IAdvancedColorInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics ABI::Windows::Graphics::Display::IDisplayInformationStatics +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + interface IDisplayInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IAdvancedColorInfo interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo, 0x8797dcfb, 0xb229, 0x4081, 0xae,0x9a, 0x2c,0xc8,0x5e,0x34,0xad,0x6a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("8797dcfb-b229-4081-ae9a-2cc85e34ad6a") + IAdvancedColorInfo : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CurrentAdvancedColorKind( + ABI::Windows::Graphics::Display::AdvancedColorKind *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RedPrimary( + ABI::Windows::Foundation::Point *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_GreenPrimary( + ABI::Windows::Foundation::Point *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BluePrimary( + ABI::Windows::Foundation::Point *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WhitePoint( + ABI::Windows::Foundation::Point *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MaxLuminanceInNits( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MinLuminanceInNits( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MaxAverageFullFrameLuminanceInNits( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SdrWhiteLevelInNits( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsHdrMetadataFormatCurrentlySupported( + ABI::Windows::Graphics::Display::HdrMetadataFormat format, + boolean *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsAdvancedColorKindAvailable( + ABI::Windows::Graphics::Display::AdvancedColorKind kind, + boolean *result) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo, 0x8797dcfb, 0xb229, 0x4081, 0xae,0x9a, 0x2c,0xc8,0x5e,0x34,0xad,0x6a) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + TrustLevel *trustLevel); + + /*** IAdvancedColorInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentAdvancedColorKind)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind *value); + + HRESULT (STDMETHODCALLTYPE *get_RedPrimary)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CFoundation_CPoint *value); + + HRESULT (STDMETHODCALLTYPE *get_GreenPrimary)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CFoundation_CPoint *value); + + HRESULT (STDMETHODCALLTYPE *get_BluePrimary)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CFoundation_CPoint *value); + + HRESULT (STDMETHODCALLTYPE *get_WhitePoint)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CFoundation_CPoint *value); + + HRESULT (STDMETHODCALLTYPE *get_MaxLuminanceInNits)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *get_MinLuminanceInNits)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *get_MaxAverageFullFrameLuminanceInNits)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *get_SdrWhiteLevelInNits)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *IsHdrMetadataFormatCurrentlySupported)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat format, + boolean *result); + + HRESULT (STDMETHODCALLTYPE *IsAdvancedColorKindAvailable)( + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo *This, + __x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind kind, + boolean *result); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfoVtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAdvancedColorInfo methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_CurrentAdvancedColorKind(This,value) (This)->lpVtbl->get_CurrentAdvancedColorKind(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_RedPrimary(This,value) (This)->lpVtbl->get_RedPrimary(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_GreenPrimary(This,value) (This)->lpVtbl->get_GreenPrimary(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_BluePrimary(This,value) (This)->lpVtbl->get_BluePrimary(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_WhitePoint(This,value) (This)->lpVtbl->get_WhitePoint(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxLuminanceInNits(This,value) (This)->lpVtbl->get_MaxLuminanceInNits(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MinLuminanceInNits(This,value) (This)->lpVtbl->get_MinLuminanceInNits(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxAverageFullFrameLuminanceInNits(This,value) (This)->lpVtbl->get_MaxAverageFullFrameLuminanceInNits(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_SdrWhiteLevelInNits(This,value) (This)->lpVtbl->get_SdrWhiteLevelInNits(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsHdrMetadataFormatCurrentlySupported(This,format,result) (This)->lpVtbl->IsHdrMetadataFormatCurrentlySupported(This,format,result) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsAdvancedColorKindAvailable(This,kind,result) (This)->lpVtbl->IsAdvancedColorKindAvailable(This,kind,result) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAdvancedColorInfo methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_CurrentAdvancedColorKind(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind *value) { + return This->lpVtbl->get_CurrentAdvancedColorKind(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_RedPrimary(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CFoundation_CPoint *value) { + return This->lpVtbl->get_RedPrimary(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_GreenPrimary(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CFoundation_CPoint *value) { + return This->lpVtbl->get_GreenPrimary(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_BluePrimary(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CFoundation_CPoint *value) { + return This->lpVtbl->get_BluePrimary(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_WhitePoint(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CFoundation_CPoint *value) { + return This->lpVtbl->get_WhitePoint(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxLuminanceInNits(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,FLOAT *value) { + return This->lpVtbl->get_MaxLuminanceInNits(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MinLuminanceInNits(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,FLOAT *value) { + return This->lpVtbl->get_MinLuminanceInNits(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxAverageFullFrameLuminanceInNits(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,FLOAT *value) { + return This->lpVtbl->get_MaxAverageFullFrameLuminanceInNits(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_SdrWhiteLevelInNits(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,FLOAT *value) { + return This->lpVtbl->get_SdrWhiteLevelInNits(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsHdrMetadataFormatCurrentlySupported(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CGraphics_CDisplay_CHdrMetadataFormat format,boolean *result) { + return This->lpVtbl->IsHdrMetadataFormatCurrentlySupported(This,format,result); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsAdvancedColorKindAvailable(__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo* This,__x_ABI_CWindows_CGraphics_CDisplay_CAdvancedColorKind kind,boolean *result) { + return This->lpVtbl->IsAdvancedColorKindAvailable(This,kind,result); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IAdvancedColorInfo IID___x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo +#define IAdvancedColorInfoVtbl __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfoVtbl +#define IAdvancedColorInfo __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo +#define IAdvancedColorInfo_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_QueryInterface +#define IAdvancedColorInfo_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_AddRef +#define IAdvancedColorInfo_Release __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_Release +#define IAdvancedColorInfo_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetIids +#define IAdvancedColorInfo_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetRuntimeClassName +#define IAdvancedColorInfo_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_GetTrustLevel +#define IAdvancedColorInfo_get_CurrentAdvancedColorKind __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_CurrentAdvancedColorKind +#define IAdvancedColorInfo_get_RedPrimary __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_RedPrimary +#define IAdvancedColorInfo_get_GreenPrimary __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_GreenPrimary +#define IAdvancedColorInfo_get_BluePrimary __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_BluePrimary +#define IAdvancedColorInfo_get_WhitePoint __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_WhitePoint +#define IAdvancedColorInfo_get_MaxLuminanceInNits __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxLuminanceInNits +#define IAdvancedColorInfo_get_MinLuminanceInNits __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MinLuminanceInNits +#define IAdvancedColorInfo_get_MaxAverageFullFrameLuminanceInNits __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_MaxAverageFullFrameLuminanceInNits +#define IAdvancedColorInfo_get_SdrWhiteLevelInNits __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_get_SdrWhiteLevelInNits +#define IAdvancedColorInfo_IsHdrMetadataFormatCurrentlySupported __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsHdrMetadataFormatCurrentlySupported +#define IAdvancedColorInfo_IsAdvancedColorKindAvailable __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_IsAdvancedColorKindAvailable +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/***************************************************************************** + * IDisplayInformation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation, 0xbed112ae, 0xadc3, 0x4dc9, 0xae,0x65, 0x85,0x1f,0x4d,0x7d,0x47,0x99); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("bed112ae-adc3-4dc9-ae65-851f4d7d4799") + IDisplayInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CurrentOrientation( + ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NativeOrientation( + ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_OrientationChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_OrientationChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ResolutionScale( + ABI::Windows::Graphics::Display::ResolutionScale *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LogicalDpi( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawDpiX( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawDpiY( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_DpiChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_DpiChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_StereoEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_StereoEnabledChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_StereoEnabledChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetColorProfileAsync( + ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Storage::Streams::IRandomAccessStream* > **async_info) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ColorProfileChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ColorProfileChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation, 0xbed112ae, 0xadc3, 0x4dc9, 0xae,0x65, 0x85,0x1f,0x4d,0x7d,0x47,0x99) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + TrustLevel *trustLevel); + + /*** IDisplayInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value); + + HRESULT (STDMETHODCALLTYPE *get_NativeOrientation)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value); + + HRESULT (STDMETHODCALLTYPE *add_OrientationChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_OrientationChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_ResolutionScale)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale *value); + + HRESULT (STDMETHODCALLTYPE *get_LogicalDpi)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *get_RawDpiX)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *get_RawDpiY)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *add_DpiChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_DpiChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_StereoEnabled)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *add_StereoEnabledChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_StereoEnabledChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *GetColorProfileAsync)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream **async_info); + + HRESULT (STDMETHODCALLTYPE *add_ColorProfileChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ColorProfileChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationVtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformation methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_CurrentOrientation(This,value) (This)->lpVtbl->get_CurrentOrientation(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_NativeOrientation(This,value) (This)->lpVtbl->get_NativeOrientation(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_OrientationChanged(This,handler,token) (This)->lpVtbl->add_OrientationChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_OrientationChanged(This,token) (This)->lpVtbl->remove_OrientationChanged(This,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_ResolutionScale(This,value) (This)->lpVtbl->get_ResolutionScale(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_LogicalDpi(This,value) (This)->lpVtbl->get_LogicalDpi(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiX(This,value) (This)->lpVtbl->get_RawDpiX(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiY(This,value) (This)->lpVtbl->get_RawDpiY(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_DpiChanged(This,handler,token) (This)->lpVtbl->add_DpiChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_DpiChanged(This,token) (This)->lpVtbl->remove_DpiChanged(This,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_StereoEnabled(This,value) (This)->lpVtbl->get_StereoEnabled(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_StereoEnabledChanged(This,handler,token) (This)->lpVtbl->add_StereoEnabledChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_StereoEnabledChanged(This,token) (This)->lpVtbl->remove_StereoEnabledChanged(This,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetColorProfileAsync(This,async_info) (This)->lpVtbl->GetColorProfileAsync(This,async_info) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_ColorProfileChanged(This,handler,token) (This)->lpVtbl->add_ColorProfileChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_ColorProfileChanged(This,token) (This)->lpVtbl->remove_ColorProfileChanged(This,token) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformation methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_CurrentOrientation(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value) { + return This->lpVtbl->get_CurrentOrientation(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_NativeOrientation(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value) { + return This->lpVtbl->get_NativeOrientation(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_OrientationChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_OrientationChanged(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_OrientationChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,EventRegistrationToken token) { + return This->lpVtbl->remove_OrientationChanged(This,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_ResolutionScale(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__x_ABI_CWindows_CGraphics_CDisplay_CResolutionScale *value) { + return This->lpVtbl->get_ResolutionScale(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_LogicalDpi(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,FLOAT *value) { + return This->lpVtbl->get_LogicalDpi(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiX(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,FLOAT *value) { + return This->lpVtbl->get_RawDpiX(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiY(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,FLOAT *value) { + return This->lpVtbl->get_RawDpiY(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_DpiChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_DpiChanged(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_DpiChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,EventRegistrationToken token) { + return This->lpVtbl->remove_DpiChanged(This,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_StereoEnabled(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,boolean *value) { + return This->lpVtbl->get_StereoEnabled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_StereoEnabledChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_StereoEnabledChanged(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_StereoEnabledChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,EventRegistrationToken token) { + return This->lpVtbl->remove_StereoEnabledChanged(This,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetColorProfileAsync(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream **async_info) { + return This->lpVtbl->GetColorProfileAsync(This,async_info); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_ColorProfileChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_ColorProfileChanged(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_ColorProfileChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ColorProfileChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformation IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation +#define IDisplayInformationVtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationVtbl +#define IDisplayInformation __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation +#define IDisplayInformation_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_QueryInterface +#define IDisplayInformation_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_AddRef +#define IDisplayInformation_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_Release +#define IDisplayInformation_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetIids +#define IDisplayInformation_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetRuntimeClassName +#define IDisplayInformation_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetTrustLevel +#define IDisplayInformation_get_CurrentOrientation __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_CurrentOrientation +#define IDisplayInformation_get_NativeOrientation __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_NativeOrientation +#define IDisplayInformation_add_OrientationChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_OrientationChanged +#define IDisplayInformation_remove_OrientationChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_OrientationChanged +#define IDisplayInformation_get_ResolutionScale __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_ResolutionScale +#define IDisplayInformation_get_LogicalDpi __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_LogicalDpi +#define IDisplayInformation_get_RawDpiX __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiX +#define IDisplayInformation_get_RawDpiY __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_RawDpiY +#define IDisplayInformation_add_DpiChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_DpiChanged +#define IDisplayInformation_remove_DpiChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_DpiChanged +#define IDisplayInformation_get_StereoEnabled __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_get_StereoEnabled +#define IDisplayInformation_add_StereoEnabledChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_StereoEnabledChanged +#define IDisplayInformation_remove_StereoEnabledChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_StereoEnabledChanged +#define IDisplayInformation_GetColorProfileAsync __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_GetColorProfileAsync +#define IDisplayInformation_add_ColorProfileChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_add_ColorProfileChanged +#define IDisplayInformation_remove_ColorProfileChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_remove_ColorProfileChanged +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDisplayInformation2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2, 0x4dcd0021, 0xfad1, 0x4b8e, 0x8e,0xdf, 0x77,0x58,0x87,0xb8,0xbf,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("4dcd0021-fad1-4b8e-8edf-775887b8bf19") + IDisplayInformation2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_RawPixelsPerViewPixel( + DOUBLE *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2, 0x4dcd0021, 0xfad1, 0x4b8e, 0x8e,0xdf, 0x77,0x58,0x87,0xb8,0xbf,0x19) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This, + TrustLevel *trustLevel); + + /*** IDisplayInformation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_RawPixelsPerViewPixel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 *This, + DOUBLE *value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2Vtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformation2 methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_get_RawPixelsPerViewPixel(This,value) (This)->lpVtbl->get_RawPixelsPerViewPixel(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformation2 methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_get_RawPixelsPerViewPixel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2* This,DOUBLE *value) { + return This->lpVtbl->get_RawPixelsPerViewPixel(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformation2 IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 +#define IDisplayInformation2Vtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2Vtbl +#define IDisplayInformation2 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2 +#define IDisplayInformation2_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_QueryInterface +#define IDisplayInformation2_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_AddRef +#define IDisplayInformation2_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_Release +#define IDisplayInformation2_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetIids +#define IDisplayInformation2_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetRuntimeClassName +#define IDisplayInformation2_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_GetTrustLevel +#define IDisplayInformation2_get_RawPixelsPerViewPixel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_get_RawPixelsPerViewPixel +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDisplayInformation3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3, 0xdb15011d, 0x0f09, 0x4466, 0x8f,0xf3, 0x11,0xde,0x9a,0x3c,0x92,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("db15011d-0f09-4466-8ff3-11de9a3c929a") + IDisplayInformation3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DiagonalSizeInInches( + ABI::Windows::Foundation::IReference<DOUBLE > **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3, 0xdb15011d, 0x0f09, 0x4466, 0x8f,0xf3, 0x11,0xde,0x9a,0x3c,0x92,0x9a) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This, + TrustLevel *trustLevel); + + /*** IDisplayInformation3 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DiagonalSizeInInches)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 *This, + __FIReference_1_DOUBLE **value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3Vtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformation3 methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_get_DiagonalSizeInInches(This,value) (This)->lpVtbl->get_DiagonalSizeInInches(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformation3 methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_get_DiagonalSizeInInches(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3* This,__FIReference_1_DOUBLE **value) { + return This->lpVtbl->get_DiagonalSizeInInches(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformation3 IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 +#define IDisplayInformation3Vtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3Vtbl +#define IDisplayInformation3 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3 +#define IDisplayInformation3_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_QueryInterface +#define IDisplayInformation3_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_AddRef +#define IDisplayInformation3_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_Release +#define IDisplayInformation3_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetIids +#define IDisplayInformation3_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetRuntimeClassName +#define IDisplayInformation3_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_GetTrustLevel +#define IDisplayInformation3_get_DiagonalSizeInInches __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_get_DiagonalSizeInInches +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IDisplayInformation4 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4, 0xc972ce2f, 0x1242, 0x46be, 0xb5,0x36, 0xe1,0xaa,0xfe,0x9e,0x7a,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("c972ce2f-1242-46be-b536-e1aafe9e7acf") + IDisplayInformation4 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ScreenWidthInRawPixels( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ScreenHeightInRawPixels( + UINT32 *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4, 0xc972ce2f, 0x1242, 0x46be, 0xb5,0x36, 0xe1,0xaa,0xfe,0x9e,0x7a,0xcf) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + TrustLevel *trustLevel); + + /*** IDisplayInformation4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ScreenWidthInRawPixels)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_ScreenHeightInRawPixels)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 *This, + UINT32 *value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4Vtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformation4 methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenWidthInRawPixels(This,value) (This)->lpVtbl->get_ScreenWidthInRawPixels(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenHeightInRawPixels(This,value) (This)->lpVtbl->get_ScreenHeightInRawPixels(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformation4 methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenWidthInRawPixels(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,UINT32 *value) { + return This->lpVtbl->get_ScreenWidthInRawPixels(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenHeightInRawPixels(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4* This,UINT32 *value) { + return This->lpVtbl->get_ScreenHeightInRawPixels(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformation4 IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 +#define IDisplayInformation4Vtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4Vtbl +#define IDisplayInformation4 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4 +#define IDisplayInformation4_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_QueryInterface +#define IDisplayInformation4_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_AddRef +#define IDisplayInformation4_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_Release +#define IDisplayInformation4_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetIids +#define IDisplayInformation4_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetRuntimeClassName +#define IDisplayInformation4_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_GetTrustLevel +#define IDisplayInformation4_get_ScreenWidthInRawPixels __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenWidthInRawPixels +#define IDisplayInformation4_get_ScreenHeightInRawPixels __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_get_ScreenHeightInRawPixels +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation4_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IDisplayInformation5 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5, 0x3a5442dc, 0x2cde, 0x4a8d, 0x80,0xd1, 0x21,0xdc,0x5a,0xdc,0xc1,0xaa); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("3a5442dc-2cde-4a8d-80d1-21dc5adcc1aa") + IDisplayInformation5 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetAdvancedColorInfo( + ABI::Windows::Graphics::Display::IAdvancedColorInfo **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_AdvancedColorInfoChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_AdvancedColorInfoChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5, 0x3a5442dc, 0x2cde, 0x4a8d, 0x80,0xd1, 0x21,0xdc,0x5a,0xdc,0xc1,0xaa) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + TrustLevel *trustLevel); + + /*** IDisplayInformation5 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAdvancedColorInfo)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + __x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo **value); + + HRESULT (STDMETHODCALLTYPE *add_AdvancedColorInfoChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_AdvancedColorInfoChanged)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5Vtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformation5 methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetAdvancedColorInfo(This,value) (This)->lpVtbl->GetAdvancedColorInfo(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_add_AdvancedColorInfoChanged(This,handler,token) (This)->lpVtbl->add_AdvancedColorInfoChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_remove_AdvancedColorInfoChanged(This,token) (This)->lpVtbl->remove_AdvancedColorInfoChanged(This,token) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformation5 methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetAdvancedColorInfo(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,__x_ABI_CWindows_CGraphics_CDisplay_CIAdvancedColorInfo **value) { + return This->lpVtbl->GetAdvancedColorInfo(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_add_AdvancedColorInfoChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_AdvancedColorInfoChanged(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_remove_AdvancedColorInfoChanged(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5* This,EventRegistrationToken token) { + return This->lpVtbl->remove_AdvancedColorInfoChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformation5 IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 +#define IDisplayInformation5Vtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5Vtbl +#define IDisplayInformation5 __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5 +#define IDisplayInformation5_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_QueryInterface +#define IDisplayInformation5_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_AddRef +#define IDisplayInformation5_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_Release +#define IDisplayInformation5_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetIids +#define IDisplayInformation5_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetRuntimeClassName +#define IDisplayInformation5_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetTrustLevel +#define IDisplayInformation5_GetAdvancedColorInfo __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_GetAdvancedColorInfo +#define IDisplayInformation5_add_AdvancedColorInfoChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_add_AdvancedColorInfoChanged +#define IDisplayInformation5_remove_AdvancedColorInfoChanged __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_remove_AdvancedColorInfoChanged +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation5_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/***************************************************************************** + * IDisplayInformationStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics, 0xc6a02a6c, 0xd452, 0x44dc, 0xba,0x07, 0x96,0xf3,0xc6,0xad,0xf9,0xd1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Display { + MIDL_INTERFACE("c6a02a6c-d452-44dc-ba07-96f3c6adf9d1") + IDisplayInformationStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetForCurrentView( + ABI::Windows::Graphics::Display::IDisplayInformation **current) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AutoRotationPreferences( + ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AutoRotationPreferences( + ABI::Windows::Graphics::Display::DisplayOrientations value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_DisplayContentsInvalidated( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_DisplayContentsInvalidated( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics, 0xc6a02a6c, 0xd452, 0x44dc, 0xba,0x07, 0x96,0xf3,0xc6,0xad,0xf9,0xd1) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + TrustLevel *trustLevel); + + /*** IDisplayInformationStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForCurrentView)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation **current); + + HRESULT (STDMETHODCALLTYPE *get_AutoRotationPreferences)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value); + + HRESULT (STDMETHODCALLTYPE *put_AutoRotationPreferences)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + __x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations value); + + HRESULT (STDMETHODCALLTYPE *add_DisplayContentsInvalidated)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_DisplayContentsInvalidated)( + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStaticsVtbl; + +interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDisplayInformationStatics methods ***/ +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetForCurrentView(This,current) (This)->lpVtbl->GetForCurrentView(This,current) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_get_AutoRotationPreferences(This,value) (This)->lpVtbl->get_AutoRotationPreferences(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_put_AutoRotationPreferences(This,value) (This)->lpVtbl->put_AutoRotationPreferences(This,value) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_add_DisplayContentsInvalidated(This,handler,token) (This)->lpVtbl->add_DisplayContentsInvalidated(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_remove_DisplayContentsInvalidated(This,token) (This)->lpVtbl->remove_DisplayContentsInvalidated(This,token) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_QueryInterface(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_AddRef(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_Release(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetIids(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDisplayInformationStatics methods ***/ +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetForCurrentView(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation **current) { + return This->lpVtbl->GetForCurrentView(This,current); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_get_AutoRotationPreferences(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,__x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations *value) { + return This->lpVtbl->get_AutoRotationPreferences(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_put_AutoRotationPreferences(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,__x_ABI_CWindows_CGraphics_CDisplay_CDisplayOrientations value) { + return This->lpVtbl->put_AutoRotationPreferences(This,value); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_add_DisplayContentsInvalidated(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_DisplayContentsInvalidated(This,handler,token); +} +static inline HRESULT __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_remove_DisplayContentsInvalidated(__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_DisplayContentsInvalidated(This,token); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Display +#define IID_IDisplayInformationStatics IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics +#define IDisplayInformationStaticsVtbl __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStaticsVtbl +#define IDisplayInformationStatics __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics +#define IDisplayInformationStatics_QueryInterface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_QueryInterface +#define IDisplayInformationStatics_AddRef __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_AddRef +#define IDisplayInformationStatics_Release __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_Release +#define IDisplayInformationStatics_GetIids __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetIids +#define IDisplayInformationStatics_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetRuntimeClassName +#define IDisplayInformationStatics_GetTrustLevel __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetTrustLevel +#define IDisplayInformationStatics_GetForCurrentView __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_GetForCurrentView +#define IDisplayInformationStatics_get_AutoRotationPreferences __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_get_AutoRotationPreferences +#define IDisplayInformationStatics_put_AutoRotationPreferences __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_put_AutoRotationPreferences +#define IDisplayInformationStatics_add_DisplayContentsInvalidated __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_add_DisplayContentsInvalidated +#define IDisplayInformationStatics_remove_DisplayContentsInvalidated __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_remove_DisplayContentsInvalidated +#endif /* WIDL_using_Windows_Graphics_Display */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Graphics.Display.AdvancedColorInfo + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef RUNTIMECLASS_Windows_Graphics_Display_AdvancedColorInfo_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Display_AdvancedColorInfo_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Display_AdvancedColorInfo[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','D','i','s','p','l','a','y','.','A','d','v','a','n','c','e','d','C','o','l','o','r','I','n','f','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Display_AdvancedColorInfo[] = L"Windows.Graphics.Display.AdvancedColorInfo"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Display_AdvancedColorInfo[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','D','i','s','p','l','a','y','.','A','d','v','a','n','c','e','d','C','o','l','o','r','I','n','f','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Display_AdvancedColorInfo_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/* + * Class Windows.Graphics.Display.DisplayInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Graphics_Display_DisplayInformation_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Display_DisplayInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Display_DisplayInformation[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','D','i','s','p','l','a','y','.','D','i','s','p','l','a','y','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Display_DisplayInformation[] = L"Windows.Graphics.Display.DisplayInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Display_DisplayInformation[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','D','i','s','p','l','a','y','.','D','i','s','p','l','a','y','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Display_DisplayInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable, 0x86c4f619, 0x67b6, 0x51c7, 0xb3,0x0d, 0xd8,0xcf,0x13,0x62,0x53,0x27); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("86c4f619-67b6-51c7-b30d-d8cf13625327") + ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Graphics::Display::DisplayInformation*, ABI::Windows::Graphics::Display::IDisplayInformation* >, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable, 0x86c4f619, 0x67b6, 0x51c7, 0xb3,0x0d, 0xd8,0xcf,0x13,0x62,0x53,0x27) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *This); + + /*** ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *This, + __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Release(__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable* This,__x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DisplayInformation_IInspectable IID___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable +#define ITypedEventHandler_DisplayInformation_IInspectableVtbl __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl +#define ITypedEventHandler_DisplayInformation_IInspectable __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable +#define ITypedEventHandler_DisplayInformation_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_QueryInterface +#define ITypedEventHandler_DisplayInformation_IInspectable_AddRef __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_AddRef +#define ITypedEventHandler_DisplayInformation_IInspectable_Release __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Release +#define ITypedEventHandler_DisplayInformation_IInspectable_Invoke __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_display_h__ */
diff --git a/mingw-w64-headers/include/windows.graphics.effects.h b/mingw-w64-headers/include/windows.graphics.effects.h index 59b8be9..53b4691 100644 --- a/mingw-w64-headers/include/windows.graphics.effects.h +++ b/mingw-w64-headers/include/windows.graphics.effects.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.effects.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.effects.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.h b/mingw-w64-headers/include/windows.graphics.h index 9778dbb..9492558 100644 --- a/mingw-w64-headers/include/windows.graphics.h +++ b/mingw-w64-headers/include/windows.graphics.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.holographic.h b/mingw-w64-headers/include/windows.graphics.holographic.h index fec9b80..ddec6ad 100644 --- a/mingw-w64-headers/include/windows.graphics.holographic.h +++ b/mingw-w64-headers/include/windows.graphics.holographic.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.holographic.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.holographic.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.graphics.imaging.h b/mingw-w64-headers/include/windows.graphics.imaging.h index 7ed0367..02bff6e 100644 --- a/mingw-w64-headers/include/windows.graphics.imaging.h +++ b/mingw-w64-headers/include/windows.graphics.imaging.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.graphics.imaging.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.graphics.imaging.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.management.deployment.h b/mingw-w64-headers/include/windows.management.deployment.h index 2d42e7b..5717f35 100644 --- a/mingw-w64-headers/include/windows.management.deployment.h +++ b/mingw-w64-headers/include/windows.management.deployment.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.management.deployment.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.management.deployment.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.capture.h b/mingw-w64-headers/include/windows.media.capture.h index 8950624..beb2022 100644 --- a/mingw-w64-headers/include/windows.media.capture.h +++ b/mingw-w64-headers/include/windows.media.capture.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.capture.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.capture.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.closedcaptioning.h b/mingw-w64-headers/include/windows.media.closedcaptioning.h index 9e6018a..396dd64 100644 --- a/mingw-w64-headers/include/windows.media.closedcaptioning.h +++ b/mingw-w64-headers/include/windows.media.closedcaptioning.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.closedcaptioning.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.closedcaptioning.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.core.h b/mingw-w64-headers/include/windows.media.core.h index 65cfd9e..c73b9df 100644 --- a/mingw-w64-headers/include/windows.media.core.h +++ b/mingw-w64-headers/include/windows.media.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.devices.h b/mingw-w64-headers/include/windows.media.devices.h index 2774b47..7851434 100644 --- a/mingw-w64-headers/include/windows.media.devices.h +++ b/mingw-w64-headers/include/windows.media.devices.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.devices.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.devices.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.effects.h b/mingw-w64-headers/include/windows.media.effects.h index 11a196f..582f4ec 100644 --- a/mingw-w64-headers/include/windows.media.effects.h +++ b/mingw-w64-headers/include/windows.media.effects.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.effects.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.effects.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.faceanalysis.h b/mingw-w64-headers/include/windows.media.faceanalysis.h index 2913aa4..d4387cd 100644 --- a/mingw-w64-headers/include/windows.media.faceanalysis.h +++ b/mingw-w64-headers/include/windows.media.faceanalysis.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.faceanalysis.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.faceanalysis.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.h b/mingw-w64-headers/include/windows.media.h index 1b415b4..4a2fe83 100644 --- a/mingw-w64-headers/include/windows.media.h +++ b/mingw-w64-headers/include/windows.media.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.mediaproperties.h b/mingw-w64-headers/include/windows.media.mediaproperties.h index 56bca14..1ad837b 100644 --- a/mingw-w64-headers/include/windows.media.mediaproperties.h +++ b/mingw-w64-headers/include/windows.media.mediaproperties.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.mediaproperties.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.mediaproperties.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.playback.h b/mingw-w64-headers/include/windows.media.playback.h index 240d497..d97a875 100644 --- a/mingw-w64-headers/include/windows.media.playback.h +++ b/mingw-w64-headers/include/windows.media.playback.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.playback.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.playback.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.render.h b/mingw-w64-headers/include/windows.media.render.h index 099e7c1..9fd35a7 100644 --- a/mingw-w64-headers/include/windows.media.render.h +++ b/mingw-w64-headers/include/windows.media.render.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.render.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.render.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.speechrecognition.h b/mingw-w64-headers/include/windows.media.speechrecognition.h index 0bd28d1..ae0694c 100644 --- a/mingw-w64-headers/include/windows.media.speechrecognition.h +++ b/mingw-w64-headers/include/windows.media.speechrecognition.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.speechrecognition.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.speechrecognition.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.speechsynthesis.h b/mingw-w64-headers/include/windows.media.speechsynthesis.h index 30ea811..ee659ae 100644 --- a/mingw-w64-headers/include/windows.media.speechsynthesis.h +++ b/mingw-w64-headers/include/windows.media.speechsynthesis.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.speechsynthesis.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.speechsynthesis.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.media.transcoding.h b/mingw-w64-headers/include/windows.media.transcoding.h index 374bd23..89afc7e 100644 --- a/mingw-w64-headers/include/windows.media.transcoding.h +++ b/mingw-w64-headers/include/windows.media.transcoding.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.media.transcoding.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.media.transcoding.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.networking.connectivity.h b/mingw-w64-headers/include/windows.networking.connectivity.h index c3fbae3..41d7695 100644 --- a/mingw-w64-headers/include/windows.networking.connectivity.h +++ b/mingw-w64-headers/include/windows.networking.connectivity.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.networking.connectivity.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.networking.connectivity.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.networking.h b/mingw-w64-headers/include/windows.networking.h index d108b8d..837d323 100644 --- a/mingw-w64-headers/include/windows.networking.h +++ b/mingw-w64-headers/include/windows.networking.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.networking.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.networking.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.networking.sockets.h b/mingw-w64-headers/include/windows.networking.sockets.h index b3c6ab7..5e21dd3 100644 --- a/mingw-w64-headers/include/windows.networking.sockets.h +++ b/mingw-w64-headers/include/windows.networking.sockets.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.networking.sockets.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.networking.sockets.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.perception.h b/mingw-w64-headers/include/windows.perception.h index 3ad9453..7533f55 100644 --- a/mingw-w64-headers/include/windows.perception.h +++ b/mingw-w64-headers/include/windows.perception.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.perception.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.perception.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.perception.spatial.h b/mingw-w64-headers/include/windows.perception.spatial.h index 101c143..0ac49c3 100644 --- a/mingw-w64-headers/include/windows.perception.spatial.h +++ b/mingw-w64-headers/include/windows.perception.spatial.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.perception.spatial.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.perception.spatial.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.perception.spatial.surfaces.h b/mingw-w64-headers/include/windows.perception.spatial.surfaces.h index a9a329b..245c9b8 100644 --- a/mingw-w64-headers/include/windows.perception.spatial.surfaces.h +++ b/mingw-w64-headers/include/windows.perception.spatial.surfaces.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.perception.spatial.surfaces.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.perception.spatial.surfaces.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.authentication.onlineid.h b/mingw-w64-headers/include/windows.security.authentication.onlineid.h index fd72768..a0716b2 100644 --- a/mingw-w64-headers/include/windows.security.authentication.onlineid.h +++ b/mingw-w64-headers/include/windows.security.authentication.onlineid.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.authentication.onlineid.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.authentication.onlineid.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.authorization.appcapabilityaccess.h b/mingw-w64-headers/include/windows.security.authorization.appcapabilityaccess.h index a0e4bb3..2c30fa9 100644 --- a/mingw-w64-headers/include/windows.security.authorization.appcapabilityaccess.h +++ b/mingw-w64-headers/include/windows.security.authorization.appcapabilityaccess.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.authorization.appcapabilityaccess.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.authorization.appcapabilityaccess.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.credentials.h b/mingw-w64-headers/include/windows.security.credentials.h index 2afeb7f..919f34a 100644 --- a/mingw-w64-headers/include/windows.security.credentials.h +++ b/mingw-w64-headers/include/windows.security.credentials.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.credentials.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.credentials.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.credentials.ui.h b/mingw-w64-headers/include/windows.security.credentials.ui.h index fec63e5..e02c996 100644 --- a/mingw-w64-headers/include/windows.security.credentials.ui.h +++ b/mingw-w64-headers/include/windows.security.credentials.ui.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.credentials.ui.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.credentials.ui.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.cryptography.core.h b/mingw-w64-headers/include/windows.security.cryptography.core.h index 5220354..d6e0c6e 100644 --- a/mingw-w64-headers/include/windows.security.cryptography.core.h +++ b/mingw-w64-headers/include/windows.security.cryptography.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.cryptography.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.cryptography.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.cryptography.h b/mingw-w64-headers/include/windows.security.cryptography.h index cb25906..3e47587 100644 --- a/mingw-w64-headers/include/windows.security.cryptography.h +++ b/mingw-w64-headers/include/windows.security.cryptography.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.cryptography.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.cryptography.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.enterprisedata.h b/mingw-w64-headers/include/windows.security.enterprisedata.h index 4694fe0..c578cba 100644 --- a/mingw-w64-headers/include/windows.security.enterprisedata.h +++ b/mingw-w64-headers/include/windows.security.enterprisedata.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.enterprisedata.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.enterprisedata.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.exchangeactivesyncprovisioning.h b/mingw-w64-headers/include/windows.security.exchangeactivesyncprovisioning.h index 7f69917..9cd3641 100644 --- a/mingw-w64-headers/include/windows.security.exchangeactivesyncprovisioning.h +++ b/mingw-w64-headers/include/windows.security.exchangeactivesyncprovisioning.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.exchangeactivesyncprovisioning.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.exchangeactivesyncprovisioning.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.security.isolation.h b/mingw-w64-headers/include/windows.security.isolation.h index 42570c9..000d16e 100644 --- a/mingw-w64-headers/include/windows.security.isolation.h +++ b/mingw-w64-headers/include/windows.security.isolation.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.security.isolation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.security.isolation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.storage.fileproperties.h b/mingw-w64-headers/include/windows.storage.fileproperties.h index 98b9a3d..68c509e 100644 --- a/mingw-w64-headers/include/windows.storage.fileproperties.h +++ b/mingw-w64-headers/include/windows.storage.fileproperties.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.storage.fileproperties.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.storage.fileproperties.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.storage.h b/mingw-w64-headers/include/windows.storage.h index d3a802c..2745629 100644 --- a/mingw-w64-headers/include/windows.storage.h +++ b/mingw-w64-headers/include/windows.storage.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.storage.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.storage.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.storage.search.h b/mingw-w64-headers/include/windows.storage.search.h index 4b1459a..849b75e 100644 --- a/mingw-w64-headers/include/windows.storage.search.h +++ b/mingw-w64-headers/include/windows.storage.search.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.storage.search.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.storage.search.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.storage.streams.h b/mingw-w64-headers/include/windows.storage.streams.h index 8293368..0e4aaaa 100644 --- a/mingw-w64-headers/include/windows.storage.streams.h +++ b/mingw-w64-headers/include/windows.storage.streams.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.storage.streams.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.storage.streams.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.h b/mingw-w64-headers/include/windows.system.h index 63ae788..f969fcd 100644 --- a/mingw-w64-headers/include/windows.system.h +++ b/mingw-w64-headers/include/windows.system.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.power.h b/mingw-w64-headers/include/windows.system.power.h index dac72a2..5d11c1e 100644 --- a/mingw-w64-headers/include/windows.system.power.h +++ b/mingw-w64-headers/include/windows.system.power.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.power.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.power.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.profile.h b/mingw-w64-headers/include/windows.system.profile.h index 7e28152..67cb934 100644 --- a/mingw-w64-headers/include/windows.system.profile.h +++ b/mingw-w64-headers/include/windows.system.profile.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.profile.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.profile.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.profile.systemmanufacturers.h b/mingw-w64-headers/include/windows.system.profile.systemmanufacturers.h index f683d23..2b6cbb2 100644 --- a/mingw-w64-headers/include/windows.system.profile.systemmanufacturers.h +++ b/mingw-w64-headers/include/windows.system.profile.systemmanufacturers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.profile.systemmanufacturers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.profile.systemmanufacturers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.threading.h b/mingw-w64-headers/include/windows.system.threading.h index 403f459..1d43ef6 100644 --- a/mingw-w64-headers/include/windows.system.threading.h +++ b/mingw-w64-headers/include/windows.system.threading.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.threading.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.threading.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.system.userprofile.h b/mingw-w64-headers/include/windows.system.userprofile.h index 7a7f144..c5dcba3 100644 --- a/mingw-w64-headers/include/windows.system.userprofile.h +++ b/mingw-w64-headers/include/windows.system.userprofile.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.system.userprofile.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.system.userprofile.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.composition.h b/mingw-w64-headers/include/windows.ui.composition.h index 95f2a83..1011432 100644 --- a/mingw-w64-headers/include/windows.ui.composition.h +++ b/mingw-w64-headers/include/windows.ui.composition.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.composition.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.composition.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.composition.interop.h b/mingw-w64-headers/include/windows.ui.composition.interop.h index 0324075..e677a63 100644 --- a/mingw-w64-headers/include/windows.ui.composition.interop.h +++ b/mingw-w64-headers/include/windows.ui.composition.interop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.composition.interop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.composition.interop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.core.h b/mingw-w64-headers/include/windows.ui.core.h index 9f1302b..8f4d473 100644 --- a/mingw-w64-headers/include/windows.ui.core.h +++ b/mingw-w64-headers/include/windows.ui.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.h b/mingw-w64-headers/include/windows.ui.h index 4677102..2de91b1 100644 --- a/mingw-w64-headers/include/windows.ui.h +++ b/mingw-w64-headers/include/windows.ui.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.input.h b/mingw-w64-headers/include/windows.ui.input.h index ff688b9..d78b1ac 100644 --- a/mingw-w64-headers/include/windows.ui.input.h +++ b/mingw-w64-headers/include/windows.ui.input.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.input.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.input.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.notifications.h b/mingw-w64-headers/include/windows.ui.notifications.h index a7de1fe..dbaf907 100644 --- a/mingw-w64-headers/include/windows.ui.notifications.h +++ b/mingw-w64-headers/include/windows.ui.notifications.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.notifications.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.notifications.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.text.core.h b/mingw-w64-headers/include/windows.ui.text.core.h new file mode 100644 index 0000000..af6bfc0 --- /dev/null +++ b/mingw-w64-headers/include/windows.ui.text.core.h
@@ -0,0 +1,5689 @@ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.text.core.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include <rpc.h> +#include <rpcndr.h> +#endif + +#ifndef COM_NO_WINDOWS_H +#include <windows.h> +#include <ole2.h> +#endif + +#ifndef __windows_ui_text_core_h__ +#define __windows_ui_text_core_h__ + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics ABI::Windows::UI::Text::Core::ICoreTextServicesManagerStatics +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextServicesManagerStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment ABI::Windows::UI::Text::Core::ICoreTextCompositionSegment +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionSegment; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs ABI::Windows::UI::Text::Core::ICoreTextCompositionCompletedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionCompletedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs ABI::Windows::UI::Text::Core::ICoreTextCompositionStartedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionStartedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextFormatUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextFormatUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextSelectionUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextTextUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds ABI::Windows::UI::Text::Core::ICoreTextLayoutBounds +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutBounds; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest ABI::Windows::UI::Text::Core::ICoreTextLayoutRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextLayoutRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest ABI::Windows::UI::Text::Core::ICoreTextSelectionRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextSelectionRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest ABI::Windows::UI::Text::Core::ICoreTextTextRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextTextRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext ABI::Windows::UI::Text::Core::ICoreTextEditContext +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextEditContext; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager ABI::Windows::UI::Text::Core::ICoreTextServicesManager +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextServicesManager; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextServicesManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextServicesManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextServicesManager; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextServicesManager __x_ABI_CWindows_CUI_CText_CCore_CCoreTextServicesManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextServicesManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextFormatUpdatingEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextEditContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextEditContext_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextEditContext; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextEditContext __x_ABI_CWindows_CUI_CText_CCore_CCoreTextEditContext; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextEditContext_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextCompositionCompletedEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionCompletedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionCompletedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionCompletedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionStartedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionStartedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextCompositionStartedEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionStartedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionStartedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionStartedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextLayoutRequestedEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequestedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequestedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextSelectionRequestedEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequestedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequestedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextSelectionUpdatingEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequestedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextTextRequestedEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequestedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequestedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextTextUpdatingEventArgs; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutBounds_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutBounds_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextLayoutBounds; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutBounds __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutBounds; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutBounds_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequest_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextLayoutRequest; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequest __x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequest; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextLayoutRequest_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequest_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextSelectionRequest; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequest __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequest; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionRequest_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequest_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextTextRequest; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequest __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequest; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextRequest_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionSegment_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionSegment_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + class CoreTextCompositionSegment; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionSegment __x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionSegment; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextCompositionSegment_FWD_DEFINED__ */ + +#ifndef ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include <inspectable.h> +#include <asyncinfo.h> +#include <eventtoken.h> +#include <windowscontracts.h> +#include <windows.foundation.h> +#include <windows.globalization.h> +#include <windows.ui.viewmanagement.h> +#include <windows.ui.text.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs ABI::Windows::UI::Text::Core::ICoreTextCompositionCompletedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionCompletedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment ABI::Windows::UI::Text::Core::ICoreTextCompositionSegment +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionSegment; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs ABI::Windows::UI::Text::Core::ICoreTextCompositionStartedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextCompositionStartedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext ABI::Windows::UI::Text::Core::ICoreTextEditContext +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextEditContext; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextFormatUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextFormatUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds ABI::Windows::UI::Text::Core::ICoreTextLayoutBounds +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutBounds; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest ABI::Windows::UI::Text::Core::ICoreTextLayoutRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextLayoutRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextLayoutRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest ABI::Windows::UI::Text::Core::ICoreTextSelectionRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextSelectionRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextSelectionUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextSelectionUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager ABI::Windows::UI::Text::Core::ICoreTextServicesManager +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextServicesManager; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics ABI::Windows::UI::Text::Core::ICoreTextServicesManagerStatics +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextServicesManagerStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest ABI::Windows::UI::Text::Core::ICoreTextTextRequest +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextRequest; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs ABI::Windows::UI::Text::Core::ICoreTextTextRequestedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextRequestedEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs ABI::Windows::UI::Text::Core::ICoreTextTextUpdatingEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + interface ICoreTextTextUpdatingEventArgs; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) +#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xe0000 +#endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextFormatUpdatingReason { + CoreTextFormatUpdatingReason_None = 0, + CoreTextFormatUpdatingReason_CompositionUnconverted = 1, + CoreTextFormatUpdatingReason_CompositionConverted = 2, + CoreTextFormatUpdatingReason_CompositionTargetUnconverted = 3, + CoreTextFormatUpdatingReason_CompositionTargetConverted = 4 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason { + CoreTextFormatUpdatingReason_None = 0, + CoreTextFormatUpdatingReason_CompositionUnconverted = 1, + CoreTextFormatUpdatingReason_CompositionConverted = 2, + CoreTextFormatUpdatingReason_CompositionTargetUnconverted = 3, + CoreTextFormatUpdatingReason_CompositionTargetConverted = 4 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextFormatUpdatingReason __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextFormatUpdatingResult { + CoreTextFormatUpdatingResult_Succeeded = 0, + CoreTextFormatUpdatingResult_Failed = 1 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult { + CoreTextFormatUpdatingResult_Succeeded = 0, + CoreTextFormatUpdatingResult_Failed = 1 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextFormatUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextInputPaneDisplayPolicy { + CoreTextInputPaneDisplayPolicy_Automatic = 0, + CoreTextInputPaneDisplayPolicy_Manual = 1 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy { + CoreTextInputPaneDisplayPolicy_Automatic = 0, + CoreTextInputPaneDisplayPolicy_Manual = 1 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextInputPaneDisplayPolicy __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextInputScope { + CoreTextInputScope_Default = 0, + CoreTextInputScope_Url = 1, + CoreTextInputScope_FilePath = 2, + CoreTextInputScope_FileName = 3, + CoreTextInputScope_EmailUserName = 4, + CoreTextInputScope_EmailAddress = 5, + CoreTextInputScope_UserName = 6, + CoreTextInputScope_PersonalFullName = 7, + CoreTextInputScope_PersonalNamePrefix = 8, + CoreTextInputScope_PersonalGivenName = 9, + CoreTextInputScope_PersonalMiddleName = 10, + CoreTextInputScope_PersonalSurname = 11, + CoreTextInputScope_PersonalNameSuffix = 12, + CoreTextInputScope_Address = 13, + CoreTextInputScope_AddressPostalCode = 14, + CoreTextInputScope_AddressStreet = 15, + CoreTextInputScope_AddressStateOrProvince = 16, + CoreTextInputScope_AddressCity = 17, + CoreTextInputScope_AddressCountryName = 18, + CoreTextInputScope_AddressCountryShortName = 19, + CoreTextInputScope_CurrencyAmountAndSymbol = 20, + CoreTextInputScope_CurrencyAmount = 21, + CoreTextInputScope_Date = 22, + CoreTextInputScope_DateMonth = 23, + CoreTextInputScope_DateDay = 24, + CoreTextInputScope_DateYear = 25, + CoreTextInputScope_DateMonthName = 26, + CoreTextInputScope_DateDayName = 27, + CoreTextInputScope_Number = 29, + CoreTextInputScope_SingleCharacter = 30, + CoreTextInputScope_Password = 31, + CoreTextInputScope_TelephoneNumber = 32, + CoreTextInputScope_TelephoneCountryCode = 33, + CoreTextInputScope_TelephoneAreaCode = 34, + CoreTextInputScope_TelephoneLocalNumber = 35, + CoreTextInputScope_Time = 36, + CoreTextInputScope_TimeHour = 37, + CoreTextInputScope_TimeMinuteOrSecond = 38, + CoreTextInputScope_NumberFullWidth = 39, + CoreTextInputScope_AlphanumericHalfWidth = 40, + CoreTextInputScope_AlphanumericFullWidth = 41, + CoreTextInputScope_CurrencyChinese = 42, + CoreTextInputScope_Bopomofo = 43, + CoreTextInputScope_Hiragana = 44, + CoreTextInputScope_KatakanaHalfWidth = 45, + CoreTextInputScope_KatakanaFullWidth = 46, + CoreTextInputScope_Hanja = 47, + CoreTextInputScope_HangulHalfWidth = 48, + CoreTextInputScope_HangulFullWidth = 49, + CoreTextInputScope_Search = 50, + CoreTextInputScope_Formula = 51, + CoreTextInputScope_SearchIncremental = 52, + CoreTextInputScope_ChineseHalfWidth = 53, + CoreTextInputScope_ChineseFullWidth = 54, + CoreTextInputScope_NativeScript = 55, + CoreTextInputScope_Text = 57, + CoreTextInputScope_Chat = 58, + CoreTextInputScope_NameOrPhoneNumber = 59, + CoreTextInputScope_EmailUserNameOrAddress = 60, + CoreTextInputScope_Private = 61, + CoreTextInputScope_Maps = 62, + CoreTextInputScope_PasswordNumeric = 63, + CoreTextInputScope_FormulaNumber = 67 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope { + CoreTextInputScope_Default = 0, + CoreTextInputScope_Url = 1, + CoreTextInputScope_FilePath = 2, + CoreTextInputScope_FileName = 3, + CoreTextInputScope_EmailUserName = 4, + CoreTextInputScope_EmailAddress = 5, + CoreTextInputScope_UserName = 6, + CoreTextInputScope_PersonalFullName = 7, + CoreTextInputScope_PersonalNamePrefix = 8, + CoreTextInputScope_PersonalGivenName = 9, + CoreTextInputScope_PersonalMiddleName = 10, + CoreTextInputScope_PersonalSurname = 11, + CoreTextInputScope_PersonalNameSuffix = 12, + CoreTextInputScope_Address = 13, + CoreTextInputScope_AddressPostalCode = 14, + CoreTextInputScope_AddressStreet = 15, + CoreTextInputScope_AddressStateOrProvince = 16, + CoreTextInputScope_AddressCity = 17, + CoreTextInputScope_AddressCountryName = 18, + CoreTextInputScope_AddressCountryShortName = 19, + CoreTextInputScope_CurrencyAmountAndSymbol = 20, + CoreTextInputScope_CurrencyAmount = 21, + CoreTextInputScope_Date = 22, + CoreTextInputScope_DateMonth = 23, + CoreTextInputScope_DateDay = 24, + CoreTextInputScope_DateYear = 25, + CoreTextInputScope_DateMonthName = 26, + CoreTextInputScope_DateDayName = 27, + CoreTextInputScope_Number = 29, + CoreTextInputScope_SingleCharacter = 30, + CoreTextInputScope_Password = 31, + CoreTextInputScope_TelephoneNumber = 32, + CoreTextInputScope_TelephoneCountryCode = 33, + CoreTextInputScope_TelephoneAreaCode = 34, + CoreTextInputScope_TelephoneLocalNumber = 35, + CoreTextInputScope_Time = 36, + CoreTextInputScope_TimeHour = 37, + CoreTextInputScope_TimeMinuteOrSecond = 38, + CoreTextInputScope_NumberFullWidth = 39, + CoreTextInputScope_AlphanumericHalfWidth = 40, + CoreTextInputScope_AlphanumericFullWidth = 41, + CoreTextInputScope_CurrencyChinese = 42, + CoreTextInputScope_Bopomofo = 43, + CoreTextInputScope_Hiragana = 44, + CoreTextInputScope_KatakanaHalfWidth = 45, + CoreTextInputScope_KatakanaFullWidth = 46, + CoreTextInputScope_Hanja = 47, + CoreTextInputScope_HangulHalfWidth = 48, + CoreTextInputScope_HangulFullWidth = 49, + CoreTextInputScope_Search = 50, + CoreTextInputScope_Formula = 51, + CoreTextInputScope_SearchIncremental = 52, + CoreTextInputScope_ChineseHalfWidth = 53, + CoreTextInputScope_ChineseFullWidth = 54, + CoreTextInputScope_NativeScript = 55, + CoreTextInputScope_Text = 57, + CoreTextInputScope_Chat = 58, + CoreTextInputScope_NameOrPhoneNumber = 59, + CoreTextInputScope_EmailUserNameOrAddress = 60, + CoreTextInputScope_Private = 61, + CoreTextInputScope_Maps = 62, + CoreTextInputScope_PasswordNumeric = 63, + CoreTextInputScope_FormulaNumber = 67 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextInputScope __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextSelectionUpdatingResult { + CoreTextSelectionUpdatingResult_Succeeded = 0, + CoreTextSelectionUpdatingResult_Failed = 1 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult { + CoreTextSelectionUpdatingResult_Succeeded = 0, + CoreTextSelectionUpdatingResult_Failed = 1 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextSelectionUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + enum CoreTextTextUpdatingResult { + CoreTextTextUpdatingResult_Succeeded = 0, + CoreTextTextUpdatingResult_Failed = 1 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult { + CoreTextTextUpdatingResult_Succeeded = 0, + CoreTextTextUpdatingResult_Failed = 1 +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextTextUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + typedef struct CoreTextRange CoreTextRange; + } + } + } + } +} +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + struct CoreTextRange { + INT32 StartCaretPosition; + INT32 EndCaretPosition; + }; + } + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange { + INT32 StartCaretPosition; + INT32 EndCaretPosition; +}; +#ifdef WIDL_using_Windows_UI_Text_Core +#define CoreTextRange __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ICoreTextServicesManagerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics, 0x1520a388, 0xe2cf, 0x4d65, 0xae,0xb9, 0xb3,0x2d,0x86,0xfe,0x39,0xb9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("1520a388-e2cf-4d65-aeb9-b32d86fe39b9") + ICoreTextServicesManagerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetForCurrentView( + ABI::Windows::UI::Text::Core::ICoreTextServicesManager **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics, 0x1520a388, 0xe2cf, 0x4d65, 0xae,0xb9, 0xb3,0x2d,0x86,0xfe,0x39,0xb9) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This, + TrustLevel *trustLevel); + + /*** ICoreTextServicesManagerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForCurrentView)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStaticsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextServicesManagerStatics methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetForCurrentView(This,value) (This)->lpVtbl->GetForCurrentView(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextServicesManagerStatics methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetForCurrentView(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager **value) { + return This->lpVtbl->GetForCurrentView(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextServicesManagerStatics IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics +#define ICoreTextServicesManagerStaticsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStaticsVtbl +#define ICoreTextServicesManagerStatics __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics +#define ICoreTextServicesManagerStatics_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_QueryInterface +#define ICoreTextServicesManagerStatics_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_AddRef +#define ICoreTextServicesManagerStatics_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_Release +#define ICoreTextServicesManagerStatics_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetIids +#define ICoreTextServicesManagerStatics_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetRuntimeClassName +#define ICoreTextServicesManagerStatics_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetTrustLevel +#define ICoreTextServicesManagerStatics_GetForCurrentView __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_GetForCurrentView +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextCompositionSegment interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment, 0x776c6bd9, 0x4ead, 0x4da7, 0x8f,0x47, 0x3a,0x88,0xb5,0x23,0xcc,0x34); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("776c6bd9-4ead-4da7-8f47-3a88b523cc34") + ICoreTextCompositionSegment : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_PreconversionString( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Range( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment, 0x776c6bd9, 0x4ead, 0x4da7, 0x8f,0x47, 0x3a,0x88,0xb5,0x23,0xcc,0x34) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegmentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + TrustLevel *trustLevel); + + /*** ICoreTextCompositionSegment methods ***/ + HRESULT (STDMETHODCALLTYPE *get_PreconversionString)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Range)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegmentVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegmentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextCompositionSegment methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_PreconversionString(This,value) (This)->lpVtbl->get_PreconversionString(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_Range(This,value) (This)->lpVtbl->get_Range(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextCompositionSegment methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_PreconversionString(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,HSTRING *value) { + return This->lpVtbl->get_PreconversionString(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_Range(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Range(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextCompositionSegment IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment +#define ICoreTextCompositionSegmentVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegmentVtbl +#define ICoreTextCompositionSegment __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment +#define ICoreTextCompositionSegment_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_QueryInterface +#define ICoreTextCompositionSegment_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_AddRef +#define ICoreTextCompositionSegment_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_Release +#define ICoreTextCompositionSegment_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetIids +#define ICoreTextCompositionSegment_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetRuntimeClassName +#define ICoreTextCompositionSegment_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_GetTrustLevel +#define ICoreTextCompositionSegment_get_PreconversionString __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_PreconversionString +#define ICoreTextCompositionSegment_get_Range __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_get_Range +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextCompositionCompletedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs, 0x1f34ebb6, 0xb79f, 0x4121, 0xa5,0xe7, 0xfd,0xa9,0xb8,0x61,0x6e,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("1f34ebb6-b79f-4121-a5e7-fda9b8616e30") + ICoreTextCompositionCompletedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CompositionSegments( + ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs, 0x1f34ebb6, 0xb79f, 0x4121, 0xa5,0xe7, 0xfd,0xa9,0xb8,0x61,0x6e,0x30) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextCompositionCompletedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_CompositionSegments)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment **value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextCompositionCompletedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_CompositionSegments(This,value) (This)->lpVtbl->get_CompositionSegments(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextCompositionCompletedEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_CompositionSegments(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment **value) { + return This->lpVtbl->get_CompositionSegments(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextCompositionCompletedEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs +#define ICoreTextCompositionCompletedEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgsVtbl +#define ICoreTextCompositionCompletedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs +#define ICoreTextCompositionCompletedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_QueryInterface +#define ICoreTextCompositionCompletedEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_AddRef +#define ICoreTextCompositionCompletedEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_Release +#define ICoreTextCompositionCompletedEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetIids +#define ICoreTextCompositionCompletedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetRuntimeClassName +#define ICoreTextCompositionCompletedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetTrustLevel +#define ICoreTextCompositionCompletedEventArgs_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_IsCanceled +#define ICoreTextCompositionCompletedEventArgs_get_CompositionSegments __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_get_CompositionSegments +#define ICoreTextCompositionCompletedEventArgs_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextCompositionStartedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs, 0x276b16a9, 0x64e7, 0x4ab0, 0xbc,0x4b, 0xa0,0x2d,0x73,0x83,0x5b,0xfb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("276b16a9-64e7-4ab0-bc4b-a02d73835bfb") + ICoreTextCompositionStartedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs, 0x276b16a9, 0x64e7, 0x4ab0, 0xbc,0x4b, 0xa0,0x2d,0x73,0x83,0x5b,0xfb) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextCompositionStartedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextCompositionStartedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextCompositionStartedEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextCompositionStartedEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs +#define ICoreTextCompositionStartedEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgsVtbl +#define ICoreTextCompositionStartedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs +#define ICoreTextCompositionStartedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_QueryInterface +#define ICoreTextCompositionStartedEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_AddRef +#define ICoreTextCompositionStartedEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_Release +#define ICoreTextCompositionStartedEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetIids +#define ICoreTextCompositionStartedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetRuntimeClassName +#define ICoreTextCompositionStartedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetTrustLevel +#define ICoreTextCompositionStartedEventArgs_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_get_IsCanceled +#define ICoreTextCompositionStartedEventArgs_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextFormatUpdatingEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs, 0x7310bd33, 0xb4a8, 0x43b1, 0xb3,0x7b, 0x07,0x24,0xd4,0xac,0xa7,0xab); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("7310bd33-b4a8-43b1-b37b-0724d4aca7ab") + ICoreTextFormatUpdatingEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Range( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TextColor( + ABI::Windows::Foundation::IReference<ABI::Windows::UI::ViewManagement::UIElementType > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BackgroundColor( + ABI::Windows::Foundation::IReference<ABI::Windows::UI::ViewManagement::UIElementType > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UnderlineColor( + ABI::Windows::Foundation::IReference<ABI::Windows::UI::ViewManagement::UIElementType > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UnderlineType( + ABI::Windows::Foundation::IReference<ABI::Windows::UI::Text::UnderlineType > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Reason( + ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingReason *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Result( + ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingResult *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Result( + ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingResult value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs, 0x7310bd33, 0xb4a8, 0x43b1, 0xb3,0x7b, 0x07,0x24,0xd4,0xac,0xa7,0xab) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextFormatUpdatingEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Range)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_TextColor)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __FIReference_1_UIElementType **value); + + HRESULT (STDMETHODCALLTYPE *get_BackgroundColor)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __FIReference_1_UIElementType **value); + + HRESULT (STDMETHODCALLTYPE *get_UnderlineColor)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __FIReference_1_UIElementType **value); + + HRESULT (STDMETHODCALLTYPE *get_UnderlineType)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __FIReference_1_UnderlineType **value); + + HRESULT (STDMETHODCALLTYPE *get_Reason)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason *value); + + HRESULT (STDMETHODCALLTYPE *get_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult *value); + + HRESULT (STDMETHODCALLTYPE *put_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextFormatUpdatingEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Range(This,value) (This)->lpVtbl->get_Range(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_TextColor(This,value) (This)->lpVtbl->get_TextColor(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_BackgroundColor(This,value) (This)->lpVtbl->get_BackgroundColor(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineColor(This,value) (This)->lpVtbl->get_UnderlineColor(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineType(This,value) (This)->lpVtbl->get_UnderlineType(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Reason(This,value) (This)->lpVtbl->get_Reason(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Result(This,value) (This)->lpVtbl->get_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_put_Result(This,value) (This)->lpVtbl->put_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextFormatUpdatingEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Range(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Range(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_TextColor(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__FIReference_1_UIElementType **value) { + return This->lpVtbl->get_TextColor(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_BackgroundColor(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__FIReference_1_UIElementType **value) { + return This->lpVtbl->get_BackgroundColor(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineColor(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__FIReference_1_UIElementType **value) { + return This->lpVtbl->get_UnderlineColor(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineType(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__FIReference_1_UnderlineType **value) { + return This->lpVtbl->get_UnderlineType(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Reason(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingReason *value) { + return This->lpVtbl->get_Reason(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult *value) { + return This->lpVtbl->get_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_put_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextFormatUpdatingResult value) { + return This->lpVtbl->put_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextFormatUpdatingEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs +#define ICoreTextFormatUpdatingEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgsVtbl +#define ICoreTextFormatUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs +#define ICoreTextFormatUpdatingEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_QueryInterface +#define ICoreTextFormatUpdatingEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_AddRef +#define ICoreTextFormatUpdatingEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_Release +#define ICoreTextFormatUpdatingEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetIids +#define ICoreTextFormatUpdatingEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetRuntimeClassName +#define ICoreTextFormatUpdatingEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetTrustLevel +#define ICoreTextFormatUpdatingEventArgs_get_Range __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Range +#define ICoreTextFormatUpdatingEventArgs_get_TextColor __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_TextColor +#define ICoreTextFormatUpdatingEventArgs_get_BackgroundColor __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_BackgroundColor +#define ICoreTextFormatUpdatingEventArgs_get_UnderlineColor __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineColor +#define ICoreTextFormatUpdatingEventArgs_get_UnderlineType __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_UnderlineType +#define ICoreTextFormatUpdatingEventArgs_get_Reason __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Reason +#define ICoreTextFormatUpdatingEventArgs_get_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_Result +#define ICoreTextFormatUpdatingEventArgs_put_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_put_Result +#define ICoreTextFormatUpdatingEventArgs_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_get_IsCanceled +#define ICoreTextFormatUpdatingEventArgs_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextSelectionUpdatingEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs, 0xd445839f, 0xfe7f, 0x4bd5, 0x8a,0x26, 0x09,0x22,0xc1,0xb3,0xe6,0x39); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("d445839f-fe7f-4bd5-8a26-0922c1b3e639") + ICoreTextSelectionUpdatingEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Selection( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Result( + ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingResult *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Result( + ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingResult value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs, 0xd445839f, 0xfe7f, 0x4bd5, 0x8a,0x26, 0x09,0x22,0xc1,0xb3,0xe6,0x39) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextSelectionUpdatingEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Selection)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult *value); + + HRESULT (STDMETHODCALLTYPE *put_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextSelectionUpdatingEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Selection(This,value) (This)->lpVtbl->get_Selection(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Result(This,value) (This)->lpVtbl->get_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_put_Result(This,value) (This)->lpVtbl->put_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextSelectionUpdatingEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Selection(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Selection(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult *value) { + return This->lpVtbl->get_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_put_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextSelectionUpdatingResult value) { + return This->lpVtbl->put_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextSelectionUpdatingEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs +#define ICoreTextSelectionUpdatingEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgsVtbl +#define ICoreTextSelectionUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs +#define ICoreTextSelectionUpdatingEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_QueryInterface +#define ICoreTextSelectionUpdatingEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_AddRef +#define ICoreTextSelectionUpdatingEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_Release +#define ICoreTextSelectionUpdatingEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetIids +#define ICoreTextSelectionUpdatingEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetRuntimeClassName +#define ICoreTextSelectionUpdatingEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetTrustLevel +#define ICoreTextSelectionUpdatingEventArgs_get_Selection __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Selection +#define ICoreTextSelectionUpdatingEventArgs_get_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_Result +#define ICoreTextSelectionUpdatingEventArgs_put_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_put_Result +#define ICoreTextSelectionUpdatingEventArgs_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_get_IsCanceled +#define ICoreTextSelectionUpdatingEventArgs_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextTextUpdatingEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs, 0xeea7918d, 0xcc2b, 0x4f03, 0x8f,0xf6, 0x02,0xfd,0x21,0x7d,0xb4,0x50); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("eea7918d-cc2b-4f03-8ff6-02fd217db450") + ICoreTextTextUpdatingEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Range( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Text( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NewSelection( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InputLanguage( + ABI::Windows::Globalization::ILanguage **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Result( + ABI::Windows::UI::Text::Core::CoreTextTextUpdatingResult *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Result( + ABI::Windows::UI::Text::Core::CoreTextTextUpdatingResult value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs, 0xeea7918d, 0xcc2b, 0x4f03, 0x8f,0xf6, 0x02,0xfd,0x21,0x7d,0xb4,0x50) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextTextUpdatingEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Range)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_Text)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_NewSelection)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_InputLanguage)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *get_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult *value); + + HRESULT (STDMETHODCALLTYPE *put_Result)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextTextUpdatingEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Range(This,value) (This)->lpVtbl->get_Range(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Text(This,value) (This)->lpVtbl->get_Text(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_NewSelection(This,value) (This)->lpVtbl->get_NewSelection(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_InputLanguage(This,value) (This)->lpVtbl->get_InputLanguage(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Result(This,value) (This)->lpVtbl->get_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_put_Result(This,value) (This)->lpVtbl->put_Result(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextTextUpdatingEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Range(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Range(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Text(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,HSTRING *value) { + return This->lpVtbl->get_Text(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_NewSelection(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_NewSelection(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_InputLanguage(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->get_InputLanguage(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult *value) { + return This->lpVtbl->get_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_put_Result(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextTextUpdatingResult value) { + return This->lpVtbl->put_Result(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextTextUpdatingEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs +#define ICoreTextTextUpdatingEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgsVtbl +#define ICoreTextTextUpdatingEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs +#define ICoreTextTextUpdatingEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_QueryInterface +#define ICoreTextTextUpdatingEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_AddRef +#define ICoreTextTextUpdatingEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_Release +#define ICoreTextTextUpdatingEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetIids +#define ICoreTextTextUpdatingEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetRuntimeClassName +#define ICoreTextTextUpdatingEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetTrustLevel +#define ICoreTextTextUpdatingEventArgs_get_Range __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Range +#define ICoreTextTextUpdatingEventArgs_get_Text __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Text +#define ICoreTextTextUpdatingEventArgs_get_NewSelection __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_NewSelection +#define ICoreTextTextUpdatingEventArgs_get_InputLanguage __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_InputLanguage +#define ICoreTextTextUpdatingEventArgs_get_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_Result +#define ICoreTextTextUpdatingEventArgs_put_Result __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_put_Result +#define ICoreTextTextUpdatingEventArgs_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_get_IsCanceled +#define ICoreTextTextUpdatingEventArgs_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextLayoutBounds interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds, 0xe972c974, 0x4436, 0x4917, 0x80,0xd0, 0xa5,0x25,0xe4,0xca,0x67,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("e972c974-4436-4917-80d0-a525e4ca6780") + ICoreTextLayoutBounds : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_TextBounds( + ABI::Windows::Foundation::Rect *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TextBounds( + ABI::Windows::Foundation::Rect value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ControlBounds( + ABI::Windows::Foundation::Rect *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ControlBounds( + ABI::Windows::Foundation::Rect value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds, 0xe972c974, 0x4436, 0x4917, 0x80,0xd0, 0xa5,0x25,0xe4,0xca,0x67,0x80) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBoundsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + TrustLevel *trustLevel); + + /*** ICoreTextLayoutBounds methods ***/ + HRESULT (STDMETHODCALLTYPE *get_TextBounds)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + __x_ABI_CWindows_CFoundation_CRect *value); + + HRESULT (STDMETHODCALLTYPE *put_TextBounds)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + __x_ABI_CWindows_CFoundation_CRect value); + + HRESULT (STDMETHODCALLTYPE *get_ControlBounds)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + __x_ABI_CWindows_CFoundation_CRect *value); + + HRESULT (STDMETHODCALLTYPE *put_ControlBounds)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds *This, + __x_ABI_CWindows_CFoundation_CRect value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBoundsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBoundsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextLayoutBounds methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_TextBounds(This,value) (This)->lpVtbl->get_TextBounds(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_TextBounds(This,value) (This)->lpVtbl->put_TextBounds(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_ControlBounds(This,value) (This)->lpVtbl->get_ControlBounds(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_ControlBounds(This,value) (This)->lpVtbl->put_ControlBounds(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextLayoutBounds methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_TextBounds(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,__x_ABI_CWindows_CFoundation_CRect *value) { + return This->lpVtbl->get_TextBounds(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_TextBounds(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,__x_ABI_CWindows_CFoundation_CRect value) { + return This->lpVtbl->put_TextBounds(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_ControlBounds(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,__x_ABI_CWindows_CFoundation_CRect *value) { + return This->lpVtbl->get_ControlBounds(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_ControlBounds(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds* This,__x_ABI_CWindows_CFoundation_CRect value) { + return This->lpVtbl->put_ControlBounds(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextLayoutBounds IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds +#define ICoreTextLayoutBoundsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBoundsVtbl +#define ICoreTextLayoutBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds +#define ICoreTextLayoutBounds_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_QueryInterface +#define ICoreTextLayoutBounds_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_AddRef +#define ICoreTextLayoutBounds_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_Release +#define ICoreTextLayoutBounds_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetIids +#define ICoreTextLayoutBounds_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetRuntimeClassName +#define ICoreTextLayoutBounds_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_GetTrustLevel +#define ICoreTextLayoutBounds_get_TextBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_TextBounds +#define ICoreTextLayoutBounds_put_TextBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_TextBounds +#define ICoreTextLayoutBounds_get_ControlBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_get_ControlBounds +#define ICoreTextLayoutBounds_put_ControlBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_put_ControlBounds +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextLayoutRequest interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest, 0x2555a8cc, 0x51fd, 0x4f03, 0x98,0xbf, 0xac,0x78,0x17,0x4d,0x68,0xe0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("2555a8cc-51fd-4f03-98bf-ac78174d68e0") + ICoreTextLayoutRequest : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Range( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LayoutBounds( + ABI::Windows::UI::Text::Core::ICoreTextLayoutBounds **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest, 0x2555a8cc, 0x51fd, 0x4f03, 0x98,0xbf, 0xac,0x78,0x17,0x4d,0x68,0xe0) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + TrustLevel *trustLevel); + + /*** ICoreTextLayoutRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Range)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_LayoutBounds)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds **value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextLayoutRequest methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_Range(This,value) (This)->lpVtbl->get_Range(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_LayoutBounds(This,value) (This)->lpVtbl->get_LayoutBounds(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextLayoutRequest methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_Range(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Range(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_LayoutBounds(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutBounds **value) { + return This->lpVtbl->get_LayoutBounds(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextLayoutRequest IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest +#define ICoreTextLayoutRequestVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestVtbl +#define ICoreTextLayoutRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest +#define ICoreTextLayoutRequest_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_QueryInterface +#define ICoreTextLayoutRequest_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_AddRef +#define ICoreTextLayoutRequest_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_Release +#define ICoreTextLayoutRequest_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetIids +#define ICoreTextLayoutRequest_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetRuntimeClassName +#define ICoreTextLayoutRequest_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetTrustLevel +#define ICoreTextLayoutRequest_get_Range __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_Range +#define ICoreTextLayoutRequest_get_LayoutBounds __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_LayoutBounds +#define ICoreTextLayoutRequest_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_get_IsCanceled +#define ICoreTextLayoutRequest_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextLayoutRequestedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs, 0xb1dc6ae0, 0x9a7b, 0x4e9e, 0xa5,0x66, 0x4a,0x6b,0x5f,0x8a,0xd6,0x76); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("b1dc6ae0-9a7b-4e9e-a566-4a6b5f8ad676") + ICoreTextLayoutRequestedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Request( + ABI::Windows::UI::Text::Core::ICoreTextLayoutRequest **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs, 0xb1dc6ae0, 0x9a7b, 0x4e9e, 0xa5,0x66, 0x4a,0x6b,0x5f,0x8a,0xd6,0x76) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextLayoutRequestedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Request)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextLayoutRequestedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_get_Request(This,value) (This)->lpVtbl->get_Request(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextLayoutRequestedEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_get_Request(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequest **value) { + return This->lpVtbl->get_Request(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextLayoutRequestedEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs +#define ICoreTextLayoutRequestedEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgsVtbl +#define ICoreTextLayoutRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs +#define ICoreTextLayoutRequestedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_QueryInterface +#define ICoreTextLayoutRequestedEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_AddRef +#define ICoreTextLayoutRequestedEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_Release +#define ICoreTextLayoutRequestedEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetIids +#define ICoreTextLayoutRequestedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetRuntimeClassName +#define ICoreTextLayoutRequestedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_GetTrustLevel +#define ICoreTextLayoutRequestedEventArgs_get_Request __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_get_Request +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextSelectionRequest interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest, 0xf0a70403, 0x208b, 0x4301, 0x88,0x3c, 0x74,0xca,0x74,0x85,0xfd,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("f0a70403-208b-4301-883c-74ca7485fd8d") + ICoreTextSelectionRequest : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Selection( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Selection( + ABI::Windows::UI::Text::Core::CoreTextRange value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest, 0xf0a70403, 0x208b, 0x4301, 0x88,0x3c, 0x74,0xca,0x74,0x85,0xfd,0x8d) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + TrustLevel *trustLevel); + + /*** ICoreTextSelectionRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Selection)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *put_Selection)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextSelectionRequest methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_Selection(This,value) (This)->lpVtbl->get_Selection(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_put_Selection(This,value) (This)->lpVtbl->put_Selection(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextSelectionRequest methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_Selection(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Selection(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_put_Selection(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange value) { + return This->lpVtbl->put_Selection(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextSelectionRequest IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest +#define ICoreTextSelectionRequestVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestVtbl +#define ICoreTextSelectionRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest +#define ICoreTextSelectionRequest_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_QueryInterface +#define ICoreTextSelectionRequest_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_AddRef +#define ICoreTextSelectionRequest_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_Release +#define ICoreTextSelectionRequest_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetIids +#define ICoreTextSelectionRequest_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetRuntimeClassName +#define ICoreTextSelectionRequest_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetTrustLevel +#define ICoreTextSelectionRequest_get_Selection __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_Selection +#define ICoreTextSelectionRequest_put_Selection __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_put_Selection +#define ICoreTextSelectionRequest_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_get_IsCanceled +#define ICoreTextSelectionRequest_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextSelectionRequestedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs, 0x13c6682b, 0xf614, 0x421a, 0x8f,0x4b, 0x9e,0xc8,0xa5,0xa3,0x7f,0xcd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("13c6682b-f614-421a-8f4b-9ec8a5a37fcd") + ICoreTextSelectionRequestedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Request( + ABI::Windows::UI::Text::Core::ICoreTextSelectionRequest **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs, 0x13c6682b, 0xf614, 0x421a, 0x8f,0x4b, 0x9e,0xc8,0xa5,0xa3,0x7f,0xcd) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextSelectionRequestedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Request)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextSelectionRequestedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_get_Request(This,value) (This)->lpVtbl->get_Request(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextSelectionRequestedEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_get_Request(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequest **value) { + return This->lpVtbl->get_Request(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextSelectionRequestedEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs +#define ICoreTextSelectionRequestedEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgsVtbl +#define ICoreTextSelectionRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs +#define ICoreTextSelectionRequestedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_QueryInterface +#define ICoreTextSelectionRequestedEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_AddRef +#define ICoreTextSelectionRequestedEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_Release +#define ICoreTextSelectionRequestedEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetIids +#define ICoreTextSelectionRequestedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetRuntimeClassName +#define ICoreTextSelectionRequestedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_GetTrustLevel +#define ICoreTextSelectionRequestedEventArgs_get_Request __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_get_Request +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextTextRequest interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest, 0x50d950a9, 0xf51e, 0x4cc1, 0x8c,0xa1, 0xe6,0x34,0x6d,0x1a,0x61,0xbe); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("50d950a9-f51e-4cc1-8ca1-e6346d1a61be") + ICoreTextTextRequest : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Range( + ABI::Windows::UI::Text::Core::CoreTextRange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Text( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Text( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCanceled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest, 0x50d950a9, 0xf51e, 0x4cc1, 0x8c,0xa1, 0xe6,0x34,0x6d,0x1a,0x61,0xbe) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + TrustLevel *trustLevel); + + /*** ICoreTextTextRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Range)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value); + + HRESULT (STDMETHODCALLTYPE *get_Text)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Text)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_IsCanceled)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextTextRequest methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Range(This,value) (This)->lpVtbl->get_Range(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Text(This,value) (This)->lpVtbl->get_Text(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_put_Text(This,value) (This)->lpVtbl->put_Text(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_IsCanceled(This,value) (This)->lpVtbl->get_IsCanceled(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextTextRequest methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Range(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange *value) { + return This->lpVtbl->get_Range(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Text(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,HSTRING *value) { + return This->lpVtbl->get_Text(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_put_Text(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,HSTRING value) { + return This->lpVtbl->put_Text(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_IsCanceled(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,boolean *value) { + return This->lpVtbl->get_IsCanceled(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetDeferral(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextTextRequest IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest +#define ICoreTextTextRequestVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestVtbl +#define ICoreTextTextRequest __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest +#define ICoreTextTextRequest_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_QueryInterface +#define ICoreTextTextRequest_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_AddRef +#define ICoreTextTextRequest_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_Release +#define ICoreTextTextRequest_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetIids +#define ICoreTextTextRequest_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetRuntimeClassName +#define ICoreTextTextRequest_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetTrustLevel +#define ICoreTextTextRequest_get_Range __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Range +#define ICoreTextTextRequest_get_Text __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_Text +#define ICoreTextTextRequest_put_Text __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_put_Text +#define ICoreTextTextRequest_get_IsCanceled __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_get_IsCanceled +#define ICoreTextTextRequest_GetDeferral __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_GetDeferral +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextTextRequestedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs, 0xf096a2d0, 0x41c6, 0x4c02, 0x8b,0x1a, 0xd9,0x53,0xb0,0x0c,0xab,0xb3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("f096a2d0-41c6-4c02-8b1a-d953b00cabb3") + ICoreTextTextRequestedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Request( + ABI::Windows::UI::Text::Core::ICoreTextTextRequest **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs, 0xf096a2d0, 0x41c6, 0x4c02, 0x8b,0x1a, 0xd9,0x53,0xb0,0x0c,0xab,0xb3) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This, + TrustLevel *trustLevel); + + /*** ICoreTextTextRequestedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Request)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextTextRequestedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_get_Request(This,value) (This)->lpVtbl->get_Request(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextTextRequestedEventArgs methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_get_Request(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequest **value) { + return This->lpVtbl->get_Request(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextTextRequestedEventArgs IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs +#define ICoreTextTextRequestedEventArgsVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgsVtbl +#define ICoreTextTextRequestedEventArgs __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs +#define ICoreTextTextRequestedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_QueryInterface +#define ICoreTextTextRequestedEventArgs_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_AddRef +#define ICoreTextTextRequestedEventArgs_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_Release +#define ICoreTextTextRequestedEventArgs_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetIids +#define ICoreTextTextRequestedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetRuntimeClassName +#define ICoreTextTextRequestedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_GetTrustLevel +#define ICoreTextTextRequestedEventArgs_get_Request __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_get_Request +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextEditContext interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext, 0xbf6608af, 0x4041, 0x47c3, 0xb2,0x63, 0xa9,0x18,0xeb,0x5e,0xae,0xf2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("bf6608af-4041-47c3-b263-a918eb5eaef2") + ICoreTextEditContext : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Name( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InputScope( + ABI::Windows::UI::Text::Core::CoreTextInputScope *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_InputScope( + ABI::Windows::UI::Text::Core::CoreTextInputScope value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsReadOnly( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsReadOnly( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InputPaneDisplayPolicy( + ABI::Windows::UI::Text::Core::CoreTextInputPaneDisplayPolicy *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_InputPaneDisplayPolicy( + ABI::Windows::UI::Text::Core::CoreTextInputPaneDisplayPolicy value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_TextRequested( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_TextRequested( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_SelectionRequested( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_SelectionRequested( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_LayoutRequested( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_LayoutRequested( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_TextUpdating( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_TextUpdating( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_SelectionUpdating( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_SelectionUpdating( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_FormatUpdating( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_FormatUpdating( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_CompositionStarted( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_CompositionStarted( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_CompositionCompleted( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_CompositionCompleted( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_FocusRemoved( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_FocusRemoved( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE NotifyFocusEnter( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE NotifyFocusLeave( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE NotifyTextChanged( + ABI::Windows::UI::Text::Core::CoreTextRange modifiedRange, + INT32 newLength, + ABI::Windows::UI::Text::Core::CoreTextRange newSelection) = 0; + + virtual HRESULT STDMETHODCALLTYPE NotifySelectionChanged( + ABI::Windows::UI::Text::Core::CoreTextRange selection) = 0; + + virtual HRESULT STDMETHODCALLTYPE NotifyLayoutChanged( + ) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext, 0xbf6608af, 0x4041, 0x47c3, 0xb2,0x63, 0xa9,0x18,0xeb,0x5e,0xae,0xf2) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContextVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + TrustLevel *trustLevel); + + /*** ICoreTextEditContext methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Name)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_InputScope)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope *value); + + HRESULT (STDMETHODCALLTYPE *put_InputScope)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope value); + + HRESULT (STDMETHODCALLTYPE *get_IsReadOnly)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsReadOnly)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_InputPaneDisplayPolicy)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy *value); + + HRESULT (STDMETHODCALLTYPE *put_InputPaneDisplayPolicy)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy value); + + HRESULT (STDMETHODCALLTYPE *add_TextRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_TextRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_SelectionRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_SelectionRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_LayoutRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_LayoutRequested)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_TextUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_TextUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_SelectionUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_SelectionUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_FormatUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_FormatUpdating)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_CompositionStarted)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_CompositionStarted)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_CompositionCompleted)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_CompositionCompleted)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_FocusRemoved)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_FocusRemoved)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *NotifyFocusEnter)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This); + + HRESULT (STDMETHODCALLTYPE *NotifyFocusLeave)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This); + + HRESULT (STDMETHODCALLTYPE *NotifyTextChanged)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange modifiedRange, + INT32 newLength, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange newSelection); + + HRESULT (STDMETHODCALLTYPE *NotifySelectionChanged)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This, + __x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange selection); + + HRESULT (STDMETHODCALLTYPE *NotifyLayoutChanged)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *This); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContextVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContextVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextEditContext methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_Name(This,value) (This)->lpVtbl->put_Name(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputScope(This,value) (This)->lpVtbl->get_InputScope(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputScope(This,value) (This)->lpVtbl->put_InputScope(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_IsReadOnly(This,value) (This)->lpVtbl->get_IsReadOnly(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_IsReadOnly(This,value) (This)->lpVtbl->put_IsReadOnly(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputPaneDisplayPolicy(This,value) (This)->lpVtbl->get_InputPaneDisplayPolicy(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputPaneDisplayPolicy(This,value) (This)->lpVtbl->put_InputPaneDisplayPolicy(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextRequested(This,handler,cookie) (This)->lpVtbl->add_TextRequested(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextRequested(This,cookie) (This)->lpVtbl->remove_TextRequested(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionRequested(This,handler,cookie) (This)->lpVtbl->add_SelectionRequested(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionRequested(This,cookie) (This)->lpVtbl->remove_SelectionRequested(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_LayoutRequested(This,handler,cookie) (This)->lpVtbl->add_LayoutRequested(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_LayoutRequested(This,cookie) (This)->lpVtbl->remove_LayoutRequested(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextUpdating(This,handler,cookie) (This)->lpVtbl->add_TextUpdating(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextUpdating(This,cookie) (This)->lpVtbl->remove_TextUpdating(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionUpdating(This,handler,cookie) (This)->lpVtbl->add_SelectionUpdating(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionUpdating(This,cookie) (This)->lpVtbl->remove_SelectionUpdating(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FormatUpdating(This,handler,cookie) (This)->lpVtbl->add_FormatUpdating(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FormatUpdating(This,cookie) (This)->lpVtbl->remove_FormatUpdating(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionStarted(This,handler,cookie) (This)->lpVtbl->add_CompositionStarted(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionStarted(This,cookie) (This)->lpVtbl->remove_CompositionStarted(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionCompleted(This,handler,cookie) (This)->lpVtbl->add_CompositionCompleted(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionCompleted(This,cookie) (This)->lpVtbl->remove_CompositionCompleted(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FocusRemoved(This,handler,cookie) (This)->lpVtbl->add_FocusRemoved(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FocusRemoved(This,cookie) (This)->lpVtbl->remove_FocusRemoved(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusEnter(This) (This)->lpVtbl->NotifyFocusEnter(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusLeave(This) (This)->lpVtbl->NotifyFocusLeave(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyTextChanged(This,modifiedRange,newLength,newSelection) (This)->lpVtbl->NotifyTextChanged(This,modifiedRange,newLength,newSelection) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifySelectionChanged(This,selection) (This)->lpVtbl->NotifySelectionChanged(This,selection) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyLayoutChanged(This) (This)->lpVtbl->NotifyLayoutChanged(This) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextEditContext methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_Name(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_Name(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,HSTRING value) { + return This->lpVtbl->put_Name(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputScope(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope *value) { + return This->lpVtbl->get_InputScope(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputScope(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope value) { + return This->lpVtbl->put_InputScope(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_IsReadOnly(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,boolean *value) { + return This->lpVtbl->get_IsReadOnly(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_IsReadOnly(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,boolean value) { + return This->lpVtbl->put_IsReadOnly(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputPaneDisplayPolicy(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy *value) { + return This->lpVtbl->get_InputPaneDisplayPolicy(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputPaneDisplayPolicy(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputPaneDisplayPolicy value) { + return This->lpVtbl->put_InputPaneDisplayPolicy(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_TextRequested(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_TextRequested(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_SelectionRequested(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_SelectionRequested(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_LayoutRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_LayoutRequested(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_LayoutRequested(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_LayoutRequested(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_TextUpdating(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_TextUpdating(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_SelectionUpdating(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_SelectionUpdating(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FormatUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_FormatUpdating(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FormatUpdating(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_FormatUpdating(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionStarted(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_CompositionStarted(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionStarted(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_CompositionStarted(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionCompleted(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_CompositionCompleted(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionCompleted(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_CompositionCompleted(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FocusRemoved(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_FocusRemoved(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FocusRemoved(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_FocusRemoved(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusEnter(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This) { + return This->lpVtbl->NotifyFocusEnter(This); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusLeave(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This) { + return This->lpVtbl->NotifyFocusLeave(This); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyTextChanged(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange modifiedRange,INT32 newLength,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange newSelection) { + return This->lpVtbl->NotifyTextChanged(This,modifiedRange,newLength,newSelection); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifySelectionChanged(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This,__x_ABI_CWindows_CUI_CText_CCore_CCoreTextRange selection) { + return This->lpVtbl->NotifySelectionChanged(This,selection); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyLayoutChanged(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext* This) { + return This->lpVtbl->NotifyLayoutChanged(This); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextEditContext IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext +#define ICoreTextEditContextVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContextVtbl +#define ICoreTextEditContext __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext +#define ICoreTextEditContext_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_QueryInterface +#define ICoreTextEditContext_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_AddRef +#define ICoreTextEditContext_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_Release +#define ICoreTextEditContext_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetIids +#define ICoreTextEditContext_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetRuntimeClassName +#define ICoreTextEditContext_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_GetTrustLevel +#define ICoreTextEditContext_get_Name __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_Name +#define ICoreTextEditContext_put_Name __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_Name +#define ICoreTextEditContext_get_InputScope __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputScope +#define ICoreTextEditContext_put_InputScope __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputScope +#define ICoreTextEditContext_get_IsReadOnly __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_IsReadOnly +#define ICoreTextEditContext_put_IsReadOnly __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_IsReadOnly +#define ICoreTextEditContext_get_InputPaneDisplayPolicy __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_get_InputPaneDisplayPolicy +#define ICoreTextEditContext_put_InputPaneDisplayPolicy __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_put_InputPaneDisplayPolicy +#define ICoreTextEditContext_add_TextRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextRequested +#define ICoreTextEditContext_remove_TextRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextRequested +#define ICoreTextEditContext_add_SelectionRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionRequested +#define ICoreTextEditContext_remove_SelectionRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionRequested +#define ICoreTextEditContext_add_LayoutRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_LayoutRequested +#define ICoreTextEditContext_remove_LayoutRequested __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_LayoutRequested +#define ICoreTextEditContext_add_TextUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_TextUpdating +#define ICoreTextEditContext_remove_TextUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_TextUpdating +#define ICoreTextEditContext_add_SelectionUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_SelectionUpdating +#define ICoreTextEditContext_remove_SelectionUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_SelectionUpdating +#define ICoreTextEditContext_add_FormatUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FormatUpdating +#define ICoreTextEditContext_remove_FormatUpdating __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FormatUpdating +#define ICoreTextEditContext_add_CompositionStarted __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionStarted +#define ICoreTextEditContext_remove_CompositionStarted __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionStarted +#define ICoreTextEditContext_add_CompositionCompleted __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_CompositionCompleted +#define ICoreTextEditContext_remove_CompositionCompleted __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_CompositionCompleted +#define ICoreTextEditContext_add_FocusRemoved __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_add_FocusRemoved +#define ICoreTextEditContext_remove_FocusRemoved __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_remove_FocusRemoved +#define ICoreTextEditContext_NotifyFocusEnter __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusEnter +#define ICoreTextEditContext_NotifyFocusLeave __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyFocusLeave +#define ICoreTextEditContext_NotifyTextChanged __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyTextChanged +#define ICoreTextEditContext_NotifySelectionChanged __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifySelectionChanged +#define ICoreTextEditContext_NotifyLayoutChanged __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_NotifyLayoutChanged +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreTextServicesManager interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager, 0xc2507d83, 0x6e0a, 0x4a8a, 0xbd,0xf8, 0x19,0x48,0x87,0x48,0x54,0xba); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + namespace Core { + MIDL_INTERFACE("c2507d83-6e0a-4a8a-bdf8-1948874854ba") + ICoreTextServicesManager : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_InputLanguage( + ABI::Windows::Globalization::ILanguage **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_InputLanguageChanged( + ABI::Windows::Foundation::ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_InputLanguageChanged( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateEditContext( + ABI::Windows::UI::Text::Core::ICoreTextEditContext **out) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager, 0xc2507d83, 0x6e0a, 0x4a8a, 0xbd,0xf8, 0x19,0x48,0x87,0x48,0x54,0xba) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + TrustLevel *trustLevel); + + /*** ICoreTextServicesManager methods ***/ + HRESULT (STDMETHODCALLTYPE *get_InputLanguage)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *add_InputLanguageChanged)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_InputLanguageChanged)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *CreateEditContext)( + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext **out); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerVtbl; + +interface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager { + CONST_VTBL __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreTextServicesManager methods ***/ +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_get_InputLanguage(This,value) (This)->lpVtbl->get_InputLanguage(This,value) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_add_InputLanguageChanged(This,handler,cookie) (This)->lpVtbl->add_InputLanguageChanged(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_remove_InputLanguageChanged(This,cookie) (This)->lpVtbl->remove_InputLanguageChanged(This,cookie) +#define __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_CreateEditContext(This,out) (This)->lpVtbl->CreateEditContext(This,out) +#else +/*** IUnknown methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_QueryInterface(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_AddRef(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_Release(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetIids(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetRuntimeClassName(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetTrustLevel(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreTextServicesManager methods ***/ +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_get_InputLanguage(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->get_InputLanguage(This,value); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_add_InputLanguageChanged(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_InputLanguageChanged(This,handler,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_remove_InputLanguageChanged(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_InputLanguageChanged(This,cookie); +} +static inline HRESULT __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_CreateEditContext(__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext **out) { + return This->lpVtbl->CreateEditContext(This,out); +} +#endif +#ifdef WIDL_using_Windows_UI_Text_Core +#define IID_ICoreTextServicesManager IID___x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager +#define ICoreTextServicesManagerVtbl __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManagerVtbl +#define ICoreTextServicesManager __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager +#define ICoreTextServicesManager_QueryInterface __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_QueryInterface +#define ICoreTextServicesManager_AddRef __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_AddRef +#define ICoreTextServicesManager_Release __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_Release +#define ICoreTextServicesManager_GetIids __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetIids +#define ICoreTextServicesManager_GetRuntimeClassName __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetRuntimeClassName +#define ICoreTextServicesManager_GetTrustLevel __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_GetTrustLevel +#define ICoreTextServicesManager_get_InputLanguage __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_get_InputLanguage +#define ICoreTextServicesManager_add_InputLanguageChanged __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_add_InputLanguageChanged +#define ICoreTextServicesManager_remove_InputLanguageChanged __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_remove_InputLanguageChanged +#define ICoreTextServicesManager_CreateEditContext __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_CreateEditContext +#endif /* WIDL_using_Windows_UI_Text_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextServicesManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextServicesManager_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextServicesManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextServicesManager[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','r','v','i','c','e','s','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextServicesManager[] = L"Windows.UI.Text.Core.CoreTextServicesManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextServicesManager[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','r','v','i','c','e','s','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextServicesManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','F','o','r','m','a','t','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs[] = L"Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','F','o','r','m','a','t','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextFormatUpdatingEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextEditContext + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextEditContext_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextEditContext_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextEditContext[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','E','d','i','t','C','o','n','t','e','x','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextEditContext[] = L"Windows.UI.Text.Core.CoreTextEditContext"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextEditContext[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','E','d','i','t','C','o','n','t','e','x','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextEditContext_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs[] = L"Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionCompletedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','S','t','a','r','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs[] = L"Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','S','t','a','r','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionStartedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs[] = L"Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequestedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs[] = L"Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequestedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs[] = L"Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionUpdatingEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextTextRequestedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs[] = L"Windows.UI.Text.Core.CoreTextTextRequestedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','R','e','q','u','e','s','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequestedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs[] = L"Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','U','p','d','a','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextUpdatingEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextLayoutBounds + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutBounds_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutBounds_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutBounds[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','B','o','u','n','d','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutBounds[] = L"Windows.UI.Text.Core.CoreTextLayoutBounds"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutBounds[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','B','o','u','n','d','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutBounds_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextLayoutRequest + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequest_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequest_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','R','e','q','u','e','s','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequest[] = L"Windows.UI.Text.Core.CoreTextLayoutRequest"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextLayoutRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','L','a','y','o','u','t','R','e','q','u','e','s','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextLayoutRequest_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextSelectionRequest + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequest_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequest_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','R','e','q','u','e','s','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequest[] = L"Windows.UI.Text.Core.CoreTextSelectionRequest"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextSelectionRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','S','e','l','e','c','t','i','o','n','R','e','q','u','e','s','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextSelectionRequest_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextTextRequest + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequest_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequest_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','R','e','q','u','e','s','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequest[] = L"Windows.UI.Text.Core.CoreTextTextRequest"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextTextRequest[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','T','e','x','t','R','e','q','u','e','s','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextTextRequest_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Text.Core.CoreTextCompositionSegment + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionSegment_DEFINED +#define RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionSegment_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionSegment[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','S','e','g','m','e','n','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionSegment[] = L"Windows.UI.Text.Core.CoreTextCompositionSegment"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Text_Core_CoreTextCompositionSegment[] = {'W','i','n','d','o','w','s','.','U','I','.','T','e','x','t','.','C','o','r','e','.','C','o','r','e','T','e','x','t','C','o','m','p','o','s','i','t','i','o','n','S','e','g','m','e','n','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Text_Core_CoreTextCompositionSegment_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > interface + */ +#ifndef ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment, 0x214b64ff, 0xcf4d, 0x5dd4, 0x93,0x2a, 0x7b,0xc6,0x6e,0x69,0x03,0x6e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("214b64ff-cf4d-5dd4-932a-7bc66e69036e") + IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment*, ABI::Windows::UI::Text::Core::ICoreTextCompositionSegment* > > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment, 0x214b64ff, 0xcf4d, 0x5dd4, 0x93,0x2a, 0x7b,0xc6,0x6e,0x69,0x03,0x6e) +#endif +#else +typedef struct __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegmentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + TrustLevel *trustLevel); + + /*** IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + UINT32 index, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegmentVtbl; + +interface __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment { + CONST_VTBL __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegmentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > methods ***/ +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_QueryInterface(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_AddRef(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_Release(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetIids(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetRuntimeClassName(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetTrustLevel(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView<ABI::Windows::UI::Text::Core::CoreTextCompositionSegment* > methods ***/ +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetAt(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,UINT32 index,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_get_Size(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_IndexOf(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static inline HRESULT __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetMany(__FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionSegment **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_CoreTextCompositionSegment IID___FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment +#define IVectorView_CoreTextCompositionSegmentVtbl __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegmentVtbl +#define IVectorView_CoreTextCompositionSegment __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment +#define IVectorView_CoreTextCompositionSegment_QueryInterface __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_QueryInterface +#define IVectorView_CoreTextCompositionSegment_AddRef __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_AddRef +#define IVectorView_CoreTextCompositionSegment_Release __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_Release +#define IVectorView_CoreTextCompositionSegment_GetIids __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetIids +#define IVectorView_CoreTextCompositionSegment_GetRuntimeClassName __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetRuntimeClassName +#define IVectorView_CoreTextCompositionSegment_GetTrustLevel __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetTrustLevel +#define IVectorView_CoreTextCompositionSegment_GetAt __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetAt +#define IVectorView_CoreTextCompositionSegment_get_Size __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_get_Size +#define IVectorView_CoreTextCompositionSegment_IndexOf __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_IndexOf +#define IVectorView_CoreTextCompositionSegment_GetMany __FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CUI__CText__CCore__CCoreTextCompositionSegment_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable, 0xef53b467, 0xc472, 0x5b59, 0xa8,0x27, 0x38,0xad,0xc3,0xa9,0xd3,0x26); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ef53b467-c472-5b59-a827-38adc3a9d326") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable, 0xef53b467, 0xc472, 0x5b59, 0xa8,0x27, 0x38,0xad,0xc3,0xa9,0xd3,0x26) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,IInspectable* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_IInspectable IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable +#define ITypedEventHandler_CoreTextEditContext_IInspectableVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectableVtbl +#define ITypedEventHandler_CoreTextEditContext_IInspectable __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable +#define ITypedEventHandler_CoreTextEditContext_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_IInspectable_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_AddRef +#define ITypedEventHandler_CoreTextEditContext_IInspectable_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Release +#define ITypedEventHandler_CoreTextEditContext_IInspectable_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs, 0xa2d7059e, 0x68ed, 0x5260, 0x8d,0x8e, 0x1d,0xcf,0x3d,0x25,0xd6,0x63); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("a2d7059e-68ed-5260-8d8e-1dcf3d25d663") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextCompositionCompletedEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs, 0xa2d7059e, 0x68ed, 0x5260, 0x8d,0x8e, 0x1d,0xcf,0x3d,0x25,0xd6,0x63) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionCompletedEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionCompletedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionCompletedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionCompletedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs, 0xe671d625, 0x5b59, 0x57e6, 0xa9,0x2e, 0x40,0x00,0x95,0x07,0x85,0x3a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("e671d625-5b59-57e6-a92e-40009507853a") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextCompositionStartedEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs, 0xe671d625, 0x5b59, 0x57e6, 0xa9,0x2e, 0x40,0x00,0x95,0x07,0x85,0x3a) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextCompositionStartedEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextCompositionStartedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextCompositionStartedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextCompositionStartedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs, 0x3e4ef599, 0x4cc2, 0x5248, 0xbf,0x2d, 0x13,0xf1,0x76,0x13,0xb0,0xa6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("3e4ef599-4cc2-5248-bf2d-13f17613b0a6") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextFormatUpdatingEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs, 0x3e4ef599, 0x4cc2, 0x5248, 0xbf,0x2d, 0x13,0xf1,0x76,0x13,0xb0,0xa6) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextFormatUpdatingEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextFormatUpdatingEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextFormatUpdatingEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextFormatUpdatingEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs, 0x1a5f5596, 0x561c, 0x57f6, 0xa4,0xff, 0xcb,0x85,0x01,0x3c,0x65,0x44); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("1a5f5596-561c-57f6-a4ff-cb85013c6544") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextLayoutRequestedEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs, 0x1a5f5596, 0x561c, 0x57f6, 0xa4,0xff, 0xcb,0x85,0x01,0x3c,0x65,0x44) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextLayoutRequestedEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextLayoutRequestedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextLayoutRequestedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextLayoutRequestedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs, 0x882e51e1, 0xf4a3, 0x57e5, 0x93,0x92, 0x6a,0x8c,0x38,0x57,0x91,0x81); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("882e51e1-f4a3-57e5-9392-6a8c38579181") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextSelectionRequestedEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs, 0x882e51e1, 0xf4a3, 0x57e5, 0x93,0x92, 0x6a,0x8c,0x38,0x57,0x91,0x81) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionRequestedEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionRequestedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionRequestedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionRequestedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs, 0x6b140a40, 0xd461, 0x555a, 0xb6,0xeb, 0x5d,0xbb,0x8e,0x21,0x01,0xe5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("6b140a40-d461-555a-b6eb-5dbb8e2101e5") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextSelectionUpdatingEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs, 0x6b140a40, 0xd461, 0x555a, 0xb6,0xeb, 0x5d,0xbb,0x8e,0x21,0x01,0xe5) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextSelectionUpdatingEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextSelectionUpdatingEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextSelectionUpdatingEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextSelectionUpdatingEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs, 0xc7e08176, 0x4134, 0x50b7, 0xbc,0x73, 0x72,0x9e,0x9f,0x9a,0xd2,0x2a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c7e08176-4134-50b7-bc73-729e9f9ad22a") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextTextRequestedEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs, 0xc7e08176, 0x4134, 0x50b7, 0xbc,0x73, 0x72,0x9e,0x9f,0x9a,0xd2,0x2a) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextRequestedEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextRequestedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextRequestedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextRequestedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs, 0xfd896a84, 0xdf7c, 0x50d5, 0x91,0x67, 0x58,0xf6,0x16,0xbd,0xdb,0x6e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("fd896a84-df7c-50d5-9167-58f616bddb6e") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextEditContext*, ABI::Windows::UI::Text::Core::ICoreTextEditContext* >, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs*, ABI::Windows::UI::Text::Core::ICoreTextTextUpdatingEventArgs* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs, 0xfd896a84, 0xdf7c, 0x50d5, 0x91,0x67, 0x58,0xf6,0x16,0xbd,0xdb,0x6e) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextEditContext*,ABI::Windows::UI::Text::Core::CoreTextTextUpdatingEventArgs* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextEditContext *sender,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextTextUpdatingEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgsVtbl +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_QueryInterface +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_AddRef +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Release +#define ITypedEventHandler_CoreTextEditContext_CoreTextTextUpdatingEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextEditContext_Windows__CUI__CText__CCore__CCoreTextTextUpdatingEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable, 0x112fb01d, 0x260a, 0x51c6, 0x91,0x98, 0x5d,0xb3,0xe6,0xe9,0xef,0x3d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("112fb01d-260a-51c6-9198-5db3e6e9ef3d") + ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > : ITypedEventHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::UI::Text::Core::CoreTextServicesManager*, ABI::Windows::UI::Text::Core::ICoreTextServicesManager* >, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable, 0x112fb01d, 0x260a, 0x51c6, 0x91,0x98, 0x5d,0xb3,0xe6,0xe9,0xef,0x3d) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *This); + + /*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable *This, + __x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Release(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler<ABI::Windows::UI::Text::Core::CoreTextServicesManager*,IInspectable* > methods ***/ +static inline HRESULT __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable* This,__x_ABI_CWindows_CUI_CText_CCore_CICoreTextServicesManager *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CoreTextServicesManager_IInspectable IID___FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable +#define ITypedEventHandler_CoreTextServicesManager_IInspectableVtbl __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectableVtbl +#define ITypedEventHandler_CoreTextServicesManager_IInspectable __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable +#define ITypedEventHandler_CoreTextServicesManager_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_QueryInterface +#define ITypedEventHandler_CoreTextServicesManager_IInspectable_AddRef __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_AddRef +#define ITypedEventHandler_CoreTextServicesManager_IInspectable_Release __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Release +#define ITypedEventHandler_CoreTextServicesManager_IInspectable_Invoke __FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CText__CCore__CCoreTextServicesManager_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_text_core_h__ */
diff --git a/mingw-w64-headers/include/windows.ui.text.h b/mingw-w64-headers/include/windows.ui.text.h new file mode 100644 index 0000000..a9c87c9 --- /dev/null +++ b/mingw-w64-headers/include/windows.ui.text.h
@@ -0,0 +1,255 @@ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.text.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include <rpc.h> +#include <rpcndr.h> +#endif + +#ifndef COM_NO_WINDOWS_H +#include <windows.h> +#include <ole2.h> +#endif + +#ifndef __windows_ui_text_h__ +#define __windows_ui_text_h__ + +/* Forward declarations */ + +#ifndef ____FIReference_1_UnderlineType_FWD_DEFINED__ +#define ____FIReference_1_UnderlineType_FWD_DEFINED__ +typedef interface __FIReference_1_UnderlineType __FIReference_1_UnderlineType; +#ifdef __cplusplus +#define __FIReference_1_UnderlineType ABI::Windows::Foundation::IReference<ABI::Windows::UI::Text::UnderlineType > +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include <inspectable.h> +#include <asyncinfo.h> +#include <eventtoken.h> +#include <windowscontracts.h> +#include <windows.foundation.h> +#include <windows.globalization.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) +#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xe0000 +#endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CText_CUnderlineType_ENUM_DEFINED__ +#define ____x_ABI_CWindows_CUI_CText_CUnderlineType_ENUM_DEFINED__ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Text { + enum UnderlineType { + UnderlineType_Undefined = 0, + UnderlineType_None = 1, + UnderlineType_Single = 2, + UnderlineType_Words = 3, + UnderlineType_Double = 4, + UnderlineType_Dotted = 5, + UnderlineType_Dash = 6, + UnderlineType_DashDot = 7, + UnderlineType_DashDotDot = 8, + UnderlineType_Wave = 9, + UnderlineType_Thick = 10, + UnderlineType_Thin = 11, + UnderlineType_DoubleWave = 12, + UnderlineType_HeavyWave = 13, + UnderlineType_LongDash = 14, + UnderlineType_ThickDash = 15, + UnderlineType_ThickDashDot = 16, + UnderlineType_ThickDashDotDot = 17, + UnderlineType_ThickDotted = 18, + UnderlineType_ThickLongDash = 19 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CText_CUnderlineType { + UnderlineType_Undefined = 0, + UnderlineType_None = 1, + UnderlineType_Single = 2, + UnderlineType_Words = 3, + UnderlineType_Double = 4, + UnderlineType_Dotted = 5, + UnderlineType_Dash = 6, + UnderlineType_DashDot = 7, + UnderlineType_DashDotDot = 8, + UnderlineType_Wave = 9, + UnderlineType_Thick = 10, + UnderlineType_Thin = 11, + UnderlineType_DoubleWave = 12, + UnderlineType_HeavyWave = 13, + UnderlineType_LongDash = 14, + UnderlineType_ThickDash = 15, + UnderlineType_ThickDashDot = 16, + UnderlineType_ThickDashDotDot = 17, + UnderlineType_ThickDotted = 18, + UnderlineType_ThickLongDash = 19 +}; +#ifdef WIDL_using_Windows_UI_Text +#define UnderlineType __x_ABI_CWindows_CUI_CText_CUnderlineType +#endif /* WIDL_using_Windows_UI_Text */ +#endif + +#endif /* ____x_ABI_CWindows_CUI_CText_CUnderlineType_ENUM_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CText_CUnderlineType __x_ABI_CWindows_CUI_CText_CUnderlineType; +#endif /* __cplusplus */ + +#ifndef ____FIReference_1_UnderlineType_FWD_DEFINED__ +#define ____FIReference_1_UnderlineType_FWD_DEFINED__ +typedef interface __FIReference_1_UnderlineType __FIReference_1_UnderlineType; +#ifdef __cplusplus +#define __FIReference_1_UnderlineType ABI::Windows::Foundation::IReference<ABI::Windows::UI::Text::UnderlineType > +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IReference<ABI::Windows::UI::Text::UnderlineType > interface + */ +#ifndef ____FIReference_1_UnderlineType_INTERFACE_DEFINED__ +#define ____FIReference_1_UnderlineType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_UnderlineType, 0x1b63ec17, 0x7b2b, 0x59fe, 0xab,0x9d, 0xb6,0x0e,0xa4,0xf9,0xc9,0xb8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("1b63ec17-7b2b-59fe-ab9d-b60ea4f9c9b8") + IReference<ABI::Windows::UI::Text::UnderlineType > : IReference_impl<ABI::Windows::UI::Text::UnderlineType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_UnderlineType, 0x1b63ec17, 0x7b2b, 0x59fe, 0xab,0x9d, 0xb6,0x0e,0xa4,0xf9,0xc9,0xb8) +#endif +#else +typedef struct __FIReference_1_UnderlineTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_UnderlineType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_UnderlineType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_UnderlineType *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_UnderlineType *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_UnderlineType *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_UnderlineType *This, + TrustLevel *trustLevel); + + /*** IReference<ABI::Windows::UI::Text::UnderlineType > methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_UnderlineType *This, + __x_ABI_CWindows_CUI_CText_CUnderlineType *value); + + END_INTERFACE +} __FIReference_1_UnderlineTypeVtbl; + +interface __FIReference_1_UnderlineType { + CONST_VTBL __FIReference_1_UnderlineTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_UnderlineType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_UnderlineType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_UnderlineType_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_UnderlineType_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_UnderlineType_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_UnderlineType_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference<ABI::Windows::UI::Text::UnderlineType > methods ***/ +#define __FIReference_1_UnderlineType_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FIReference_1_UnderlineType_QueryInterface(__FIReference_1_UnderlineType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FIReference_1_UnderlineType_AddRef(__FIReference_1_UnderlineType* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FIReference_1_UnderlineType_Release(__FIReference_1_UnderlineType* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __FIReference_1_UnderlineType_GetIids(__FIReference_1_UnderlineType* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __FIReference_1_UnderlineType_GetRuntimeClassName(__FIReference_1_UnderlineType* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __FIReference_1_UnderlineType_GetTrustLevel(__FIReference_1_UnderlineType* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference<ABI::Windows::UI::Text::UnderlineType > methods ***/ +static inline HRESULT __FIReference_1_UnderlineType_get_Value(__FIReference_1_UnderlineType* This,__x_ABI_CWindows_CUI_CText_CUnderlineType *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_UnderlineType IID___FIReference_1_UnderlineType +#define IReference_UnderlineTypeVtbl __FIReference_1_UnderlineTypeVtbl +#define IReference_UnderlineType __FIReference_1_UnderlineType +#define IReference_UnderlineType_QueryInterface __FIReference_1_UnderlineType_QueryInterface +#define IReference_UnderlineType_AddRef __FIReference_1_UnderlineType_AddRef +#define IReference_UnderlineType_Release __FIReference_1_UnderlineType_Release +#define IReference_UnderlineType_GetIids __FIReference_1_UnderlineType_GetIids +#define IReference_UnderlineType_GetRuntimeClassName __FIReference_1_UnderlineType_GetRuntimeClassName +#define IReference_UnderlineType_GetTrustLevel __FIReference_1_UnderlineType_GetTrustLevel +#define IReference_UnderlineType_get_Value __FIReference_1_UnderlineType_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_UnderlineType_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_text_h__ */
diff --git a/mingw-w64-headers/include/windows.ui.viewmanagement.core.h b/mingw-w64-headers/include/windows.ui.viewmanagement.core.h index fd871d8..ba65c12 100644 --- a/mingw-w64-headers/include/windows.ui.viewmanagement.core.h +++ b/mingw-w64-headers/include/windows.ui.viewmanagement.core.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.viewmanagement.core.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.viewmanagement.core.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.viewmanagement.h b/mingw-w64-headers/include/windows.ui.viewmanagement.h index 5c0764c..17789b5 100644 --- a/mingw-w64-headers/include/windows.ui.viewmanagement.h +++ b/mingw-w64-headers/include/windows.ui.viewmanagement.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.viewmanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.viewmanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -1068,6 +1068,14 @@ #endif /* __cplusplus */ #endif +#ifndef ____FIReference_1_UIElementType_FWD_DEFINED__ +#define ____FIReference_1_UIElementType_FWD_DEFINED__ +typedef interface __FIReference_1_UIElementType __FIReference_1_UIElementType; +#ifdef __cplusplus +#define __FIReference_1_UIElementType ABI::Windows::Foundation::IReference<ABI::Windows::UI::ViewManagement::UIElementType > +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include <inspectable.h> @@ -2377,6 +2385,14 @@ #endif /* __cplusplus */ #endif +#ifndef ____FIReference_1_UIElementType_FWD_DEFINED__ +#define ____FIReference_1_UIElementType_FWD_DEFINED__ +typedef interface __FIReference_1_UIElementType __FIReference_1_UIElementType; +#ifdef __cplusplus +#define __FIReference_1_UIElementType ABI::Windows::Foundation::IReference<ABI::Windows::UI::ViewManagement::UIElementType > +#endif /* __cplusplus */ +#endif + #if !defined(WINDOWS_UI_VIEWMANAGEMENT_VIEWMANAGEMENTVIEWSCALINGCONTRACT_VERSION) #define WINDOWS_UI_VIEWMANAGEMENT_VIEWMANAGEMENTVIEWSCALINGCONTRACT_VERSION 0x10000 #endif // defined(WINDOWS_UI_VIEWMANAGEMENT_VIEWMANAGEMENTVIEWSCALINGCONTRACT_VERSION) @@ -10180,6 +10196,128 @@ #endif /* ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CInputPane_Windows__CUI__CViewManagement__CInputPaneVisibilityEventArgs_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IReference<ABI::Windows::UI::ViewManagement::UIElementType > interface + */ +#ifndef ____FIReference_1_UIElementType_INTERFACE_DEFINED__ +#define ____FIReference_1_UIElementType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_UIElementType, 0xe17e08c9, 0x7deb, 0x51d1, 0x84,0x87, 0x33,0x4e,0xb3,0xfe,0x46,0x91); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("e17e08c9-7deb-51d1-8487-334eb3fe4691") + IReference<ABI::Windows::UI::ViewManagement::UIElementType > : IReference_impl<ABI::Windows::UI::ViewManagement::UIElementType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_UIElementType, 0xe17e08c9, 0x7deb, 0x51d1, 0x84,0x87, 0x33,0x4e,0xb3,0xfe,0x46,0x91) +#endif +#else +typedef struct __FIReference_1_UIElementTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_UIElementType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_UIElementType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_UIElementType *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_UIElementType *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_UIElementType *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_UIElementType *This, + TrustLevel *trustLevel); + + /*** IReference<ABI::Windows::UI::ViewManagement::UIElementType > methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_UIElementType *This, + __x_ABI_CWindows_CUI_CViewManagement_CUIElementType *value); + + END_INTERFACE +} __FIReference_1_UIElementTypeVtbl; + +interface __FIReference_1_UIElementType { + CONST_VTBL __FIReference_1_UIElementTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_UIElementType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_UIElementType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_UIElementType_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_UIElementType_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_UIElementType_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_UIElementType_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference<ABI::Windows::UI::ViewManagement::UIElementType > methods ***/ +#define __FIReference_1_UIElementType_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static inline HRESULT __FIReference_1_UIElementType_QueryInterface(__FIReference_1_UIElementType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static inline ULONG __FIReference_1_UIElementType_AddRef(__FIReference_1_UIElementType* This) { + return This->lpVtbl->AddRef(This); +} +static inline ULONG __FIReference_1_UIElementType_Release(__FIReference_1_UIElementType* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static inline HRESULT __FIReference_1_UIElementType_GetIids(__FIReference_1_UIElementType* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static inline HRESULT __FIReference_1_UIElementType_GetRuntimeClassName(__FIReference_1_UIElementType* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static inline HRESULT __FIReference_1_UIElementType_GetTrustLevel(__FIReference_1_UIElementType* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference<ABI::Windows::UI::ViewManagement::UIElementType > methods ***/ +static inline HRESULT __FIReference_1_UIElementType_get_Value(__FIReference_1_UIElementType* This,__x_ABI_CWindows_CUI_CViewManagement_CUIElementType *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_UIElementType IID___FIReference_1_UIElementType +#define IReference_UIElementTypeVtbl __FIReference_1_UIElementTypeVtbl +#define IReference_UIElementType __FIReference_1_UIElementType +#define IReference_UIElementType_QueryInterface __FIReference_1_UIElementType_QueryInterface +#define IReference_UIElementType_AddRef __FIReference_1_UIElementType_AddRef +#define IReference_UIElementType_Release __FIReference_1_UIElementType_Release +#define IReference_UIElementType_GetIids __FIReference_1_UIElementType_GetIids +#define IReference_UIElementType_GetRuntimeClassName __FIReference_1_UIElementType_GetRuntimeClassName +#define IReference_UIElementType_GetTrustLevel __FIReference_1_UIElementType_GetTrustLevel +#define IReference_UIElementType_get_Value __FIReference_1_UIElementType_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_UIElementType_INTERFACE_DEFINED__ */ + /* Begin additional prototypes for all interfaces */ ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *);
diff --git a/mingw-w64-headers/include/windows.ui.windowmanagement.h b/mingw-w64-headers/include/windows.ui.windowmanagement.h index 11d2cda..434c846 100644 --- a/mingw-w64-headers/include/windows.ui.windowmanagement.h +++ b/mingw-w64-headers/include/windows.ui.windowmanagement.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.windowmanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.windowmanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.xaml.h b/mingw-w64-headers/include/windows.ui.xaml.h index 14bc909..d9629ab 100644 --- a/mingw-w64-headers/include/windows.ui.xaml.h +++ b/mingw-w64-headers/include/windows.ui.xaml.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.xaml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.xaml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.xaml.hosting.desktopwindowxamlsource.h b/mingw-w64-headers/include/windows.ui.xaml.hosting.desktopwindowxamlsource.h index fefc77c..499d8ec 100644 --- a/mingw-w64-headers/include/windows.ui.xaml.hosting.desktopwindowxamlsource.h +++ b/mingw-w64-headers/include/windows.ui.xaml.hosting.desktopwindowxamlsource.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.xaml.hosting.desktopwindowxamlsource.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.xaml.hosting.desktopwindowxamlsource.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windows.ui.xaml.interop.h b/mingw-w64-headers/include/windows.ui.xaml.interop.h index 35802cf..77b2eed 100644 --- a/mingw-w64-headers/include/windows.ui.xaml.interop.h +++ b/mingw-w64-headers/include/windows.ui.xaml.interop.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windows.ui.xaml.interop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windows.ui.xaml.interop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/windowscontracts.h b/mingw-w64-headers/include/windowscontracts.h index 712640a..23dfc62 100644 --- a/mingw-w64-headers/include/windowscontracts.h +++ b/mingw-w64-headers/include/windowscontracts.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/windowscontracts.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/windowscontracts.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmcodecdsp.h b/mingw-w64-headers/include/wmcodecdsp.h index 09885d7..152ba9e 100644 --- a/mingw-w64-headers/include/wmcodecdsp.h +++ b/mingw-w64-headers/include/wmcodecdsp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmcodecdsp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmcodecdsp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmcontainer.h b/mingw-w64-headers/include/wmcontainer.h index ca7c478..67d818e 100644 --- a/mingw-w64-headers/include/wmcontainer.h +++ b/mingw-w64-headers/include/wmcontainer.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmcontainer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmcontainer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmdrmsdk.h b/mingw-w64-headers/include/wmdrmsdk.h index 702284e..1a23a3b 100644 --- a/mingw-w64-headers/include/wmdrmsdk.h +++ b/mingw-w64-headers/include/wmdrmsdk.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmdrmsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmdrmsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmp.h b/mingw-w64-headers/include/wmp.h index a299133..81a529f 100644 --- a/mingw-w64-headers/include/wmp.h +++ b/mingw-w64-headers/include/wmp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmprealestate.h b/mingw-w64-headers/include/wmprealestate.h index b8b3173..987ab28 100644 --- a/mingw-w64-headers/include/wmprealestate.h +++ b/mingw-w64-headers/include/wmprealestate.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmprealestate.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmprealestate.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmpservices.h b/mingw-w64-headers/include/wmpservices.h index 68480c6..b49e4b9 100644 --- a/mingw-w64-headers/include/wmpservices.h +++ b/mingw-w64-headers/include/wmpservices.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmpservices.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmpservices.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmsbuffer.h b/mingw-w64-headers/include/wmsbuffer.h index be10758..32c6725 100644 --- a/mingw-w64-headers/include/wmsbuffer.h +++ b/mingw-w64-headers/include/wmsbuffer.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmsbuffer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmsbuffer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmsdkidl.h b/mingw-w64-headers/include/wmsdkidl.h index 0758be8..4762238 100644 --- a/mingw-w64-headers/include/wmsdkidl.h +++ b/mingw-w64-headers/include/wmsdkidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmsdkidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmsdkidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmsecure.h b/mingw-w64-headers/include/wmsecure.h index 0249f89..34908c5 100644 --- a/mingw-w64-headers/include/wmsecure.h +++ b/mingw-w64-headers/include/wmsecure.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wmsecure.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wmsecure.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wpcapi.h b/mingw-w64-headers/include/wpcapi.h index afd3641..c3bb006 100644 --- a/mingw-w64-headers/include/wpcapi.h +++ b/mingw-w64-headers/include/wpcapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wpcapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wpcapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsdattachment.h b/mingw-w64-headers/include/wsdattachment.h index 3826de2..f63934b 100644 --- a/mingw-w64-headers/include/wsdattachment.h +++ b/mingw-w64-headers/include/wsdattachment.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsdattachment.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsdattachment.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsdbase.h b/mingw-w64-headers/include/wsdbase.h index d7d8aa2..c9e8597 100644 --- a/mingw-w64-headers/include/wsdbase.h +++ b/mingw-w64-headers/include/wsdbase.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsdbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsdbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsdclient.h b/mingw-w64-headers/include/wsdclient.h index f636b57..d2126cd 100644 --- a/mingw-w64-headers/include/wsdclient.h +++ b/mingw-w64-headers/include/wsdclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsdclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsdclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsddisco.h b/mingw-w64-headers/include/wsddisco.h index b78ce2c..f5d8e8c 100644 --- a/mingw-w64-headers/include/wsddisco.h +++ b/mingw-w64-headers/include/wsddisco.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsddisco.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsddisco.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsdhost.h b/mingw-w64-headers/include/wsdhost.h index 3c59916..9e0dca3 100644 --- a/mingw-w64-headers/include/wsdhost.h +++ b/mingw-w64-headers/include/wsdhost.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsdhost.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsdhost.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsdxml.h b/mingw-w64-headers/include/wsdxml.h index e6c4246..a14299c 100644 --- a/mingw-w64-headers/include/wsdxml.h +++ b/mingw-w64-headers/include/wsdxml.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsdxml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsdxml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wsmandisp.h b/mingw-w64-headers/include/wsmandisp.h index 6f2b111..efbe69c 100644 --- a/mingw-w64-headers/include/wsmandisp.h +++ b/mingw-w64-headers/include/wsmandisp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wsmandisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wsmandisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wtypes.h b/mingw-w64-headers/include/wtypes.h index e23106f..90dc793 100644 --- a/mingw-w64-headers/include/wtypes.h +++ b/mingw-w64-headers/include/wtypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wtypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wtypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wtypesbase.h b/mingw-w64-headers/include/wtypesbase.h index a3a22f0..2d5f838 100644 --- a/mingw-w64-headers/include/wtypesbase.h +++ b/mingw-w64-headers/include/wtypesbase.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wtypesbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wtypesbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wuapi.h b/mingw-w64-headers/include/wuapi.h index d732cdf..12d18fe 100644 --- a/mingw-w64-headers/include/wuapi.h +++ b/mingw-w64-headers/include/wuapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/wuapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/wuapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xamlom.h b/mingw-w64-headers/include/xamlom.h index 9200026..813947c 100644 --- a/mingw-w64-headers/include/xamlom.h +++ b/mingw-w64-headers/include/xamlom.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xamlom.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xamlom.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xapo.h b/mingw-w64-headers/include/xapo.h index c010da0..1ccb807 100644 --- a/mingw-w64-headers/include/xapo.h +++ b/mingw-w64-headers/include/xapo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xapo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xapo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xaudio2.h b/mingw-w64-headers/include/xaudio2.h index 1ceb1ed..96eac48 100644 --- a/mingw-w64-headers/include/xaudio2.h +++ b/mingw-w64-headers/include/xaudio2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xaudio2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xaudio2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xaudio2fx.h b/mingw-w64-headers/include/xaudio2fx.h index b1e9930..0040163 100644 --- a/mingw-w64-headers/include/xaudio2fx.h +++ b/mingw-w64-headers/include/xaudio2fx.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xaudio2fx.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xaudio2fx.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xmllite.h b/mingw-w64-headers/include/xmllite.h index d794a72..134f706 100644 --- a/mingw-w64-headers/include/xmllite.h +++ b/mingw-w64-headers/include/xmllite.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xmllite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xmllite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xpsdigitalsignature.h b/mingw-w64-headers/include/xpsdigitalsignature.h index 03ec27f..32211e1 100644 --- a/mingw-w64-headers/include/xpsdigitalsignature.h +++ b/mingw-w64-headers/include/xpsdigitalsignature.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xpsdigitalsignature.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xpsdigitalsignature.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xpsobjectmodel.h b/mingw-w64-headers/include/xpsobjectmodel.h index d99f408..fb663a5 100644 --- a/mingw-w64-headers/include/xpsobjectmodel.h +++ b/mingw-w64-headers/include/xpsobjectmodel.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xpsobjectmodel.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xpsobjectmodel.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xpsobjectmodel_1.h b/mingw-w64-headers/include/xpsobjectmodel_1.h index 359edb4..bcfe70a 100644 --- a/mingw-w64-headers/include/xpsobjectmodel_1.h +++ b/mingw-w64-headers/include/xpsobjectmodel_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xpsobjectmodel_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xpsobjectmodel_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xpsprint.h b/mingw-w64-headers/include/xpsprint.h index b886721..db8d8a6 100644 --- a/mingw-w64-headers/include/xpsprint.h +++ b/mingw-w64-headers/include/xpsprint.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xpsprint.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xpsprint.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xpsrassvc.h b/mingw-w64-headers/include/xpsrassvc.h index a2e1e0f..25f725c 100644 --- a/mingw-w64-headers/include/xpsrassvc.h +++ b/mingw-w64-headers/include/xpsrassvc.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 11.0-rc1 from include/xpsrassvc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 11.5 from include/xpsrassvc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__