mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2025-02-06 06:14:28 +01:00
1031 lines
37 KiB
C
1031 lines
37 KiB
C
#ifndef _H_LVT_H_
|
|
#define _H_LVT_H_
|
|
#include <initguid.h>
|
|
#include <Windows.h>
|
|
#include <inspectable.h>
|
|
#include <roapi.h>
|
|
#include <winstring.h>
|
|
#include <stdio.h>
|
|
|
|
#define LVT_LOC_NONE 0
|
|
#define LVT_LOC_BOTTOMLEFT 1
|
|
#define LVT_LOC_TOPLEFT 2
|
|
#define LVT_LOC_TOPRIGHT 3
|
|
|
|
typedef struct _Windows_UI_Xaml_CornerRadius
|
|
{
|
|
double TopLeft;
|
|
double TopRight;
|
|
double BottomRight;
|
|
double BottomLeft;
|
|
} Windows_UI_Xaml_CornerRadius;
|
|
|
|
typedef struct _Windows_UI_Xaml_Thickness
|
|
{
|
|
double Left;
|
|
double Top;
|
|
double Right;
|
|
double Bottom;
|
|
} Windows_UI_Xaml_Thickness;
|
|
|
|
typedef enum _Windows_UI_Xaml_Visibility
|
|
{
|
|
Windows_UI_Xaml_Visibility_Visible = 0,
|
|
Windows_UI_Xaml_Visibility_Collapsed = 1
|
|
} Windows_UI_Xaml_Visibility;
|
|
|
|
#pragma region "Windows.UI.Xaml.IWindowStatics"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_IWindowStatics,
|
|
0x93328409, 0x4ea1, 0x4afa, 0x83, 0xdc, 0x0c, 0x4e, 0x73, 0xe8, 0x8b, 0xb1);
|
|
|
|
typedef interface Windows_UI_Xaml_IWindowStatics Windows_UI_Xaml_IWindowStatics;
|
|
|
|
typedef struct Windows_UI_Xaml_IWindowStatics_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Current)(
|
|
__RPC__in Windows_UI_Xaml_IWindowStatics* This,
|
|
/* [out] */ __RPC__out void** value
|
|
);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IWindowStatics_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IWindowStatics // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IWindowStatics_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.Core.CoreWindow"
|
|
|
|
typedef interface Windows_UI_Xaml_Core_ICoreWindow Windows_UI_Xaml_Core_ICoreWindow;
|
|
|
|
typedef struct Windows_UI_Xaml_Core_ICoreWindow_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_AutomationHostProvider)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Bounds)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [out] */ __RPC__out RECT* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_CustomProperties)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Dispatcher)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FlowDirection)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FlowDirection)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_IsInputEnabled)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_IsInputEnabled)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_PointerCursor)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_PointerCursor)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_PointerPosition)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Visible)(
|
|
__RPC__in Windows_UI_Xaml_Core_ICoreWindow* This,
|
|
/* [out] */ __RPC__out BOOL* value);
|
|
|
|
// ...
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_Core_ICoreWindow_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_Core_ICoreWindow // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_Core_ICoreWindow_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.IWindow"
|
|
|
|
typedef interface Windows_UI_Xaml_IWindow Windows_UI_Xaml_IWindow;
|
|
|
|
typedef struct Windows_UI_Xaml_IWindow_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Bounds)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out RECT* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Visible)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out BOOL* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Content)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out IInspectable** value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Content)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_CoreWindow)(
|
|
__RPC__in Windows_UI_Xaml_IWindow* This,
|
|
/* [out] */ __RPC__out Windows_UI_Xaml_Core_ICoreWindow** value);
|
|
|
|
// ...
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IWindow_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IWindow // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IWindow_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.IDependencyObject"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_IDependencyObject,
|
|
0x5c526665, 0xf60e, 0x4912, 0xaf, 0x59, 0x5f, 0xe0, 0x68, 0x0f, 0x08, 0x9d);
|
|
|
|
typedef interface Windows_UI_Xaml_IDependencyObject Windows_UI_Xaml_IDependencyObject;
|
|
|
|
typedef struct Windows_UI_Xaml_IDependencyObject_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetValue)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [in] */ __RPC__in IInspectable* dp,
|
|
/* [out] */ __RPC__out IInspectable** result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* SetValue)(
|
|
__RPC__in Windows_UI_Xaml_IDependencyObject* This,
|
|
/* [in] */ __RPC__in IInspectable* dp,
|
|
/* [in] */ __RPC__in IInspectable* value);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IDependencyObject_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IDependencyObject // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IDependencyObject_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.IVisualTreeHelperStatics"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_IVisualTreeHelperStatics,
|
|
0xe75758c4, 0xd25d, 0x4b1d, 0x97, 0x1f, 0x59, 0x6f, 0x17, 0xf1, 0x2b, 0xaa);
|
|
|
|
typedef interface Windows_UI_Xaml_IVisualTreeHelperStatics Windows_UI_Xaml_IVisualTreeHelperStatics;
|
|
|
|
typedef struct Windows_UI_Xaml_IVisualTreeHelperStatics_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* FindElementsInHostCoordinatesPoint)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* FindElementsInHostCoordinatesRect)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* FindAllElementsInHostCoordinatesPoint)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* FindAllElementsInHostCoordinatesRect)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetChild)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IDependencyObject* reference,
|
|
/* [in] */ __RPC__in INT32 childIndex,
|
|
/* [out] */ __RPC__out Windows_UI_Xaml_IDependencyObject* result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetChildrenCount)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IDependencyObject* reference,
|
|
/* [out] */ __RPC__out INT32* result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetParent)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IDependencyObject* reference,
|
|
/* [out] */ __RPC__out Windows_UI_Xaml_IDependencyObject** result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* DisconnectChildrenRecursive)(
|
|
__RPC__in Windows_UI_Xaml_IVisualTreeHelperStatics* This);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IVisualTreeHelperStatics_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IVisualTreeHelperStatics // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IVisualTreeHelperStatics_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.IFrameworkElement"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_IFrameworkElement,
|
|
0xa391d09b, 0x4a99, 0x4b7c, 0x9d, 0x8d, 0x6f, 0xa5, 0xd0, 0x1f, 0x6f, 0xbf);
|
|
|
|
typedef interface Windows_UI_Xaml_IFrameworkElement Windows_UI_Xaml_IFrameworkElement;
|
|
|
|
typedef struct Windows_UI_Xaml_IFrameworkElement_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Triggers)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Resources)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Resources)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Tag)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Tag)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Language)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Language)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_ActualWidth)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out DOUBLE* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_ActualHeight)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out DOUBLE* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Width)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out DOUBLE* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Width)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [in] */ __RPC__in DOUBLE value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Height)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__out DOUBLE* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Height)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [in] */ __RPC__in DOUBLE value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_MinWidth)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_MinWidth)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_MaxWidth)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_MaxWidth)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_MinHeight)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_MinHeight)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_MaxHeight)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_MaxHeight)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_HorizontalAlignment)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_HorizontalAlignment)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_VerticalAlignment)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_VerticalAlignment)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Margin)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Margin)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Name)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Name)(
|
|
__RPC__in Windows_UI_Xaml_IFrameworkElement* This);
|
|
|
|
// ...
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IFrameworkElement_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IFrameworkElement // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IFrameworkElement_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.Controls.IGrid2"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_Controls_IGrid2,
|
|
0xf76efa41, 0x380e, 0x45db, 0xbe, 0x87, 0x9e, 0x13, 0x26, 0xba, 0x4b, 0x57);
|
|
|
|
typedef interface Windows_UI_Xaml_Controls_IGrid2 Windows_UI_Xaml_Controls_IGrid2;
|
|
|
|
typedef struct Windows_UI_Xaml_Controls_IGrid2_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_CornerRadius)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [out] */ __RPC__deref_out_opt Windows_UI_Xaml_CornerRadius* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_CornerRadius)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_CornerRadius value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IGrid2* This);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_Controls_IGrid2_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_Controls_IGrid2 // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_Controls_IGrid2_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.Controls.IBorder"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_Controls_IBorder,
|
|
0x797c4539, 0x45bd, 0x4633, 0xa0, 0x44, 0xbf, 0xb0, 0x2e, 0xf5, 0x17, 0x0f);
|
|
|
|
typedef interface Windows_UI_Xaml_Controls_IBorder Windows_UI_Xaml_Controls_IBorder;
|
|
|
|
typedef struct Windows_UI_Xaml_Controls_IBorder_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Background)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Background)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_CornerRadius)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [out] */ __RPC__deref_out_opt Windows_UI_Xaml_CornerRadius* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_CornerRadius)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_CornerRadius value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Child)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Child)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_ChildTransitions)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_ChildTransitions)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IBorder* This);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_Controls_IBorder_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_Controls_IBorder // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_Controls_IBorder_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.Controls.IControl"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_Controls_IControl,
|
|
0xa8912263, 0x2951, 0x4f58, 0xa9, 0xc5, 0x5a, 0x13, 0x4e, 0xaa, 0x7f, 0x07);
|
|
|
|
typedef interface Windows_UI_Xaml_Controls_IControl Windows_UI_Xaml_Controls_IControl;
|
|
|
|
typedef struct Windows_UI_Xaml_Controls_IControl_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FontSize)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FontSize)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FontFamily)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FontFamily)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FontWeight)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FontWeight)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FontStyle)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FontStyle)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FontStretch)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_FontStretch)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_CharacterSpacing)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_CharacterSpacing)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Foreground)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Foreground)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_IsTabStop)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_IsTabStop)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_IsEnabled)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_IsEnabled)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_TabIndex)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_TabIndex)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_TabNavigation)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_TabNavigation)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Template)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Template)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [out] */ __RPC__out Windows_UI_Xaml_Thickness* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Padding)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_Thickness value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_HorizontalContentAlignment)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_HorizontalContentAlignment)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_VerticalContentAlignment)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_VerticalContentAlignment)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Background)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Background)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderThickness)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_BorderBrush)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_FocusState)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* add_IsEnabledChanged)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* remove_IsEnabledChanged)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* ApplyTemplate)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* Focus)(
|
|
__RPC__in Windows_UI_Xaml_Controls_IControl* This);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_Controls_IControl_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_Controls_IControl // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_Controls_IControl_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.IUIElement"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_IUIElement,
|
|
0x676d0be9, 0xb65c, 0x41c6, 0xba, 0x40, 0x58, 0xcf, 0x87, 0xf2, 0x01, 0xc1);
|
|
|
|
typedef interface Windows_UI_Xaml_IUIElement Windows_UI_Xaml_IUIElement;
|
|
|
|
typedef struct Windows_UI_Xaml_IUIElement_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_DesiredSize)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_AllowDrop)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_AllowDrop)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Opacity)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Opacity)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Clip)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Clip)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_RenderTransform)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_RenderTransform)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Projection)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Projection)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_RenderTransformOrigin)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_RenderTransformOrigin)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_IsHitTestVisible)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_IsHitTestVisible)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_Visibility)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [out] */ __RPC__out Windows_UI_Xaml_Visibility* value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* put_Visibility)(
|
|
__RPC__in Windows_UI_Xaml_IUIElement* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_Visibility value);
|
|
|
|
// ...
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_IUIElement_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_IUIElement // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_IUIElement_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
#pragma region "Windows.UI.Xaml.Controls.ICanvasStatics"
|
|
|
|
DEFINE_GUID(IID_Windows_UI_Xaml_Controls_ICanvasStatics,
|
|
0x40ce5c46, 0x2962, 0x446f, 0xaa, 0xfb, 0x4c, 0xdc, 0x48, 0x69, 0x39, 0xc9);
|
|
|
|
typedef interface Windows_UI_Xaml_Controls_ICanvasStatics Windows_UI_Xaml_Controls_ICanvasStatics;
|
|
|
|
typedef struct Windows_UI_Xaml_Controls_ICanvasStatics_Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT(STDMETHODCALLTYPE* QueryInterface)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
_COM_Outptr_ void** ppvObject);
|
|
|
|
ULONG(STDMETHODCALLTYPE* AddRef)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This);
|
|
|
|
ULONG(STDMETHODCALLTYPE* Release)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetIids)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__out ULONG* iidCount,
|
|
/* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID** iids);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetRuntimeClassName)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__deref_out_opt HSTRING* className);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTrustLevel)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__out TrustLevel* trustLevel);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_LeftProperty)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__out IInspectable** value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetLeft)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [out] */ __RPC__out DOUBLE* result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* SetLeft)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [in] */ __RPC__in DOUBLE length);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_TopProperty)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__out IInspectable** value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetTop)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [out] */ __RPC__out DOUBLE* result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* SetTop)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [in] */ __RPC__in DOUBLE length);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* get_ZIndexProperty)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [out] */ __RPC__out IInspectable** value);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* GetZIndex)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [out] */ __RPC__out INT32* result);
|
|
|
|
HRESULT(STDMETHODCALLTYPE* SetZIndex)(
|
|
__RPC__in Windows_UI_Xaml_Controls_ICanvasStatics* This,
|
|
/* [in] */ __RPC__in Windows_UI_Xaml_IUIElement* element,
|
|
/* [in] */ __RPC__in INT32 value);
|
|
|
|
END_INTERFACE
|
|
} Windows_UI_Xaml_Controls_ICanvasStatics_Vtbl;
|
|
|
|
interface Windows_UI_Xaml_Controls_ICanvasStatics // : IInspectable
|
|
{
|
|
CONST_VTBL struct Windows_UI_Xaml_Controls_ICanvasStatics_Vtbl* lpVtbl;
|
|
};
|
|
#pragma endregion
|
|
|
|
Windows_UI_Xaml_IDependencyObject* LVT_FindChildByClassName(Windows_UI_Xaml_IDependencyObject* pRootDependencyObject, Windows_UI_Xaml_IVisualTreeHelperStatics* pVisualTreeHelperStatics, LPCWSTR pwszRefName, INT* prevIndex);
|
|
|
|
Windows_UI_Xaml_IDependencyObject* LVT_FindChildByName(Windows_UI_Xaml_IDependencyObject* pRootDependencyObject, Windows_UI_Xaml_IVisualTreeHelperStatics* pVisualTreeHelperStatics, LPCWSTR pwszRefName);
|
|
|
|
void LVT_StartUI_EnableRoundedCorners(HWND, DWORD, DWORD, HWND, RECT*);
|
|
|
|
void LVT_StartDocked_DisableRecommendedSection(HWND, BOOL);
|
|
|
|
HRESULT IsThreadCoreWindowVisible(BOOL*);
|
|
#endif
|