// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Windows.Graphics.Effects.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect; #endif // ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_FWD_DEFINED__ #define ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2 __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2; #endif // ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ #define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect; #endif // ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource; #endif // ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel; enum __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel { __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel_BlinnPhong = 0, __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel_PhysicallyBasedBlinnPhong = 1, }; #if !defined(____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffectVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AmbientAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_AmbientAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_DiffuseAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_DiffuseAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_NormalMapSource)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource** value); HRESULT (STDMETHODCALLTYPE* put_NormalMapSource)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* value); HRESULT (STDMETHODCALLTYPE* get_SpecularAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_SpecularAmount)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT value); HRESULT (STDMETHODCALLTYPE* get_SpecularShine)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT* value); HRESULT (STDMETHODCALLTYPE* put_SpecularShine)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect* This, FLOAT value); END_INTERFACE } __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffectVtbl; interface __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect { CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffectVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect; #endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ReflectanceModel)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, enum __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel* value); HRESULT (STDMETHODCALLTYPE* put_ReflectanceModel)(__x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2* This, enum __x_ABI_CWindows_CUI_CComposition_CEffects_CSceneLightingEffectReflectanceModel value); END_INTERFACE } __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2Vtbl; interface __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2 { CONST_VTBL struct __x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2; #endif /* !defined(____x_ABI_CWindows_CUI_CComposition_CEffects_CISceneLightingEffect2_INTERFACE_DEFINED__) */