// 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 "Microsoft.UI.Content.h" #include "Microsoft.UI.Input.h" #include "Windows.ApplicationModel.DataTransfer.h" #include "Windows.Graphics.Imaging.h" /* Forward Declarations */ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* sender, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland; #endif // ____x_ABI_CMicrosoft_CUI_CContent_CIContentIsland_FWD_DEFINED__ #ifndef ____x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint_FWD_DEFINED__ #define ____x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint_FWD_DEFINED__ typedef interface __x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint __x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint; #endif // ____x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage; #endif // ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView; #endif // ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint; #ifndef ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_FWD_DEFINED__ #define ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap; #endif // ____x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap_FWD_DEFINED__ typedef enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers; typedef enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode; enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers { __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_None = 0, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_Shift = 0x1, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_Control = 0x2, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_Alt = 0x4, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_LeftButton = 0x8, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_MiddleButton = 0x10, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers_RightButton = 0x20, }; enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode { __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode_Auto = 0, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode_Deferred = 1, }; #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AreConcurrentOperationsEnabled)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AreConcurrentOperationsEnabled)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, boolean value); HRESULT (STDMETHODCALLTYPE* add_TargetRequested)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDragDropManager___x_ABI_CMicrosoft__CUI__CInput__CDragDrop__CDropOperationTargetRequestedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_TargetRequested)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetForIsland)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics* This, __x_ABI_CMicrosoft_CUI_CContent_CIContentIsland* content, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager** result); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStaticsVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManagerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllowedOperations)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation* value); HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackageView** value); HRESULT (STDMETHODCALLTYPE* get_Modifiers)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragDropModifiers* value); HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* This, struct __x_ABI_CWindows_CFoundation_CPoint* value); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfoVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfoVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllowedOperations)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation* value); HRESULT (STDMETHODCALLTYPE* put_AllowedOperations)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDataPackageOperation value); HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage** value); HRESULT (STDMETHODCALLTYPE* get_DragUIContentMode)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode* value); HRESULT (STDMETHODCALLTYPE* put_DragUIContentMode)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, enum __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CDragUIContentMode value); HRESULT (STDMETHODCALLTYPE* SetDragUIContentFromSoftwareBitmap)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap* bitmap); HRESULT (STDMETHODCALLTYPE* SetDragUIContentFromSoftwareBitmap2)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap* bitmap, struct __x_ABI_CWindows_CFoundation_CPoint anchorPoint); HRESULT (STDMETHODCALLTYPE* StartAsync)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragDropManager* initialTarget, __x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint* initialPointerPoint, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation** operation); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperationVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragOperation_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverrideVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Caption)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Caption)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_IsCaptionVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsCaptionVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsContentVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsContentVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_IsGlyphVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsGlyphVisible)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, boolean value); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This); HRESULT (STDMETHODCALLTYPE* SetContentFromSoftwareBitmap)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap* bitmap); HRESULT (STDMETHODCALLTYPE* SetContentFromSoftwareBitmap2)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* This, __x_ABI_CWindows_CGraphics_CImaging_CISoftwareBitmap* bitmap, struct __x_ABI_CWindows_CFoundation_CPoint anchorPoint); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverrideVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverrideVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* DropAsync)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* dragInfo, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation** operation); HRESULT (STDMETHODCALLTYPE* EnterAsync)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* dragInfo, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* dragUIOverride, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation** operation); HRESULT (STDMETHODCALLTYPE* LeaveAsync)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* dragInfo, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* OverAsync)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragInfo* dragInfo, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDragUIOverride* dragUIOverride, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CDataTransfer__CDataPackageOperation** operation); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SetTarget)(__x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs* This, __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTarget* target); END_INTERFACE } __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgsVtbl; interface __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs { CONST_VTBL struct __x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs; #endif /* !defined(____x_ABI_CMicrosoft_CUI_CInput_CDragDrop_CIDropOperationTargetRequestedEventArgs_INTERFACE_DEFINED__) */