widget/windows/winrt/DisplayInfo_sdk81.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/widget/windows/winrt/DisplayInfo_sdk81.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,458 @@
     1.4 +
     1.5 +/* this file contains the definitions for DisplayInformation related interfaces
     1.6 +  copied over from Windows.Graphics.Display.h file in the windows 8.1 SDK 
     1.7 +  This file can be deleted once our build system moves to 8.1. */
     1.8 +
     1.9 + /* File created by MIDL compiler version 8.00.0603 */
    1.10 +/* @@MIDL_FILE_HEADING(  ) */
    1.11 +
    1.12 +/* Forward Declarations */ 
    1.13 +
    1.14 +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__
    1.15 +#define ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__
    1.16 +typedef interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable;
    1.17 +
    1.18 +#endif 	/* ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__ */
    1.19 +
    1.20 +
    1.21 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__
    1.22 +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__
    1.23 +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics;
    1.24 +
    1.25 +#ifdef __cplusplus
    1.26 +namespace ABI {
    1.27 +    namespace Windows {
    1.28 +        namespace Graphics {
    1.29 +            namespace Display {
    1.30 +                interface IDisplayInformationStatics;
    1.31 +            } /* end namespace */
    1.32 +        } /* end namespace */
    1.33 +    } /* end namespace */
    1.34 +} /* end namespace */
    1.35 +
    1.36 +#endif /* __cplusplus */
    1.37 +
    1.38 +#endif 	/* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_FWD_DEFINED__ */
    1.39 +
    1.40 +
    1.41 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_FWD_DEFINED__
    1.42 +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_FWD_DEFINED__
    1.43 +typedef interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation;
    1.44 +
    1.45 +#ifdef __cplusplus
    1.46 +namespace ABI {
    1.47 +    namespace Windows {
    1.48 +        namespace Graphics {
    1.49 +            namespace Display {
    1.50 +                interface IDisplayInformation;
    1.51 +            } /* end namespace */
    1.52 +        } /* end namespace */
    1.53 +    } /* end namespace */
    1.54 +} /* end namespace */
    1.55 +
    1.56 +#endif /* __cplusplus */
    1.57 +
    1.58 +#endif 	/* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_FWD_DEFINED__ */
    1.59 +
    1.60 +
    1.61 +#ifdef __cplusplus
    1.62 +namespace ABI {
    1.63 +namespace Windows {
    1.64 +namespace Graphics {
    1.65 +namespace Display {
    1.66 +class DisplayInformation;
    1.67 +} /*Display*/
    1.68 +} /*Graphics*/
    1.69 +} /*Windows*/
    1.70 +}
    1.71 +#endif
    1.72 +
    1.73 +#ifdef __cplusplus
    1.74 +namespace ABI {
    1.75 +namespace Windows {
    1.76 +namespace Graphics {
    1.77 +namespace Display {
    1.78 +interface IDisplayInformation;
    1.79 +} /*Display*/
    1.80 +} /*Graphics*/
    1.81 +} /*Windows*/
    1.82 +}
    1.83 +#endif
    1.84 +
    1.85 +interface IInspectable;
    1.86 +
    1.87 +
    1.88 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0000 */
    1.89 +/* [local] */ 
    1.90 +
    1.91 +
    1.92 +
    1.93 +
    1.94 +
    1.95 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0000_v0_0_c_ifspec;
    1.96 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0000_v0_0_s_ifspec;
    1.97 +
    1.98 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0580 */
    1.99 +
   1.100 +
   1.101 +
   1.102 +
   1.103 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0580 */
   1.104 +
   1.105 +
   1.106 +
   1.107 +
   1.108 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0580_v0_0_c_ifspec;
   1.109 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0580_v0_0_s_ifspec;
   1.110 +
   1.111 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0001 */
   1.112 +/* [local] */ 
   1.113 +
   1.114 +#ifndef DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_USE
   1.115 +#define DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_USE
   1.116 +#if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME)
   1.117 +namespace ABI { namespace Windows { namespace Foundation {
   1.118 +template <>
   1.119 +struct __declspec(uuid("86c4f619-67b6-51c7-b30d-d8cf13625327"))
   1.120 +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*> {
   1.121 +static const wchar_t* z_get_rc_name_impl() {
   1.122 +return L"Windows.Foundation.TypedEventHandler`2<Windows.Graphics.Display.DisplayInformation, Object>"; }
   1.123 +};
   1.124 +typedef ITypedEventHandler<ABI::Windows::Graphics::Display::DisplayInformation*,IInspectable*> __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_t;
   1.125 +#define ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_FWD_DEFINED__
   1.126 +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_t
   1.127 +
   1.128 +/* ABI */ } /* Windows */ } /* Foundation */ }
   1.129 +#endif //__cplusplus
   1.130 +#endif /* DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_USE */
   1.131 +
   1.132 +#ifndef DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable
   1.133 +#define DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable
   1.134 +#if !defined(__cplusplus) || defined(RO_NO_TEMPLATE_NAME)
   1.135 +
   1.136 +
   1.137 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0004 */
   1.138 +/* [local] */ 
   1.139 +
   1.140 +
   1.141 +
   1.142 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0004_v0_0_c_ifspec;
   1.143 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0004_v0_0_s_ifspec;
   1.144 +
   1.145 +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__
   1.146 +#define ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__
   1.147 +
   1.148 +/* interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable */
   1.149 +/* [unique][uuid][object] */ 
   1.150 +
   1.151 +
   1.152 +
   1.153 +/* interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable */
   1.154 +/* [unique][uuid][object] */ 
   1.155 +
   1.156 +
   1.157 +EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable;
   1.158 +
   1.159 +#if defined(__cplusplus) && !defined(CINTERFACE)
   1.160 +    
   1.161 +    MIDL_INTERFACE("86c4f619-67b6-51c7-b30d-d8cf13625327")
   1.162 +    __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable : public IUnknown
   1.163 +    {
   1.164 +    public:
   1.165 +        virtual HRESULT STDMETHODCALLTYPE Invoke( 
   1.166 +            /* [in] */ __RPC__in_opt ABI::Windows::Graphics::Display::IDisplayInformation *sender,
   1.167 +            /* [in] */ __RPC__in_opt IInspectable *e) = 0;
   1.168 +        
   1.169 +    };
   1.170 +    
   1.171 +    
   1.172 +#else 	/* C style interface */
   1.173 +
   1.174 +    typedef struct __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl
   1.175 +    {
   1.176 +        BEGIN_INTERFACE
   1.177 +        
   1.178 +        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
   1.179 +            __RPC__in __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable * This,
   1.180 +            /* [in] */ __RPC__in REFIID riid,
   1.181 +            /* [annotation][iid_is][out] */ 
   1.182 +            _COM_Outptr_  void **ppvObject);
   1.183 +        
   1.184 +        ULONG ( STDMETHODCALLTYPE *AddRef )( 
   1.185 +            __RPC__in __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable * This);
   1.186 +        
   1.187 +        ULONG ( STDMETHODCALLTYPE *Release )( 
   1.188 +            __RPC__in __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable * This);
   1.189 +        
   1.190 +        HRESULT ( STDMETHODCALLTYPE *Invoke )( 
   1.191 +            __RPC__in __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable * This,
   1.192 +            /* [in] */ __RPC__in_opt __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation *sender,
   1.193 +            /* [in] */ __RPC__in_opt IInspectable *e);
   1.194 +        
   1.195 +        END_INTERFACE
   1.196 +    } __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl;
   1.197 +
   1.198 +    interface __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable
   1.199 +    {
   1.200 +        CONST_VTBL struct __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectableVtbl *lpVtbl;
   1.201 +    };
   1.202 +
   1.203 +    
   1.204 +
   1.205 +#ifdef COBJMACROS
   1.206 +
   1.207 +
   1.208 +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_QueryInterface(This,riid,ppvObject)	\
   1.209 +    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 
   1.210 +
   1.211 +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_AddRef(This)	\
   1.212 +    ( (This)->lpVtbl -> AddRef(This) ) 
   1.213 +
   1.214 +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Release(This)	\
   1.215 +    ( (This)->lpVtbl -> Release(This) ) 
   1.216 +
   1.217 +
   1.218 +#define __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_Invoke(This,sender,e)	\
   1.219 +    ( (This)->lpVtbl -> Invoke(This,sender,e) ) 
   1.220 +
   1.221 +#endif /* COBJMACROS */
   1.222 +
   1.223 +
   1.224 +#endif 	/* C style interface */
   1.225 +
   1.226 +
   1.227 +
   1.228 +
   1.229 +#endif 	/* ____FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable_INTERFACE_DEFINED__ */
   1.230 +
   1.231 +
   1.232 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0005 */
   1.233 +/* [local] */ 
   1.234 +
   1.235 +#endif /* pinterface */
   1.236 +#endif /* DEF___FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable */
   1.237 +
   1.238 +
   1.239 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0005 */
   1.240 +/* [local] */ 
   1.241 +
   1.242 +
   1.243 +/* interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayPropertiesEventHandler */
   1.244 +/* [uuid][object] */ 
   1.245 +
   1.246 +
   1.247 +
   1.248 +/* interface ABI::Windows::Graphics::Display::IDisplayPropertiesEventHandler */
   1.249 +/* [uuid][object] */ 
   1.250 +
   1.251 +
   1.252 +
   1.253 +
   1.254 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0006 */
   1.255 +/* [local] */ 
   1.256 +
   1.257 +#if !defined(____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__)
   1.258 +extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Graphics_Display_IDisplayInformationStatics[] = L"Windows.Graphics.Display.IDisplayInformationStatics";
   1.259 +#endif /* !defined(____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__) */
   1.260 +
   1.261 +
   1.262 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0006 */
   1.263 +/* [local] */ 
   1.264 +
   1.265 +
   1.266 +
   1.267 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0006_v0_0_c_ifspec;
   1.268 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0006_v0_0_s_ifspec;
   1.269 +
   1.270 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__
   1.271 +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__
   1.272 +
   1.273 +/* interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics */
   1.274 +/* [uuid][object] */ 
   1.275 +
   1.276 +
   1.277 +
   1.278 +/* interface ABI::Windows::Graphics::Display::IDisplayInformationStatics */
   1.279 +/* [uuid][object] */ 
   1.280 +
   1.281 +
   1.282 +EXTERN_C const IID IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics;
   1.283 +
   1.284 +#if defined(__cplusplus) && !defined(CINTERFACE)
   1.285 +    namespace ABI {
   1.286 +        namespace Windows {
   1.287 +            namespace Graphics {
   1.288 +                namespace Display {
   1.289 +                    
   1.290 +                    MIDL_INTERFACE("C6A02A6C-D452-44DC-BA07-96F3C6ADF9D1")
   1.291 +                    IDisplayInformationStatics : public IInspectable
   1.292 +                    {
   1.293 +                    public:
   1.294 +                        virtual HRESULT STDMETHODCALLTYPE GetForCurrentView( 
   1.295 +                            /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Graphics::Display::IDisplayInformation **current) = 0;
   1.296 +                        
   1.297 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AutoRotationPreferences( 
   1.298 +                            /* [out][retval] */ __RPC__out ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0;
   1.299 +                        
   1.300 +                        virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoRotationPreferences( 
   1.301 +                            /* [in] */ ABI::Windows::Graphics::Display::DisplayOrientations value) = 0;
   1.302 +                        
   1.303 +                        virtual HRESULT STDMETHODCALLTYPE add_DisplayContentsInvalidated( 
   1.304 +                            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,
   1.305 +                            /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
   1.306 +                        
   1.307 +                        virtual HRESULT STDMETHODCALLTYPE remove_DisplayContentsInvalidated( 
   1.308 +                            /* [in] */ EventRegistrationToken token) = 0;
   1.309 +                        
   1.310 +                    };
   1.311 +
   1.312 +                    extern const __declspec(selectany) IID & IID_IDisplayInformationStatics = __uuidof(IDisplayInformationStatics);
   1.313 +
   1.314 +                    
   1.315 +                }  /* end namespace */
   1.316 +            }  /* end namespace */
   1.317 +        }  /* end namespace */
   1.318 +    }  /* end namespace */
   1.319 +
   1.320 +#endif 	/* C style interface */
   1.321 +
   1.322 +
   1.323 +
   1.324 +
   1.325 +#endif 	/* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformationStatics_INTERFACE_DEFINED__ */
   1.326 +
   1.327 +
   1.328 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0007 */
   1.329 +/* [local] */ 
   1.330 +
   1.331 +#if !defined(____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__)
   1.332 +extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Graphics_Display_IDisplayInformation[] = L"Windows.Graphics.Display.IDisplayInformation";
   1.333 +#endif /* !defined(____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__) */
   1.334 +
   1.335 +
   1.336 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0007 */
   1.337 +/* [local] */ 
   1.338 +
   1.339 +
   1.340 +
   1.341 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0007_v0_0_c_ifspec;
   1.342 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0007_v0_0_s_ifspec;
   1.343 +
   1.344 +#ifndef ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__
   1.345 +#define ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__
   1.346 +
   1.347 +/* interface __x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation */
   1.348 +/* [uuid][object] */ 
   1.349 +
   1.350 +
   1.351 +
   1.352 +/* interface ABI::Windows::Graphics::Display::IDisplayInformation */
   1.353 +/* [uuid][object] */ 
   1.354 +
   1.355 +
   1.356 +EXTERN_C const IID IID___x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation;
   1.357 +
   1.358 +#if defined(__cplusplus) && !defined(CINTERFACE)
   1.359 +    namespace ABI {
   1.360 +        namespace Windows {
   1.361 +            namespace Graphics {
   1.362 +                namespace Display {
   1.363 +                    
   1.364 +                    MIDL_INTERFACE("BED112AE-ADC3-4DC9-AE65-851F4D7D4799")
   1.365 +                    IDisplayInformation : public IInspectable
   1.366 +                    {
   1.367 +                    public:
   1.368 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CurrentOrientation( 
   1.369 +                            /* [out][retval] */ __RPC__out ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0;
   1.370 +                        
   1.371 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NativeOrientation( 
   1.372 +                            /* [out][retval] */ __RPC__out ABI::Windows::Graphics::Display::DisplayOrientations *value) = 0;
   1.373 +                        
   1.374 +                        virtual HRESULT STDMETHODCALLTYPE add_OrientationChanged( 
   1.375 +                            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,
   1.376 +                            /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
   1.377 +                        
   1.378 +                        virtual HRESULT STDMETHODCALLTYPE remove_OrientationChanged( 
   1.379 +                            /* [in] */ EventRegistrationToken token) = 0;
   1.380 +                        
   1.381 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ResolutionScale( 
   1.382 +                            /* [out][retval] */ __RPC__out ABI::Windows::Graphics::Display::ResolutionScale *value) = 0;
   1.383 +                        
   1.384 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LogicalDpi( 
   1.385 +                            /* [out][retval] */ __RPC__out FLOAT *value) = 0;
   1.386 +                        
   1.387 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RawDpiX( 
   1.388 +                            /* [out][retval] */ __RPC__out FLOAT *value) = 0;
   1.389 +                        
   1.390 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RawDpiY( 
   1.391 +                            /* [out][retval] */ __RPC__out FLOAT *value) = 0;
   1.392 +                        
   1.393 +                        virtual HRESULT STDMETHODCALLTYPE add_DpiChanged( 
   1.394 +                            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,
   1.395 +                            /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
   1.396 +                        
   1.397 +                        virtual HRESULT STDMETHODCALLTYPE remove_DpiChanged( 
   1.398 +                            /* [in] */ EventRegistrationToken token) = 0;
   1.399 +                        
   1.400 +                        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_StereoEnabled( 
   1.401 +                            /* [out][retval] */ __RPC__out boolean *value) = 0;
   1.402 +                        
   1.403 +                        virtual HRESULT STDMETHODCALLTYPE add_StereoEnabledChanged( 
   1.404 +                            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,
   1.405 +                            /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
   1.406 +                        
   1.407 +                        virtual HRESULT STDMETHODCALLTYPE remove_StereoEnabledChanged( 
   1.408 +                            /* [in] */ EventRegistrationToken token) = 0;
   1.409 +                        
   1.410 +                        virtual HRESULT STDMETHODCALLTYPE GetColorProfileAsync( 
   1.411 +                            /* [out][retval] */ __RPC__deref_out_opt __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream **asyncInfo) = 0;
   1.412 +                        
   1.413 +                        virtual HRESULT STDMETHODCALLTYPE add_ColorProfileChanged( 
   1.414 +                            /* [in] */ __RPC__in_opt __FITypedEventHandler_2_Windows__CGraphics__CDisplay__CDisplayInformation_IInspectable *handler,
   1.415 +                            /* [out][retval] */ __RPC__out EventRegistrationToken *token) = 0;
   1.416 +                        
   1.417 +                        virtual HRESULT STDMETHODCALLTYPE remove_ColorProfileChanged( 
   1.418 +                            /* [in] */ EventRegistrationToken token) = 0;
   1.419 +                        
   1.420 +                    };
   1.421 +
   1.422 +                    extern const __declspec(selectany) IID & IID_IDisplayInformation = __uuidof(IDisplayInformation);
   1.423 +
   1.424 +                    
   1.425 +                }  /* end namespace */
   1.426 +            }  /* end namespace */
   1.427 +        }  /* end namespace */
   1.428 +    }  /* end namespace */
   1.429 +
   1.430 +#endif 	/* C style interface */
   1.431 +
   1.432 +
   1.433 +
   1.434 +
   1.435 +#endif 	/* ____x_ABI_CWindows_CGraphics_CDisplay_CIDisplayInformation_INTERFACE_DEFINED__ */
   1.436 +
   1.437 +
   1.438 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0008 */
   1.439 +/* [local] */ 
   1.440 +
   1.441 +
   1.442 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0009 */
   1.443 +/* [local] */ 
   1.444 +
   1.445 +#ifndef RUNTIMECLASS_Windows_Graphics_Display_DisplayInformation_DEFINED
   1.446 +#define RUNTIMECLASS_Windows_Graphics_Display_DisplayInformation_DEFINED
   1.447 +extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Graphics_Display_DisplayInformation[] = L"Windows.Graphics.Display.DisplayInformation";
   1.448 +#endif
   1.449 +
   1.450 +
   1.451 +/* interface __MIDL_itf_windows2Egraphics2Edisplay_0000_0009 */
   1.452 +/* [local] */ 
   1.453 +
   1.454 +
   1.455 +
   1.456 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0009_v0_0_c_ifspec;
   1.457 +extern RPC_IF_HANDLE __MIDL_itf_windows2Egraphics2Edisplay_0000_0009_v0_0_s_ifspec;
   1.458 +
   1.459 +/* Additional Prototypes for ALL interfaces */
   1.460 +
   1.461 +/* end of Additional Prototypes */

mercurial