// 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" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2 __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* sender, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs* This, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* sender, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* sender, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime; typedef enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail; typedef enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus; enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail { __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_Unknown = 0, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_ModelExceedsPrintBed = 1, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_UploadFailed = 2, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_InvalidMaterialSelection = 3, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_InvalidModel = 4, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_ModelNotManifold = 5, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail_InvalidPrintTicket = 6, }; enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus { __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus_Abandoned = 0, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus_Canceled = 1, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus_Failed = 2, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus_Slicing = 3, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus_Submitted = 4, }; #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceID)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* GetPrintModelPackage)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, IInspectable** printModelPackage); HRESULT (STDMETHODCALLTYPE* get_IsPrintReady)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsPrintReady)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, boolean value); HRESULT (STDMETHODCALLTYPE* add_PrintRequested)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrintRequestedEventArgs* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_PrintRequested)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_PrinterChanged)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflow___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrint3DWorkflowPrinterChangedEventArgs* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_PrinterChanged)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2Vtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflow2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowStatus* value); HRESULT (STDMETHODCALLTYPE* SetExtendedStatus)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, enum __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CPrint3DWorkflowDetail value); HRESULT (STDMETHODCALLTYPE* SetSource)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, IInspectable* source); HRESULT (STDMETHODCALLTYPE* SetSourceChanged)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs* This, boolean value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrintRequestedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_NewDeviceId)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrint3DWorkflowPrinterChangedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStaticVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromDeviceId)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic* This, HSTRING deviceId, IInspectable** context); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStaticVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStaticVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintExtensionContextStatic_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetailsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PrinterName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_EventData)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_EventData)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetailsVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetailsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintNotificationEventDetails_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PrinterExtensionContext)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, IInspectable** context); HRESULT (STDMETHODCALLTYPE* add_SaveRequested)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfiguration___x_ABI_CWindows__CDevices__CPrinters__CExtensions__CPrintTaskConfigurationSaveRequestedEventArgs* eventHandler, EventRegistrationToken* eventCookie); HRESULT (STDMETHODCALLTYPE* remove_SaveRequested)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration* This, EventRegistrationToken eventCookie); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfiguration_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Cancel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This); HRESULT (STDMETHODCALLTYPE* Save)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, IInspectable* printerExtensionContext); HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral** deferral); HRESULT (STDMETHODCALLTYPE* get_Deadline)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferralVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Complete)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferralVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferralVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedDeferral_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs* This, __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequest** context); END_INTERFACE } __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPrinters_CExtensions_CIPrintTaskConfigurationSaveRequestedEventArgs_INTERFACE_DEFINED__) */