headers: re-generate headers with a newer widl
diff --git a/mingw-w64-headers/include/windows.foundation.h b/mingw-w64-headers/include/windows.foundation.h
index 6c4d3ec..d5eb590 100644
--- a/mingw-w64-headers/include/windows.foundation.h
+++ b/mingw-w64-headers/include/windows.foundation.h
@@ -1,11 +1,12 @@
-/*** Autogenerated by WIDL 1.5.31 from include/windows.foundation.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/windows.foundation.idl - Do not edit ***/
+#ifdef _WIN32
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
-
#include <rpc.h>
#include <rpcndr.h>
+#endif
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
@@ -17,24 +18,60 @@
/* Forward declarations */
-#ifndef __IAsyncInfo_FWD_DEFINED__
-#define __IAsyncInfo_FWD_DEFINED__
-typedef interface IAsyncInfo IAsyncInfo;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncInfo;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IASyncAction_FWD_DEFINED__
-#define __IASyncAction_FWD_DEFINED__
-typedef interface IASyncAction IASyncAction;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IASyncAction;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __AsyncActionCompletedHandler_FWD_DEFINED__
-#define __AsyncActionCompletedHandler_FWD_DEFINED__
-typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler;
+#ifndef ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface AsyncActionCompletedHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IAsyncOperation_FWD_DEFINED__
-#define __IAsyncOperation_FWD_DEFINED__
-typedef interface IAsyncOperation IAsyncOperation;
+#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncOperation_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CIAsyncOperation_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CIAsyncOperation __x_ABI_CWindows_CFoundation_CIAsyncOperation;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncOperation;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
/* Headers for imported files */
@@ -45,193 +82,282 @@
extern "C" {
#endif
-#ifndef __IAsyncInfo_FWD_DEFINED__
-#define __IAsyncInfo_FWD_DEFINED__
-typedef interface IAsyncInfo IAsyncInfo;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncInfo;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IAsyncAction_FWD_DEFINED__
-#define __IAsyncAction_FWD_DEFINED__
-typedef interface IAsyncAction IAsyncAction;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncAction;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IAsyncOperation_FWD_DEFINED__
-#define __IAsyncOperation_FWD_DEFINED__
-typedef interface IAsyncOperation IAsyncOperation;
+#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncOperation_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CIAsyncOperation_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CIAsyncOperation __x_ABI_CWindows_CFoundation_CIAsyncOperation;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncOperation;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __AsyncActionCompletedHandler_FWD_DEFINED__
-#define __AsyncActionCompletedHandler_FWD_DEFINED__
-typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler;
+#ifndef ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface AsyncActionCompletedHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __TypedEventHandler_FWD_DEFINED__
-#define __TypedEventHandler_FWD_DEFINED__
-typedef interface TypedEventHandler TypedEventHandler;
+#ifndef ____x_ABI_CWindows_CFoundation_CTypedEventHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CTypedEventHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CTypedEventHandler __x_ABI_CWindows_CFoundation_CTypedEventHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface TypedEventHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-struct DateTime;
-
-struct EventRegistrationToken;
-
-#ifndef __IVectorView_FWD_DEFINED__
-#define __IVectorView_FWD_DEFINED__
-typedef interface IVectorView IVectorView;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ struct DateTime;
+ }
+ }
+}
+extern "C" {
+#else
+struct __x_ABI_CWindows_CFoundation_CDateTime;
#endif
-#ifndef __IPropertySet_FWD_DEFINED__
-#define __IPropertySet_FWD_DEFINED__
-typedef interface IPropertySet IPropertySet;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ struct EventRegistrationToken;
+ }
+ }
+}
+extern "C" {
+#else
+struct __x_ABI_CWindows_CFoundation_CEventRegistrationToken;
#endif
-typedef enum AsyncStatus {
- Started = 0,
- Completed = 1,
- Canceled = 2,
- Error = 3
-} AsyncStatus;
-typedef struct DateTime {
- UINT64 UniversalTime;
-} DateTime;
-typedef struct EventRegistrationToken {
- UINT64 Value;
-} EventRegistrationToken;
+#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorView_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorView_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIVectorView __x_ABI_CWindows_CFoundation_CCollections_CIVectorView;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ namespace Collections {
+ interface IVectorView;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
+#endif
+
+#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ namespace Collections {
+ interface IPropertySet;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
+#endif
+
/*****************************************************************************
* IAsyncInfo interface
+ *
*/
-#ifndef __IAsyncInfo_INTERFACE_DEFINED__
-#define __IAsyncInfo_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46);
+DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("00000036-0000-0000-c000-000000000046")
-IAsyncInfo : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Id(
- unsigned int *id) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ MIDL_INTERFACE("00000036-0000-0000-c000-000000000046")
+ IAsyncInfo : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Id(
+ unsigned int *id) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Status(
- AsyncStatus *status) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Status(
+ enum AsyncStatus *status) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_ErrorCode(
- HRESULT *errorCode) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_ErrorCode(
+ HRESULT *errorCode) = 0;
- virtual HRESULT STDMETHODCALLTYPE Cancel(
- ) = 0;
+ virtual HRESULT STDMETHODCALLTYPE Cancel(
+ ) = 0;
- virtual HRESULT STDMETHODCALLTYPE Close(
- ) = 0;
+ virtual HRESULT STDMETHODCALLTYPE Close(
+ ) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46)
+__CRT_UUID_DECL(ABI::Windows::Foundation::IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46)
#endif
#else
-typedef struct IAsyncInfoVtbl {
+typedef struct __x_ABI_CWindows_CFoundation_CIAsyncInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IAsyncInfo* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IAsyncInfo* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
TrustLevel *trustLevel);
/*** IAsyncInfo methods ***/
HRESULT (STDMETHODCALLTYPE *get_Id)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
unsigned int *id);
HRESULT (STDMETHODCALLTYPE *get_Status)(
- IAsyncInfo* This,
- AsyncStatus *status);
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
+ enum __x_ABI_CWindows_CFoundation_CAsyncStatus *status);
HRESULT (STDMETHODCALLTYPE *get_ErrorCode)(
- IAsyncInfo* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This,
HRESULT *errorCode);
HRESULT (STDMETHODCALLTYPE *Cancel)(
- IAsyncInfo* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This);
HRESULT (STDMETHODCALLTYPE *Close)(
- IAsyncInfo* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncInfo *This);
END_INTERFACE
-} IAsyncInfoVtbl;
-interface IAsyncInfo {
- CONST_VTBL IAsyncInfoVtbl* lpVtbl;
+} __x_ABI_CWindows_CFoundation_CIAsyncInfoVtbl;
+
+interface __x_ABI_CWindows_CFoundation_CIAsyncInfo {
+ CONST_VTBL __x_ABI_CWindows_CFoundation_CIAsyncInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IAsyncInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IAsyncInfo_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IAsyncInfo_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IAsyncInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IAsyncInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IAsyncInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IAsyncInfo methods ***/
-#define IAsyncInfo_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
-#define IAsyncInfo_get_Status(This,status) (This)->lpVtbl->get_Status(This,status)
-#define IAsyncInfo_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode)
-#define IAsyncInfo_Cancel(This) (This)->lpVtbl->Cancel(This)
-#define IAsyncInfo_Close(This) (This)->lpVtbl->Close(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_Status(This,status) (This)->lpVtbl->get_Status(This,status)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_Cancel(This) (This)->lpVtbl->Cancel(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncInfo_Close(This) (This)->lpVtbl->Close(This)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IAsyncInfo_QueryInterface(IAsyncInfo* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_QueryInterface(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IAsyncInfo_AddRef(IAsyncInfo* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncInfo_AddRef(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IAsyncInfo_Release(IAsyncInfo* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncInfo_Release(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IAsyncInfo_GetIids(IAsyncInfo* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetIids(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IAsyncInfo_GetRuntimeClassName(IAsyncInfo* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IAsyncInfo_GetTrustLevel(IAsyncInfo* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IAsyncInfo methods ***/
-static FORCEINLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,unsigned int *id) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_Id(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,unsigned int *id) {
return This->lpVtbl->get_Id(This,id);
}
-static FORCEINLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_Status(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,enum __x_ABI_CWindows_CFoundation_CAsyncStatus *status) {
return This->lpVtbl->get_Status(This,status);
}
-static FORCEINLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *errorCode) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_get_ErrorCode(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This,HRESULT *errorCode) {
return This->lpVtbl->get_ErrorCode(This,errorCode);
}
-static FORCEINLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_Cancel(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This) {
return This->lpVtbl->Cancel(This);
}
-static FORCEINLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncInfo_Close(__x_ABI_CWindows_CFoundation_CIAsyncInfo* This) {
return This->lpVtbl->Close(This);
}
#endif
@@ -239,162 +365,133 @@
#endif
-HRESULT STDMETHODCALLTYPE IAsyncInfo_get_Id_Proxy(
- IAsyncInfo* This,
- unsigned int *id);
-void __RPC_STUB IAsyncInfo_get_Id_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IAsyncInfo_get_Status_Proxy(
- IAsyncInfo* This,
- AsyncStatus *status);
-void __RPC_STUB IAsyncInfo_get_Status_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IAsyncInfo_get_ErrorCode_Proxy(
- IAsyncInfo* This,
- HRESULT *errorCode);
-void __RPC_STUB IAsyncInfo_get_ErrorCode_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IAsyncInfo_Cancel_Proxy(
- IAsyncInfo* This);
-void __RPC_STUB IAsyncInfo_Cancel_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IAsyncInfo_Close_Proxy(
- IAsyncInfo* This);
-void __RPC_STUB IAsyncInfo_Close_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IAsyncInfo_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CFoundation_CIAsyncInfo_INTERFACE_DEFINED__ */
/*****************************************************************************
* IASyncAction interface
+ *
*/
-#ifndef __IASyncAction_INTERFACE_DEFINED__
-#define __IASyncAction_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CFoundation_CIASyncAction_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CIASyncAction_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b);
+DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("5a648006-843a-4da9-865b-9d26e5dfad7b")
-IASyncAction : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE put_Completed(
- AsyncActionCompletedHandler *handler) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ MIDL_INTERFACE("5a648006-843a-4da9-865b-9d26e5dfad7b")
+ IASyncAction : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE put_Completed(
+ AsyncActionCompletedHandler *handler) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Completed(
- AsyncActionCompletedHandler **handler) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Completed(
+ AsyncActionCompletedHandler **handler) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetResults(
- ) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetResults(
+ ) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b)
+__CRT_UUID_DECL(ABI::Windows::Foundation::IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b)
#endif
#else
-typedef struct IASyncActionVtbl {
+typedef struct __x_ABI_CWindows_CFoundation_CIASyncActionVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IASyncAction* This,
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IASyncAction* This);
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IASyncAction* This);
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IASyncAction* This,
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IASyncAction* This,
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IASyncAction* This,
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
TrustLevel *trustLevel);
/*** IASyncAction methods ***/
HRESULT (STDMETHODCALLTYPE *put_Completed)(
- IASyncAction* This,
- AsyncActionCompletedHandler *handler);
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *handler);
HRESULT (STDMETHODCALLTYPE *get_Completed)(
- IASyncAction* This,
- AsyncActionCompletedHandler **handler);
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler **handler);
HRESULT (STDMETHODCALLTYPE *GetResults)(
- IASyncAction* This);
+ __x_ABI_CWindows_CFoundation_CIASyncAction *This);
END_INTERFACE
-} IASyncActionVtbl;
-interface IASyncAction {
- CONST_VTBL IASyncActionVtbl* lpVtbl;
+} __x_ABI_CWindows_CFoundation_CIASyncActionVtbl;
+
+interface __x_ABI_CWindows_CFoundation_CIASyncAction {
+ CONST_VTBL __x_ABI_CWindows_CFoundation_CIASyncActionVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IASyncAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IASyncAction_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IASyncAction_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IASyncAction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IASyncAction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IASyncAction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IASyncAction methods ***/
-#define IASyncAction_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
-#define IASyncAction_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
-#define IASyncAction_GetResults(This) (This)->lpVtbl->GetResults(This)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
+#define __x_ABI_CWindows_CFoundation_CIASyncAction_GetResults(This) (This)->lpVtbl->GetResults(This)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IASyncAction_QueryInterface(IASyncAction* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_QueryInterface(__x_ABI_CWindows_CFoundation_CIASyncAction* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IASyncAction_AddRef(IASyncAction* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIASyncAction_AddRef(__x_ABI_CWindows_CFoundation_CIASyncAction* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IASyncAction_Release(IASyncAction* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIASyncAction_Release(__x_ABI_CWindows_CFoundation_CIASyncAction* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IASyncAction_GetIids(IASyncAction* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_GetIids(__x_ABI_CWindows_CFoundation_CIASyncAction* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IASyncAction_GetRuntimeClassName(IASyncAction* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIASyncAction* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IASyncAction_GetTrustLevel(IASyncAction* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIASyncAction* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IASyncAction methods ***/
-static FORCEINLINE HRESULT IASyncAction_put_Completed(IASyncAction* This,AsyncActionCompletedHandler *handler) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_put_Completed(__x_ABI_CWindows_CFoundation_CIASyncAction* This,__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *handler) {
return This->lpVtbl->put_Completed(This,handler);
}
-static FORCEINLINE HRESULT IASyncAction_get_Completed(IASyncAction* This,AsyncActionCompletedHandler **handler) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_get_Completed(__x_ABI_CWindows_CFoundation_CIASyncAction* This,__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler **handler) {
return This->lpVtbl->get_Completed(This,handler);
}
-static FORCEINLINE HRESULT IASyncAction_GetResults(IASyncAction* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIASyncAction_GetResults(__x_ABI_CWindows_CFoundation_CIASyncAction* This) {
return This->lpVtbl->GetResults(This);
}
#endif
@@ -402,100 +499,86 @@
#endif
-HRESULT STDMETHODCALLTYPE IASyncAction_put_Completed_Proxy(
- IASyncAction* This,
- AsyncActionCompletedHandler *handler);
-void __RPC_STUB IASyncAction_put_Completed_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IASyncAction_get_Completed_Proxy(
- IASyncAction* This,
- AsyncActionCompletedHandler **handler);
-void __RPC_STUB IASyncAction_get_Completed_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IASyncAction_GetResults_Proxy(
- IASyncAction* This);
-void __RPC_STUB IASyncAction_GetResults_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IASyncAction_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CFoundation_CIASyncAction_INTERFACE_DEFINED__ */
/*****************************************************************************
* AsyncActionCompletedHandler interface
+ *
*/
-#ifndef __AsyncActionCompletedHandler_INTERFACE_DEFINED__
-#define __AsyncActionCompletedHandler_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_INTERFACE_DEFINED__
-DEFINE_GUID(IID_AsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7);
+DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7")
-AsyncActionCompletedHandler : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE Invoke(
- IInspectable *asyncAction,
- AsyncStatus status) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ MIDL_INTERFACE("a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7")
+ AsyncActionCompletedHandler : public IUnknown
+ {
+ virtual HRESULT STDMETHODCALLTYPE Invoke(
+ IInspectable *asyncAction,
+ enum AsyncStatus status) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(AsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7)
+__CRT_UUID_DECL(ABI::Windows::Foundation::AsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7)
#endif
#else
-typedef struct AsyncActionCompletedHandlerVtbl {
+typedef struct __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandlerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- AsyncActionCompletedHandler* This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- AsyncActionCompletedHandler* This);
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *This);
ULONG (STDMETHODCALLTYPE *Release)(
- AsyncActionCompletedHandler* This);
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *This);
/*** AsyncActionCompletedHandler methods ***/
HRESULT (STDMETHODCALLTYPE *Invoke)(
- AsyncActionCompletedHandler* This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *This,
IInspectable *asyncAction,
- AsyncStatus status);
+ enum __x_ABI_CWindows_CFoundation_CAsyncStatus status);
END_INTERFACE
-} AsyncActionCompletedHandlerVtbl;
-interface AsyncActionCompletedHandler {
- CONST_VTBL AsyncActionCompletedHandlerVtbl* lpVtbl;
+} __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandlerVtbl;
+
+interface __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler {
+ CONST_VTBL __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define AsyncActionCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define AsyncActionCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define AsyncActionCompletedHandler_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_Release(This) (This)->lpVtbl->Release(This)
/*** AsyncActionCompletedHandler methods ***/
-#define AsyncActionCompletedHandler_Invoke(This,asyncAction,status) (This)->lpVtbl->Invoke(This,asyncAction,status)
+#define __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_Invoke(This,asyncAction,status) (This)->lpVtbl->Invoke(This,asyncAction,status)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT AsyncActionCompletedHandler_QueryInterface(AsyncActionCompletedHandler* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_QueryInterface(__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG AsyncActionCompletedHandler_AddRef(AsyncActionCompletedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_AddRef(__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG AsyncActionCompletedHandler_Release(AsyncActionCompletedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_Release(__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler* This) {
return This->lpVtbl->Release(This);
}
/*** AsyncActionCompletedHandler methods ***/
-static FORCEINLINE HRESULT AsyncActionCompletedHandler_Invoke(AsyncActionCompletedHandler* This,IInspectable *asyncAction,AsyncStatus status) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_Invoke(__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler* This,IInspectable *asyncAction,enum __x_ABI_CWindows_CFoundation_CAsyncStatus status) {
return This->lpVtbl->Invoke(This,asyncAction,status);
}
#endif
@@ -503,174 +586,174 @@
#endif
-HRESULT STDMETHODCALLTYPE AsyncActionCompletedHandler_Invoke_Proxy(
- AsyncActionCompletedHandler* This,
- IInspectable *asyncAction,
- AsyncStatus status);
-void __RPC_STUB AsyncActionCompletedHandler_Invoke_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __AsyncActionCompletedHandler_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler_INTERFACE_DEFINED__ */
/*****************************************************************************
* IAsyncOperation interface
+ *
*/
-#ifndef __IAsyncOperation_INTERFACE_DEFINED__
-#define __IAsyncOperation_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncOperation_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CIAsyncOperation_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2);
+DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("9fc2b0bb-e446-44e2-aa61-9cab8f636af2")
-IAsyncOperation : public IAsyncInfo
-{
- virtual HRESULT STDMETHODCALLTYPE put_Completed(
- AsyncActionCompletedHandler *handler) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ MIDL_INTERFACE("9fc2b0bb-e446-44e2-aa61-9cab8f636af2")
+ IAsyncOperation : public IAsyncInfo
+ {
+ virtual HRESULT STDMETHODCALLTYPE put_Completed(
+ AsyncActionCompletedHandler *handler) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Completed(
- AsyncActionCompletedHandler **handler) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Completed(
+ AsyncActionCompletedHandler **handler) = 0;
- virtual IInspectable * STDMETHODCALLTYPE GetResults(
- ) = 0;
+ virtual IInspectable * STDMETHODCALLTYPE GetResults(
+ ) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2)
+__CRT_UUID_DECL(ABI::Windows::Foundation::IAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2)
#endif
#else
-typedef struct IAsyncOperationVtbl {
+typedef struct __x_ABI_CWindows_CFoundation_CIAsyncOperationVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IAsyncOperation* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IAsyncOperation* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
TrustLevel *trustLevel);
/*** IAsyncInfo methods ***/
HRESULT (STDMETHODCALLTYPE *get_Id)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
unsigned int *id);
HRESULT (STDMETHODCALLTYPE *get_Status)(
- IAsyncOperation* This,
- AsyncStatus *status);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
+ enum __x_ABI_CWindows_CFoundation_CAsyncStatus *status);
HRESULT (STDMETHODCALLTYPE *get_ErrorCode)(
- IAsyncOperation* This,
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
HRESULT *errorCode);
HRESULT (STDMETHODCALLTYPE *Cancel)(
- IAsyncOperation* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This);
HRESULT (STDMETHODCALLTYPE *Close)(
- IAsyncOperation* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This);
/*** IAsyncOperation methods ***/
HRESULT (STDMETHODCALLTYPE *put_Completed)(
- IAsyncOperation* This,
- AsyncActionCompletedHandler *handler);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *handler);
HRESULT (STDMETHODCALLTYPE *get_Completed)(
- IAsyncOperation* This,
- AsyncActionCompletedHandler **handler);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This,
+ __x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler **handler);
IInspectable * (STDMETHODCALLTYPE *GetResults)(
- IAsyncOperation* This);
+ __x_ABI_CWindows_CFoundation_CIAsyncOperation *This);
END_INTERFACE
-} IAsyncOperationVtbl;
-interface IAsyncOperation {
- CONST_VTBL IAsyncOperationVtbl* lpVtbl;
+} __x_ABI_CWindows_CFoundation_CIAsyncOperationVtbl;
+
+interface __x_ABI_CWindows_CFoundation_CIAsyncOperation {
+ CONST_VTBL __x_ABI_CWindows_CFoundation_CIAsyncOperationVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IAsyncOperation_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IAsyncOperation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IAsyncOperation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IAsyncOperation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IAsyncInfo methods ***/
-#define IAsyncOperation_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
-#define IAsyncOperation_get_Status(This,status) (This)->lpVtbl->get_Status(This,status)
-#define IAsyncOperation_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode)
-#define IAsyncOperation_Cancel(This) (This)->lpVtbl->Cancel(This)
-#define IAsyncOperation_Close(This) (This)->lpVtbl->Close(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Status(This,status) (This)->lpVtbl->get_Status(This,status)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_Cancel(This) (This)->lpVtbl->Cancel(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_Close(This) (This)->lpVtbl->Close(This)
/*** IAsyncOperation methods ***/
-#define IAsyncOperation_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
-#define IAsyncOperation_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
-#define IAsyncOperation_GetResults(This) (This)->lpVtbl->GetResults(This)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
+#define __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetResults(This) (This)->lpVtbl->GetResults(This)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IAsyncOperation_QueryInterface(IAsyncOperation* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_QueryInterface(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IAsyncOperation_AddRef(IAsyncOperation* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncOperation_AddRef(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IAsyncOperation_Release(IAsyncOperation* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncOperation_Release(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IAsyncOperation_GetIids(IAsyncOperation* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetIids(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IAsyncOperation_GetRuntimeClassName(IAsyncOperation* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IAsyncOperation_GetTrustLevel(IAsyncOperation* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IAsyncInfo methods ***/
-static FORCEINLINE HRESULT IAsyncOperation_get_Id(IAsyncOperation* This,unsigned int *id) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Id(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,unsigned int *id) {
return This->lpVtbl->get_Id(This,id);
}
-static FORCEINLINE HRESULT IAsyncOperation_get_Status(IAsyncOperation* This,AsyncStatus *status) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Status(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,enum __x_ABI_CWindows_CFoundation_CAsyncStatus *status) {
return This->lpVtbl->get_Status(This,status);
}
-static FORCEINLINE HRESULT IAsyncOperation_get_ErrorCode(IAsyncOperation* This,HRESULT *errorCode) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_ErrorCode(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,HRESULT *errorCode) {
return This->lpVtbl->get_ErrorCode(This,errorCode);
}
-static FORCEINLINE HRESULT IAsyncOperation_Cancel(IAsyncOperation* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_Cancel(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This) {
return This->lpVtbl->Cancel(This);
}
-static FORCEINLINE HRESULT IAsyncOperation_Close(IAsyncOperation* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_Close(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This) {
return This->lpVtbl->Close(This);
}
/*** IAsyncOperation methods ***/
-static FORCEINLINE HRESULT IAsyncOperation_put_Completed(IAsyncOperation* This,AsyncActionCompletedHandler *handler) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_put_Completed(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler *handler) {
return This->lpVtbl->put_Completed(This,handler);
}
-static FORCEINLINE HRESULT IAsyncOperation_get_Completed(IAsyncOperation* This,AsyncActionCompletedHandler **handler) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncOperation_get_Completed(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This,__x_ABI_CWindows_CFoundation_CAsyncActionCompletedHandler **handler) {
return This->lpVtbl->get_Completed(This,handler);
}
-static FORCEINLINE IInspectable * IAsyncOperation_GetResults(IAsyncOperation* This) {
+static FORCEINLINE IInspectable * __x_ABI_CWindows_CFoundation_CIAsyncOperation_GetResults(__x_ABI_CWindows_CFoundation_CIAsyncOperation* This) {
return This->lpVtbl->GetResults(This);
}
#endif
@@ -678,31 +761,7 @@
#endif
-HRESULT STDMETHODCALLTYPE IAsyncOperation_put_Completed_Proxy(
- IAsyncOperation* This,
- AsyncActionCompletedHandler *handler);
-void __RPC_STUB IAsyncOperation_put_Completed_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IAsyncOperation_get_Completed_Proxy(
- IAsyncOperation* This,
- AsyncActionCompletedHandler **handler);
-void __RPC_STUB IAsyncOperation_get_Completed_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-IInspectable * STDMETHODCALLTYPE IAsyncOperation_GetResults_Proxy(
- IAsyncOperation* This);
-void __RPC_STUB IAsyncOperation_GetResults_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IAsyncOperation_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CFoundation_CIAsyncOperation_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/windows.storage.h b/mingw-w64-headers/include/windows.storage.h
index 7e4c429..ef3fff7 100644
--- a/mingw-w64-headers/include/windows.storage.h
+++ b/mingw-w64-headers/include/windows.storage.h
@@ -1,11 +1,12 @@
-/*** Autogenerated by WIDL 1.6 from include/windows.storage.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/windows.storage.idl - Do not edit ***/
+#ifdef _WIN32
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
-
#include <rpc.h>
#include <rpcndr.h>
+#endif
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
@@ -17,54 +18,144 @@
/* Forward declarations */
-#ifndef __IStorageItem_FWD_DEFINED__
-#define __IStorageItem_FWD_DEFINED__
-typedef interface IStorageItem IStorageItem;
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IStorageItem;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IKnownFoldersStatics_FWD_DEFINED__
-#define __IKnownFoldersStatics_FWD_DEFINED__
-typedef interface IKnownFoldersStatics IKnownFoldersStatics;
+#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IKnownFoldersStatics;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IStorageFolder_FWD_DEFINED__
-#define __IStorageFolder_FWD_DEFINED__
-typedef interface IStorageFolder IStorageFolder;
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IStorageFolder;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationDataContainer_FWD_DEFINED__
-#define __IApplicationDataContainer_FWD_DEFINED__
-typedef interface IApplicationDataContainer IApplicationDataContainer;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationDataContainer;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationData_FWD_DEFINED__
-#define __IApplicationData_FWD_DEFINED__
-typedef interface IApplicationData IApplicationData;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationData;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationData2_FWD_DEFINED__
-#define __IApplicationData2_FWD_DEFINED__
-typedef interface IApplicationData2 IApplicationData2;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationData2 __x_ABI_CWindows_CStorage_CIApplicationData2;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationData2;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationDataStatics_FWD_DEFINED__
-#define __IApplicationDataStatics_FWD_DEFINED__
-typedef interface IApplicationDataStatics IApplicationDataStatics;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationDataStatics;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__
-#define __ApplicationDataSetVersionHandler_FWD_DEFINED__
-typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler;
+#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ApplicationDataSetVersionHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ISetVersionRequest_FWD_DEFINED__
-#define __ISetVersionRequest_FWD_DEFINED__
-typedef interface ISetVersionRequest ISetVersionRequest;
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ISetVersionRequest;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ISetVersionDeferral_FWD_DEFINED__
-#define __ISetVersionDeferral_FWD_DEFINED__
-typedef interface ISetVersionDeferral ISetVersionDeferral;
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ISetVersionDeferral;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
/* Headers for imported files */
@@ -77,329 +168,503 @@
extern "C" {
#endif
-#ifndef __IAsyncAction_FWD_DEFINED__
-#define __IAsyncAction_FWD_DEFINED__
-typedef interface IAsyncAction IAsyncAction;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncAction;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __TypedEventHandler_FWD_DEFINED__
-#define __TypedEventHandler_FWD_DEFINED__
-typedef interface TypedEventHandler TypedEventHandler;
+#ifndef ____x_ABI_CWindows_CFoundation_CTypedEventHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CTypedEventHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CTypedEventHandler __x_ABI_CWindows_CFoundation_CTypedEventHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface TypedEventHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IPropertySet_FWD_DEFINED__
-#define __IPropertySet_FWD_DEFINED__
-typedef interface IPropertySet IPropertySet;
+#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ namespace Collections {
+ interface IPropertySet;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IMapView_FWD_DEFINED__
-#define __IMapView_FWD_DEFINED__
-typedef interface IMapView IMapView;
+#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIMapView_FWD_DEFINED__
+#define ____x_ABI_CWindows_CFoundation_CCollections_CIMapView_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIMapView __x_ABI_CWindows_CFoundation_CCollections_CIMapView;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ namespace Collections {
+ interface IMapView;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IStorageItem_FWD_DEFINED__
-#define __IStorageItem_FWD_DEFINED__
-typedef interface IStorageItem IStorageItem;
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IStorageItem;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IStorageFolder_FWD_DEFINED__
-#define __IStorageFolder_FWD_DEFINED__
-typedef interface IStorageFolder IStorageFolder;
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IStorageFolder;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationData_FWD_DEFINED__
-#define __IApplicationData_FWD_DEFINED__
-typedef interface IApplicationData IApplicationData;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationData;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationData2_FWD_DEFINED__
-#define __IApplicationData2_FWD_DEFINED__
-typedef interface IApplicationData2 IApplicationData2;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationDataStatics;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationDataStatics_FWD_DEFINED__
-#define __IApplicationDataStatics_FWD_DEFINED__
-typedef interface IApplicationDataStatics IApplicationDataStatics;
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface IApplicationDataSetVersionHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IApplicationDataSetVersionHandler_FWD_DEFINED__
-#define __IApplicationDataSetVersionHandler_FWD_DEFINED__
-typedef interface IApplicationDataSetVersionHandler IApplicationDataSetVersionHandler;
+#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CApplicationDataContainer __x_ABI_CWindows_CStorage_CApplicationDataContainer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ApplicationDataContainer;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ApplicationDataContainer_FWD_DEFINED__
-#define __ApplicationDataContainer_FWD_DEFINED__
-typedef interface ApplicationDataContainer ApplicationDataContainer;
+#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ApplicationDataSetVersionHandler;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__
-#define __ApplicationDataSetVersionHandler_FWD_DEFINED__
-typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler;
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ISetVersionRequest;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ISetVersionRequest_FWD_DEFINED__
-#define __ISetVersionRequest_FWD_DEFINED__
-typedef interface ISetVersionRequest ISetVersionRequest;
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ interface ISetVersionDeferral;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __ISetVersionDeferral_FWD_DEFINED__
-#define __ISetVersionDeferral_FWD_DEFINED__
-typedef interface ISetVersionDeferral ISetVersionDeferral;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum StorageDeleteOption;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CStorageDeleteOption;
#endif
-enum StorageDeleteOption;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum NameCollisionOption;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CNameCollisionOption;
+#endif
-enum NameCollisionOption;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum StorageItemTypes;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CStorageItemTypes;
+#endif
-enum StorageItemTypes;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum ApplicationDataLocality;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CApplicationDataLocality;
+#endif
-enum ApplicationDataLocality;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum ApplicationDataCreateDisposition;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition;
+#endif
-enum ApplicationDataCreateDisposition;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum FileAttributes;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CFileAttributes;
+#endif
-enum FileAttributes;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ enum CreationCollisionOption;
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CStorage_CCreationCollisionOption;
+#endif
-enum CreationCollisionOption;
-
-typedef enum NameCollisionoption {
- NameCollisionoption_GenerateUniqueName = 0,
- NameCollisionoption_ReplaceExisting = 1,
- NameCollisionoption_FailIfExists = 2
-} NameCollisionOption;
-typedef enum StorageDeleteOption {
- StorageDeleteOption_Default = 0,
- StorageDeleteOption_PermanentDelete = 1
-} StorageDeleteOption;
-typedef enum StorageItemTypes {
- StorageItemTypes_None = 0,
- StorageItemTypes_File = 1,
- StorageItemTypes_Folder = 2
-} StorageItemTypes;
-typedef enum ApplicationDataCreateDisposition {
- ApplicationDataCreateDisposition_Always = 0,
- ApplicationDataCreateDisposition_Existing = 1
-} ApplicationDataCreateDisposition;
-typedef enum ApplicationDataLocality {
- ApplicationDataLocality_Local = 0,
- ApplicationDataLocality_Roaming = 1,
- ApplicationDataLocality_Temporary = 2
-} ApplicationDataLocality;
-typedef enum FileAttributes {
- FileAttributes_Normal = 0,
- FileAttributes_ReadOnly = 1,
- FileAttributes_Directory = 2,
- FileAttributes_Archive = 3,
- FileAttributes_Temporary = 4
-} FileAttributes;
-typedef enum CreationCollisionOption {
- CreationCollisionOption_GenerateUniqueName = 0,
- CreationCollisionOption_ReplaceExisting = 1,
- CreationCollisionOption_FailIfExists = 2,
- CreationCollisionOption_OpenIfExists = 3
-} CreationCollisionOption;
/*****************************************************************************
* IStorageItem interface
+ *
*/
-#ifndef __IStorageItem_INTERFACE_DEFINED__
-#define __IStorageItem_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30")
-IStorageItem : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions(
- HSTRING desiredName,
- IInspectable **action) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30")
+ IStorageItem : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions(
+ HSTRING desiredName,
+ IInspectable **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE RenameAsync(
- HSTRING desiredName,
- NameCollisionOption option,
- IInspectable **action) = 0;
+ virtual HRESULT STDMETHODCALLTYPE RenameAsync(
+ HSTRING desiredName,
+ enum NameCollisionoption option,
+ IInspectable **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions(
- IInspectable **action) = 0;
+ virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions(
+ IInspectable **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE DeleteAsync(
- StorageDeleteOption option,
- IInspectable **action) = 0;
+ virtual HRESULT STDMETHODCALLTYPE DeleteAsync(
+ enum StorageDeleteOption option,
+ IInspectable **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync(
- IInspectable **action) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync(
+ IInspectable **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Name(
- HSTRING *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Name(
+ HSTRING *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Path(
- HSTRING *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Path(
+ HSTRING *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Attributes(
- FileAttributes *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Attributes(
+ enum FileAttributes *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_DateCreated(
- DateTime *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_DateCreated(
+ struct DateTime *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE IsOfType(
- StorageItemTypes itemType,
- boolean *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE IsOfType(
+ enum StorageItemTypes itemType,
+ boolean *value) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30)
+__CRT_UUID_DECL(ABI::Windows::Storage::IStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30)
#endif
#else
-typedef struct IStorageItemVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIStorageItemVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IStorageItem* This);
+ __x_ABI_CWindows_CStorage_CIStorageItem *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IStorageItem* This);
+ __x_ABI_CWindows_CStorage_CIStorageItem *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
TrustLevel *trustLevel);
/*** IStorageItem methods ***/
HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
HSTRING desiredName,
IInspectable **action);
HRESULT (STDMETHODCALLTYPE *RenameAsync)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
HSTRING desiredName,
- NameCollisionOption option,
+ enum __x_ABI_CWindows_CStorage_CNameCollisionoption option,
IInspectable **action);
HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
IInspectable **action);
HRESULT (STDMETHODCALLTYPE *DeleteAsync)(
- IStorageItem* This,
- StorageDeleteOption option,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
+ enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option,
IInspectable **action);
HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
IInspectable **action);
HRESULT (STDMETHODCALLTYPE *get_Name)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
HSTRING *value);
HRESULT (STDMETHODCALLTYPE *get_Path)(
- IStorageItem* This,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
HSTRING *value);
HRESULT (STDMETHODCALLTYPE *get_Attributes)(
- IStorageItem* This,
- FileAttributes *value);
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
+ enum __x_ABI_CWindows_CStorage_CFileAttributes *value);
HRESULT (STDMETHODCALLTYPE *get_DateCreated)(
- IStorageItem* This,
- DateTime *value);
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
+ struct __x_ABI_CWindows_CFoundation_CDateTime *value);
HRESULT (STDMETHODCALLTYPE *IsOfType)(
- IStorageItem* This,
- StorageItemTypes itemType,
+ __x_ABI_CWindows_CStorage_CIStorageItem *This,
+ enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType,
boolean *value);
END_INTERFACE
-} IStorageItemVtbl;
-interface IStorageItem {
- CONST_VTBL IStorageItemVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIStorageItemVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIStorageItem {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageItemVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IStorageItem_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IStorageItem methods ***/
-#define IStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action)
-#define IStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action)
-#define IStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action)
-#define IStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action)
-#define IStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action)
-#define IStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value)
-#define IStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value)
-#define IStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value)
-#define IStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value)
-#define IStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value)
+#define __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IStorageItem_QueryInterface(IStorageItem* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageItem* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IStorageItem_AddRef(IStorageItem* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(__x_ABI_CWindows_CStorage_CIStorageItem* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IStorageItem_Release(IStorageItem* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_Release(__x_ABI_CWindows_CStorage_CIStorageItem* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IStorageItem_GetIids(IStorageItem* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(__x_ABI_CWindows_CStorage_CIStorageItem* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IStorageItem_GetRuntimeClassName(IStorageItem* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IStorageItem_GetTrustLevel(IStorageItem* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageItem* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IStorageItem methods ***/
-static FORCEINLINE HRESULT IStorageItem_RenameAsyncOverloadDefaultOptions(IStorageItem* This,HSTRING desiredName,IInspectable **action) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING desiredName,IInspectable **action) {
return This->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action);
}
-static FORCEINLINE HRESULT IStorageItem_RenameAsync(IStorageItem* This,HSTRING desiredName,NameCollisionOption option,IInspectable **action) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CNameCollisionoption option,IInspectable **action) {
return This->lpVtbl->RenameAsync(This,desiredName,option,action);
}
-static FORCEINLINE HRESULT IStorageItem_DeleteAsyncOverloadDefaultOptions(IStorageItem* This,IInspectable **action) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) {
return This->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action);
}
-static FORCEINLINE HRESULT IStorageItem_DeleteAsync(IStorageItem* This,StorageDeleteOption option,IInspectable **action) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option,IInspectable **action) {
return This->lpVtbl->DeleteAsync(This,option,action);
}
-static FORCEINLINE HRESULT IStorageItem_GetBasicPropertiesAsync(IStorageItem* This,IInspectable **action) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) {
return This->lpVtbl->GetBasicPropertiesAsync(This,action);
}
-static FORCEINLINE HRESULT IStorageItem_get_Name(IStorageItem* This,HSTRING *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) {
return This->lpVtbl->get_Name(This,value);
}
-static FORCEINLINE HRESULT IStorageItem_get_Path(IStorageItem* This,HSTRING *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) {
return This->lpVtbl->get_Path(This,value);
}
-static FORCEINLINE HRESULT IStorageItem_get_Attributes(IStorageItem* This,FileAttributes *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CFileAttributes *value) {
return This->lpVtbl->get_Attributes(This,value);
}
-static FORCEINLINE HRESULT IStorageItem_get_DateCreated(IStorageItem* This,DateTime *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(__x_ABI_CWindows_CStorage_CIStorageItem* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) {
return This->lpVtbl->get_DateCreated(This,value);
}
-static FORCEINLINE HRESULT IStorageItem_IsOfType(IStorageItem* This,StorageItemTypes itemType,boolean *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType,boolean *value) {
return This->lpVtbl->IsOfType(This,itemType,value);
}
#endif
@@ -407,254 +672,178 @@
#endif
-HRESULT STDMETHODCALLTYPE IStorageItem_RenameAsyncOverloadDefaultOptions_Proxy(
- IStorageItem* This,
- HSTRING desiredName,
- IInspectable **action);
-void __RPC_STUB IStorageItem_RenameAsyncOverloadDefaultOptions_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_RenameAsync_Proxy(
- IStorageItem* This,
- HSTRING desiredName,
- NameCollisionOption option,
- IInspectable **action);
-void __RPC_STUB IStorageItem_RenameAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_DeleteAsyncOverloadDefaultOptions_Proxy(
- IStorageItem* This,
- IInspectable **action);
-void __RPC_STUB IStorageItem_DeleteAsyncOverloadDefaultOptions_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_DeleteAsync_Proxy(
- IStorageItem* This,
- StorageDeleteOption option,
- IInspectable **action);
-void __RPC_STUB IStorageItem_DeleteAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_GetBasicPropertiesAsync_Proxy(
- IStorageItem* This,
- IInspectable **action);
-void __RPC_STUB IStorageItem_GetBasicPropertiesAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_get_Name_Proxy(
- IStorageItem* This,
- HSTRING *value);
-void __RPC_STUB IStorageItem_get_Name_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_get_Path_Proxy(
- IStorageItem* This,
- HSTRING *value);
-void __RPC_STUB IStorageItem_get_Path_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_get_Attributes_Proxy(
- IStorageItem* This,
- FileAttributes *value);
-void __RPC_STUB IStorageItem_get_Attributes_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_get_DateCreated_Proxy(
- IStorageItem* This,
- DateTime *value);
-void __RPC_STUB IStorageItem_get_DateCreated_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageItem_IsOfType_Proxy(
- IStorageItem* This,
- StorageItemTypes itemType,
- boolean *value);
-void __RPC_STUB IStorageItem_IsOfType_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IStorageItem_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ */
/*****************************************************************************
* IKnownFoldersStatics interface
+ *
*/
-#ifndef __IKnownFoldersStatics_INTERFACE_DEFINED__
-#define __IKnownFoldersStatics_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35")
-IKnownFoldersStatics : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary(
- IStorageFolder **value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35")
+ IKnownFoldersStatics : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_HomeGroup(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_HomeGroup(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices(
+ IStorageFolder **value) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35)
+__CRT_UUID_DECL(ABI::Windows::Storage::IKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35)
#endif
#else
-typedef struct IKnownFoldersStaticsVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IKnownFoldersStatics* This,
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IKnownFoldersStatics* This);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IKnownFoldersStatics* This);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IKnownFoldersStatics* This,
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IKnownFoldersStatics* This,
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IKnownFoldersStatics* This,
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
TrustLevel *trustLevel);
/*** IKnownFoldersStatics methods ***/
HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_HomeGroup)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
END_INTERFACE
-} IKnownFoldersStaticsVtbl;
-interface IKnownFoldersStatics {
- CONST_VTBL IKnownFoldersStaticsVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IKnownFoldersStatics methods ***/
-#define IKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value)
-#define IKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value)
-#define IKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value)
-#define IKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value)
-#define IKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value)
-#define IKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value)
-#define IKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value)
+#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IKnownFoldersStatics_QueryInterface(IKnownFoldersStatics* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IKnownFoldersStatics_AddRef(IKnownFoldersStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IKnownFoldersStatics_Release(IKnownFoldersStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IKnownFoldersStatics_GetIids(IKnownFoldersStatics* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_GetRuntimeClassName(IKnownFoldersStatics* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_GetTrustLevel(IKnownFoldersStatics* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IKnownFoldersStatics methods ***/
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_MusicLibrary(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_MusicLibrary(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_PicturesLibrary(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_PicturesLibrary(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_VideosLibrary(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_VideosLibrary(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_DocumentsLibrary(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_DocumentsLibrary(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_HomeGroup(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_HomeGroup(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_RemovableDevices(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_RemovableDevices(This,value);
}
-static FORCEINLINE HRESULT IKnownFoldersStatics_get_MediaServerDevices(IKnownFoldersStatics* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_MediaServerDevices(This,value);
}
#endif
@@ -662,276 +851,229 @@
#endif
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_MusicLibrary_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_MusicLibrary_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_PicturesLibrary_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_PicturesLibrary_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_VideosLibrary_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_VideosLibrary_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_DocumentsLibrary_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_DocumentsLibrary_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_HomeGroup_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_HomeGroup_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_RemovableDevices_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_RemovableDevices_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_MediaServerDevices_Proxy(
- IKnownFoldersStatics* This,
- IStorageFolder **value);
-void __RPC_STUB IKnownFoldersStatics_get_MediaServerDevices_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IKnownFoldersStatics_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ */
/*****************************************************************************
* IStorageFolder interface
+ *
*/
-#ifndef __IStorageFolder_INTERFACE_DEFINED__
-#define __IStorageFolder_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b")
-IStorageFolder : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions(
- HSTRING desiredName,
- IInspectable **operation) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b")
+ IStorageFolder : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions(
+ HSTRING desiredName,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFileAsync(
- HSTRING desiredName,
- CreationCollisionOption options,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateFileAsync(
+ HSTRING desiredName,
+ enum CreationCollisionOption options,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions(
- HSTRING desiredName,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions(
+ HSTRING desiredName,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync(
- HSTRING desiredName,
- CreationCollisionOption options,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync(
+ HSTRING desiredName,
+ enum CreationCollisionOption options,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFileAsync(
- HSTRING name,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetFileAsync(
+ HSTRING name,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFolderAsync(
- HSTRING name,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetFolderAsync(
+ HSTRING name,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetItemAsync(
- HSTRING name,
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetItemAsync(
+ HSTRING name,
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount(
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount(
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount(
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount(
+ IInspectable **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount(
- IInspectable **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount(
+ IInspectable **operation) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b)
+__CRT_UUID_DECL(ABI::Windows::Storage::IStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b)
#endif
#else
-typedef struct IStorageFolderVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIStorageFolderVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IStorageFolder* This);
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IStorageFolder* This);
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
TrustLevel *trustLevel);
/*** IStorageFolder methods ***/
HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING desiredName,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *CreateFileAsync)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING desiredName,
- CreationCollisionOption options,
+ enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING desiredName,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING desiredName,
- CreationCollisionOption options,
+ enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetFileAsync)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING name,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetFolderAsync)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING name,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetItemAsync)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
HSTRING name,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
IInspectable **operation);
HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)(
- IStorageFolder* This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder *This,
IInspectable **operation);
END_INTERFACE
-} IStorageFolderVtbl;
-interface IStorageFolder {
- CONST_VTBL IStorageFolderVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIStorageFolderVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIStorageFolder {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFolderVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IStorageFolder_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IStorageFolder methods ***/
-#define IStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation)
-#define IStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation)
-#define IStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation)
-#define IStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation)
-#define IStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation)
-#define IStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation)
-#define IStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation)
-#define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation)
-#define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation)
-#define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation)
+#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IStorageFolder_QueryInterface(IStorageFolder* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageFolder* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IStorageFolder_AddRef(IStorageFolder* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(__x_ABI_CWindows_CStorage_CIStorageFolder* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IStorageFolder_Release(IStorageFolder* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_Release(__x_ABI_CWindows_CStorage_CIStorageFolder* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IStorageFolder_GetIids(IStorageFolder* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(__x_ABI_CWindows_CStorage_CIStorageFolder* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IStorageFolder_GetRuntimeClassName(IStorageFolder* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IStorageFolder_GetTrustLevel(IStorageFolder* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageFolder* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IStorageFolder methods ***/
-static FORCEINLINE HRESULT IStorageFolder_CreateFileAsyncOverloadDefaultOptions(IStorageFolder* This,HSTRING desiredName,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) {
return This->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_CreateFileAsync(IStorageFolder* This,HSTRING desiredName,CreationCollisionOption options,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,IInspectable **operation) {
return This->lpVtbl->CreateFileAsync(This,desiredName,options,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_CreateFolderAsyncOverloadDefaultOptions(IStorageFolder* This,HSTRING desiredName,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) {
return This->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_CreateFolderAsync(IStorageFolder* This,HSTRING desiredName,CreationCollisionOption options,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,IInspectable **operation) {
return This->lpVtbl->CreateFolderAsync(This,desiredName,options,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetFileAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) {
return This->lpVtbl->GetFileAsync(This,name,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetFolderAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) {
return This->lpVtbl->GetFolderAsync(This,name,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetItemAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) {
return This->lpVtbl->GetItemAsync(This,name,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(IStorageFolder* This,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) {
return This->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(IStorageFolder* This,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) {
return This->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation);
}
-static FORCEINLINE HRESULT IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(IStorageFolder* This,IInspectable **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) {
return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation);
}
#endif
@@ -939,251 +1081,171 @@
#endif
-HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFileAsyncOverloadDefaultOptions_Proxy(
- IStorageFolder* This,
- HSTRING desiredName,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_CreateFileAsyncOverloadDefaultOptions_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFileAsync_Proxy(
- IStorageFolder* This,
- HSTRING desiredName,
- CreationCollisionOption options,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_CreateFileAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFolderAsyncOverloadDefaultOptions_Proxy(
- IStorageFolder* This,
- HSTRING desiredName,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_CreateFolderAsyncOverloadDefaultOptions_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFolderAsync_Proxy(
- IStorageFolder* This,
- HSTRING desiredName,
- CreationCollisionOption options,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_CreateFolderAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetFileAsync_Proxy(
- IStorageFolder* This,
- HSTRING name,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetFileAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetFolderAsync_Proxy(
- IStorageFolder* This,
- HSTRING name,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetFolderAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetItemAsync_Proxy(
- IStorageFolder* This,
- HSTRING name,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetItemAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount_Proxy(
- IStorageFolder* This,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount_Proxy(
- IStorageFolder* This,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount_Proxy(
- IStorageFolder* This,
- IInspectable **operation);
-void __RPC_STUB IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IStorageFolder_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ */
/*****************************************************************************
* IApplicationDataContainer interface
+ *
*/
-#ifndef __IApplicationDataContainer_INTERFACE_DEFINED__
-#define __IApplicationDataContainer_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d")
-IApplicationDataContainer : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Name(
- HSTRING *value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d")
+ IApplicationDataContainer : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Name(
+ HSTRING *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Locality(
- ApplicationDataLocality *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Locality(
+ enum ApplicationDataLocality *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Values(
- IInspectable **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Values(
+ IInspectable **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Containers(
- IInspectable **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Containers(
+ IInspectable **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateContainer(
- HSTRING name,
- ApplicationDataCreateDisposition disposition,
- IApplicationDataContainer **container) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateContainer(
+ HSTRING name,
+ enum ApplicationDataCreateDisposition disposition,
+ IApplicationDataContainer **container) = 0;
- virtual HRESULT STDMETHODCALLTYPE DeleteContainer(
- HSTRING name) = 0;
+ virtual HRESULT STDMETHODCALLTYPE DeleteContainer(
+ HSTRING name) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d)
+__CRT_UUID_DECL(ABI::Windows::Storage::IApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d)
#endif
#else
-typedef struct IApplicationDataContainerVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IApplicationDataContainer* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IApplicationDataContainer* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
TrustLevel *trustLevel);
/*** IApplicationDataContainer methods ***/
HRESULT (STDMETHODCALLTYPE *get_Name)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
HSTRING *value);
HRESULT (STDMETHODCALLTYPE *get_Locality)(
- IApplicationDataContainer* This,
- ApplicationDataLocality *value);
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
+ enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value);
HRESULT (STDMETHODCALLTYPE *get_Values)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
IInspectable **value);
HRESULT (STDMETHODCALLTYPE *get_Containers)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
IInspectable **value);
HRESULT (STDMETHODCALLTYPE *CreateContainer)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
HSTRING name,
- ApplicationDataCreateDisposition disposition,
- IApplicationDataContainer **container);
+ enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer **container);
HRESULT (STDMETHODCALLTYPE *DeleteContainer)(
- IApplicationDataContainer* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This,
HSTRING name);
END_INTERFACE
-} IApplicationDataContainerVtbl;
-interface IApplicationDataContainer {
- CONST_VTBL IApplicationDataContainerVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IApplicationDataContainer methods ***/
-#define IApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value)
-#define IApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value)
-#define IApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value)
-#define IApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value)
-#define IApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container)
-#define IApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IApplicationDataContainer_QueryInterface(IApplicationDataContainer* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IApplicationDataContainer_AddRef(IApplicationDataContainer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IApplicationDataContainer_Release(IApplicationDataContainer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IApplicationDataContainer_GetIids(IApplicationDataContainer* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_GetRuntimeClassName(IApplicationDataContainer* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_GetTrustLevel(IApplicationDataContainer* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IApplicationDataContainer methods ***/
-static FORCEINLINE HRESULT IApplicationDataContainer_get_Name(IApplicationDataContainer* This,HSTRING *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *value) {
return This->lpVtbl->get_Name(This,value);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_get_Locality(IApplicationDataContainer* This,ApplicationDataLocality *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value) {
return This->lpVtbl->get_Locality(This,value);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_get_Values(IApplicationDataContainer* This,IInspectable **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) {
return This->lpVtbl->get_Values(This,value);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_get_Containers(IApplicationDataContainer* This,IInspectable **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) {
return This->lpVtbl->get_Containers(This,value);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_CreateContainer(IApplicationDataContainer* This,HSTRING name,ApplicationDataCreateDisposition disposition,IApplicationDataContainer **container) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **container) {
return This->lpVtbl->CreateContainer(This,name,disposition,container);
}
-static FORCEINLINE HRESULT IApplicationDataContainer_DeleteContainer(IApplicationDataContainer* This,HSTRING name) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name) {
return This->lpVtbl->DeleteContainer(This,name);
}
#endif
@@ -1191,279 +1253,238 @@
#endif
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Name_Proxy(
- IApplicationDataContainer* This,
- HSTRING *value);
-void __RPC_STUB IApplicationDataContainer_get_Name_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Locality_Proxy(
- IApplicationDataContainer* This,
- ApplicationDataLocality *value);
-void __RPC_STUB IApplicationDataContainer_get_Locality_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Values_Proxy(
- IApplicationDataContainer* This,
- IInspectable **value);
-void __RPC_STUB IApplicationDataContainer_get_Values_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Containers_Proxy(
- IApplicationDataContainer* This,
- IInspectable **value);
-void __RPC_STUB IApplicationDataContainer_get_Containers_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_CreateContainer_Proxy(
- IApplicationDataContainer* This,
- HSTRING name,
- ApplicationDataCreateDisposition disposition,
- IApplicationDataContainer **container);
-void __RPC_STUB IApplicationDataContainer_CreateContainer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationDataContainer_DeleteContainer_Proxy(
- IApplicationDataContainer* This,
- HSTRING name);
-void __RPC_STUB IApplicationDataContainer_DeleteContainer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IApplicationDataContainer_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ */
/*****************************************************************************
* IApplicationData interface
+ *
*/
-#ifndef __IApplicationData_INTERFACE_DEFINED__
-#define __IApplicationData_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("c3da6fb7-b744-4b45-b0b8-223a0938d0dc")
-IApplicationData : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Version(
- int *value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("c3da6fb7-b744-4b45-b0b8-223a0938d0dc")
+ IApplicationData : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Version(
+ int *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE SetVersionAsync(
- int desiredVersion,
- ApplicationDataSetVersionHandler *handler,
- IInspectable **setVersionOperation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE SetVersionAsync(
+ int desiredVersion,
+ ApplicationDataSetVersionHandler *handler,
+ IInspectable **setVersionOperation) = 0;
- virtual HRESULT STDMETHODCALLTYPE ClearAllAsync(
- IInspectable **clearOperation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE ClearAllAsync(
+ IInspectable **clearOperation) = 0;
- virtual HRESULT STDMETHODCALLTYPE ClearAsync(
- ApplicationDataLocality locality,
- IInspectable **clearOperation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE ClearAsync(
+ enum ApplicationDataLocality locality,
+ IInspectable **clearOperation) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_LocalSettings(
- IApplicationDataContainer **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_LocalSettings(
+ IApplicationDataContainer **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings(
- IApplicationDataContainer **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings(
+ IApplicationDataContainer **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_LocalFolder(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_LocalFolder(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder(
- IStorageFolder **value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder(
+ IStorageFolder **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE DataChanged(
- EventRegistrationToken token) = 0;
+ virtual HRESULT STDMETHODCALLTYPE DataChanged(
+ struct EventRegistrationToken token) = 0;
- virtual HRESULT STDMETHODCALLTYPE SignalDataChanged(
- ) = 0;
+ virtual HRESULT STDMETHODCALLTYPE SignalDataChanged(
+ ) = 0;
- virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota(
- UINT64 *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota(
+ UINT64 *value) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc)
+__CRT_UUID_DECL(ABI::Windows::Storage::IApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc)
#endif
#else
-typedef struct IApplicationDataVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IApplicationData* This);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IApplicationData* This);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
TrustLevel *trustLevel);
/*** IApplicationData methods ***/
HRESULT (STDMETHODCALLTYPE *get_Version)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
int *value);
HRESULT (STDMETHODCALLTYPE *SetVersionAsync)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
int desiredVersion,
- ApplicationDataSetVersionHandler *handler,
+ __x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler *handler,
IInspectable **setVersionOperation);
HRESULT (STDMETHODCALLTYPE *ClearAllAsync)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
IInspectable **clearOperation);
HRESULT (STDMETHODCALLTYPE *ClearAsync)(
- IApplicationData* This,
- ApplicationDataLocality locality,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality,
IInspectable **clearOperation);
HRESULT (STDMETHODCALLTYPE *get_LocalSettings)(
- IApplicationData* This,
- IApplicationDataContainer **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value);
HRESULT (STDMETHODCALLTYPE *get_RoamingSettings)(
- IApplicationData* This,
- IApplicationDataContainer **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value);
HRESULT (STDMETHODCALLTYPE *get_LocalFolder)(
- IApplicationData* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_RoamingFolder)(
- IApplicationData* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *get_TemporaryFolder)(
- IApplicationData* This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
HRESULT (STDMETHODCALLTYPE *DataChanged)(
- IApplicationData* This,
- EventRegistrationToken token);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
+ struct __x_ABI_CWindows_CFoundation_CEventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE *SignalDataChanged)(
- IApplicationData* This);
+ __x_ABI_CWindows_CStorage_CIApplicationData *This);
HRESULT (STDMETHODCALLTYPE *RoamingStorageQuota)(
- IApplicationData* This,
+ __x_ABI_CWindows_CStorage_CIApplicationData *This,
UINT64 *value);
END_INTERFACE
-} IApplicationDataVtbl;
-interface IApplicationData {
- CONST_VTBL IApplicationDataVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIApplicationDataVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIApplicationData {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IApplicationData_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IApplicationData methods ***/
-#define IApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value)
-#define IApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation)
-#define IApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation)
-#define IApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation)
-#define IApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value)
-#define IApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value)
-#define IApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value)
-#define IApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value)
-#define IApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value)
-#define IApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token)
-#define IApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This)
-#define IApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IApplicationData_QueryInterface(IApplicationData* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IApplicationData_AddRef(IApplicationData* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IApplicationData_Release(IApplicationData* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_Release(__x_ABI_CWindows_CStorage_CIApplicationData* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IApplicationData_GetIids(IApplicationData* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IApplicationData_GetRuntimeClassName(IApplicationData* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IApplicationData_GetTrustLevel(IApplicationData* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IApplicationData methods ***/
-static FORCEINLINE HRESULT IApplicationData_get_Version(IApplicationData* This,int *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(__x_ABI_CWindows_CStorage_CIApplicationData* This,int *value) {
return This->lpVtbl->get_Version(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_SetVersionAsync(IApplicationData* This,int desiredVersion,ApplicationDataSetVersionHandler *handler,IInspectable **setVersionOperation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,int desiredVersion,__x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler *handler,IInspectable **setVersionOperation) {
return This->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation);
}
-static FORCEINLINE HRESULT IApplicationData_ClearAllAsync(IApplicationData* This,IInspectable **clearOperation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,IInspectable **clearOperation) {
return This->lpVtbl->ClearAllAsync(This,clearOperation);
}
-static FORCEINLINE HRESULT IApplicationData_ClearAsync(IApplicationData* This,ApplicationDataLocality locality,IInspectable **clearOperation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality,IInspectable **clearOperation) {
return This->lpVtbl->ClearAsync(This,locality,clearOperation);
}
-static FORCEINLINE HRESULT IApplicationData_get_LocalSettings(IApplicationData* This,IApplicationDataContainer **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) {
return This->lpVtbl->get_LocalSettings(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_get_RoamingSettings(IApplicationData* This,IApplicationDataContainer **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) {
return This->lpVtbl->get_RoamingSettings(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_get_LocalFolder(IApplicationData* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_LocalFolder(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_get_RoamingFolder(IApplicationData* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_RoamingFolder(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_get_TemporaryFolder(IApplicationData* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_TemporaryFolder(This,value);
}
-static FORCEINLINE HRESULT IApplicationData_DataChanged(IApplicationData* This,EventRegistrationToken token) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This,struct __x_ABI_CWindows_CFoundation_CEventRegistrationToken token) {
return This->lpVtbl->DataChanged(This,token);
}
-static FORCEINLINE HRESULT IApplicationData_SignalDataChanged(IApplicationData* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This) {
return This->lpVtbl->SignalDataChanged(This);
}
-static FORCEINLINE HRESULT IApplicationData_RoamingStorageQuota(IApplicationData* This,UINT64 *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT64 *value) {
return This->lpVtbl->RoamingStorageQuota(This,value);
}
#endif
@@ -1471,202 +1492,112 @@
#endif
-HRESULT STDMETHODCALLTYPE IApplicationData_get_Version_Proxy(
- IApplicationData* This,
- int *value);
-void __RPC_STUB IApplicationData_get_Version_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_SetVersionAsync_Proxy(
- IApplicationData* This,
- int desiredVersion,
- ApplicationDataSetVersionHandler *handler,
- IInspectable **setVersionOperation);
-void __RPC_STUB IApplicationData_SetVersionAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_ClearAllAsync_Proxy(
- IApplicationData* This,
- IInspectable **clearOperation);
-void __RPC_STUB IApplicationData_ClearAllAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_ClearAsync_Proxy(
- IApplicationData* This,
- ApplicationDataLocality locality,
- IInspectable **clearOperation);
-void __RPC_STUB IApplicationData_ClearAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_get_LocalSettings_Proxy(
- IApplicationData* This,
- IApplicationDataContainer **value);
-void __RPC_STUB IApplicationData_get_LocalSettings_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_get_RoamingSettings_Proxy(
- IApplicationData* This,
- IApplicationDataContainer **value);
-void __RPC_STUB IApplicationData_get_RoamingSettings_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_get_LocalFolder_Proxy(
- IApplicationData* This,
- IStorageFolder **value);
-void __RPC_STUB IApplicationData_get_LocalFolder_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_get_RoamingFolder_Proxy(
- IApplicationData* This,
- IStorageFolder **value);
-void __RPC_STUB IApplicationData_get_RoamingFolder_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_get_TemporaryFolder_Proxy(
- IApplicationData* This,
- IStorageFolder **value);
-void __RPC_STUB IApplicationData_get_TemporaryFolder_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_DataChanged_Proxy(
- IApplicationData* This,
- EventRegistrationToken token);
-void __RPC_STUB IApplicationData_DataChanged_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_SignalDataChanged_Proxy(
- IApplicationData* This);
-void __RPC_STUB IApplicationData_SignalDataChanged_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IApplicationData_RoamingStorageQuota_Proxy(
- IApplicationData* This,
- UINT64 *value);
-void __RPC_STUB IApplicationData_RoamingStorageQuota_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IApplicationData_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ */
/*****************************************************************************
* IApplicationData2 interface
+ *
*/
-#ifndef __IApplicationData2_INTERFACE_DEFINED__
-#define __IApplicationData2_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638")
-IApplicationData2 : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder(
- IStorageFolder **value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638")
+ IApplicationData2 : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder(
+ IStorageFolder **value) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38)
+__CRT_UUID_DECL(ABI::Windows::Storage::IApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38)
#endif
#else
-typedef struct IApplicationData2Vtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IApplicationData2 *This,
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IApplicationData2 *This);
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IApplicationData2 *This);
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IApplicationData2 *This,
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IApplicationData2 *This,
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IApplicationData2 *This,
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This,
TrustLevel *trustLevel);
/*** IApplicationData2 methods ***/
HRESULT (STDMETHODCALLTYPE *get_LocalCacheFolder)(
- IApplicationData2 *This,
- IStorageFolder **value);
+ __x_ABI_CWindows_CStorage_CIApplicationData2 *This,
+ __x_ABI_CWindows_CStorage_CIStorageFolder **value);
END_INTERFACE
-} IApplicationData2Vtbl;
+} __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl;
-interface IApplicationData2 {
- CONST_VTBL IApplicationData2Vtbl* lpVtbl;
+interface __x_ABI_CWindows_CStorage_CIApplicationData2 {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IApplicationData2_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IApplicationData2 methods ***/
-#define IApplicationData2_get_LocalCacheFolder(This,value) (This)->lpVtbl->get_LocalCacheFolder(This,value)
+#define __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(This,value) (This)->lpVtbl->get_LocalCacheFolder(This,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IApplicationData2_QueryInterface(IApplicationData2* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData2* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IApplicationData2_AddRef(IApplicationData2* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData2* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IApplicationData2_Release(IApplicationData2* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_Release(__x_ABI_CWindows_CStorage_CIApplicationData2* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IApplicationData2_GetIids(IApplicationData2* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData2* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IApplicationData2_GetRuntimeClassName(IApplicationData2* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData2* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IApplicationData2_GetTrustLevel(IApplicationData2* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData2* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IApplicationData2 methods ***/
-static FORCEINLINE HRESULT IApplicationData2_get_LocalCacheFolder(IApplicationData2* This,IStorageFolder **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(__x_ABI_CWindows_CStorage_CIApplicationData2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) {
return This->lpVtbl->get_LocalCacheFolder(This,value);
}
#endif
@@ -1674,102 +1605,112 @@
#endif
-#endif /* __IApplicationData2_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ */
/*****************************************************************************
* IApplicationDataStatics interface
+ *
*/
-#ifndef __IApplicationDataStatics_INTERFACE_DEFINED__
-#define __IApplicationDataStatics_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17")
-IApplicationDataStatics : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Current(
- IApplicationData **data) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17")
+ IApplicationDataStatics : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Current(
+ IApplicationData **data) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17)
+__CRT_UUID_DECL(ABI::Windows::Storage::IApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17)
#endif
#else
-typedef struct IApplicationDataStaticsVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IApplicationDataStatics* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IApplicationDataStatics* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IApplicationDataStatics* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IApplicationDataStatics* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IApplicationDataStatics* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IApplicationDataStatics* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This,
TrustLevel *trustLevel);
/*** IApplicationDataStatics methods ***/
HRESULT (STDMETHODCALLTYPE *get_Current)(
- IApplicationDataStatics* This,
- IApplicationData **data);
+ __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This,
+ __x_ABI_CWindows_CStorage_CIApplicationData **data);
END_INTERFACE
-} IApplicationDataStaticsVtbl;
-interface IApplicationDataStatics {
- CONST_VTBL IApplicationDataStaticsVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IApplicationDataStatics methods ***/
-#define IApplicationDataStatics_get_Current(This,data) (This)->lpVtbl->get_Current(This,data)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(This,data) (This)->lpVtbl->get_Current(This,data)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IApplicationDataStatics_QueryInterface(IApplicationDataStatics* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IApplicationDataStatics_AddRef(IApplicationDataStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IApplicationDataStatics_Release(IApplicationDataStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IApplicationDataStatics_GetIids(IApplicationDataStatics* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IApplicationDataStatics_GetRuntimeClassName(IApplicationDataStatics* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IApplicationDataStatics_GetTrustLevel(IApplicationDataStatics* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IApplicationDataStatics methods ***/
-static FORCEINLINE HRESULT IApplicationDataStatics_get_Current(IApplicationDataStatics* This,IApplicationData **data) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,__x_ABI_CWindows_CStorage_CIApplicationData **data) {
return This->lpVtbl->get_Current(This,data);
}
#endif
@@ -1777,217 +1718,219 @@
#endif
-HRESULT STDMETHODCALLTYPE IApplicationDataStatics_get_Current_Proxy(
- IApplicationDataStatics* This,
- IApplicationData **data);
-void __RPC_STUB IApplicationDataStatics_get_Current_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IApplicationDataStatics_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ */
/*****************************************************************************
* ApplicationDataSetVersionHandler interface
+ *
*/
-#ifndef __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__
-#define __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler_INTERFACE_DEFINED__
-DEFINE_GUID(IID_ApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463")
-ApplicationDataSetVersionHandler : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler(
- ISetVersionRequest *setVersionRequest) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463")
+ ApplicationDataSetVersionHandler : public IUnknown
+ {
+ virtual HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler(
+ ISetVersionRequest *setVersionRequest) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(ApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63)
+__CRT_UUID_DECL(ABI::Windows::Storage::IApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63)
#endif
#else
-typedef struct ApplicationDataSetVersionHandlerVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ApplicationDataSetVersionHandler* This,
+ __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- ApplicationDataSetVersionHandler* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This);
ULONG (STDMETHODCALLTYPE *Release)(
- ApplicationDataSetVersionHandler* This);
+ __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This);
- /*** ApplicationDataSetVersionHandler methods ***/
- HRESULT (STDMETHODCALLTYPE *ApplicationDataSetVersionHandler)(
- ApplicationDataSetVersionHandler* This,
- ISetVersionRequest *setVersionRequest);
+ /*** IApplicationDataSetVersionHandler methods ***/
+ HRESULT (STDMETHODCALLTYPE *Invoke)(
+ __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest);
END_INTERFACE
-} ApplicationDataSetVersionHandlerVtbl;
-interface ApplicationDataSetVersionHandler {
- CONST_VTBL ApplicationDataSetVersionHandlerVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl;
+
+interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define ApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define ApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define ApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This)
-/*** ApplicationDataSetVersionHandler methods ***/
-#define ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(This,setVersionRequest) (This)->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This)
+/*** IApplicationDataSetVersionHandler methods ***/
+#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(This,setVersionRequest) (This)->lpVtbl->Invoke(This,setVersionRequest)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT ApplicationDataSetVersionHandler_QueryInterface(ApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG ApplicationDataSetVersionHandler_AddRef(ApplicationDataSetVersionHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG ApplicationDataSetVersionHandler_Release(ApplicationDataSetVersionHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) {
return This->lpVtbl->Release(This);
}
-/*** ApplicationDataSetVersionHandler methods ***/
-static FORCEINLINE HRESULT ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(ApplicationDataSetVersionHandler* This,ISetVersionRequest *setVersionRequest) {
- return This->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest);
+/*** IApplicationDataSetVersionHandler methods ***/
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,__x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest) {
+ return This->lpVtbl->Invoke(This,setVersionRequest);
}
#endif
#endif
#endif
-HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler_Proxy(
- ApplicationDataSetVersionHandler* This,
- ISetVersionRequest *setVersionRequest);
-void __RPC_STUB ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */
/*****************************************************************************
* ISetVersionRequest interface
+ *
*/
-#ifndef __ISetVersionRequest_INTERFACE_DEFINED__
-#define __ISetVersionRequest_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__
-DEFINE_GUID(IID_ISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b")
-ISetVersionRequest : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion(
- UINT32 *currentVersion) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b")
+ ISetVersionRequest : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion(
+ UINT32 *currentVersion) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion(
- UINT32 *desiredVersion) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion(
+ UINT32 *desiredVersion) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetDeferral(
- ISetVersionDeferral **deferral) = 0;
+ virtual HRESULT STDMETHODCALLTYPE GetDeferral(
+ ISetVersionDeferral **deferral) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(ISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b)
+__CRT_UUID_DECL(ABI::Windows::Storage::ISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b)
#endif
#else
-typedef struct ISetVersionRequestVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- ISetVersionRequest* This);
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This);
ULONG (STDMETHODCALLTYPE *Release)(
- ISetVersionRequest* This);
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
TrustLevel *trustLevel);
/*** ISetVersionRequest methods ***/
HRESULT (STDMETHODCALLTYPE *get_CurrentVersion)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
UINT32 *currentVersion);
HRESULT (STDMETHODCALLTYPE *get_DesiredVersion)(
- ISetVersionRequest* This,
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
UINT32 *desiredVersion);
HRESULT (STDMETHODCALLTYPE *GetDeferral)(
- ISetVersionRequest* This,
- ISetVersionDeferral **deferral);
+ __x_ABI_CWindows_CStorage_CISetVersionRequest *This,
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral);
END_INTERFACE
-} ISetVersionRequestVtbl;
-interface ISetVersionRequest {
- CONST_VTBL ISetVersionRequestVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl;
+
+interface __x_ABI_CWindows_CStorage_CISetVersionRequest {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define ISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define ISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define ISetVersionRequest_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define ISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define ISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define ISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** ISetVersionRequest methods ***/
-#define ISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion)
-#define ISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion)
-#define ISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion)
+#define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT ISetVersionRequest_QueryInterface(ISetVersionRequest* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG ISetVersionRequest_AddRef(ISetVersionRequest* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG ISetVersionRequest_Release(ISetVersionRequest* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT ISetVersionRequest_GetIids(ISetVersionRequest* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT ISetVersionRequest_GetRuntimeClassName(ISetVersionRequest* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT ISetVersionRequest_GetTrustLevel(ISetVersionRequest* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** ISetVersionRequest methods ***/
-static FORCEINLINE HRESULT ISetVersionRequest_get_CurrentVersion(ISetVersionRequest* This,UINT32 *currentVersion) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *currentVersion) {
return This->lpVtbl->get_CurrentVersion(This,currentVersion);
}
-static FORCEINLINE HRESULT ISetVersionRequest_get_DesiredVersion(ISetVersionRequest* This,UINT32 *desiredVersion) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *desiredVersion) {
return This->lpVtbl->get_DesiredVersion(This,desiredVersion);
}
-static FORCEINLINE HRESULT ISetVersionRequest_GetDeferral(ISetVersionRequest* This,ISetVersionDeferral **deferral) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,__x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral) {
return This->lpVtbl->GetDeferral(This,deferral);
}
#endif
@@ -1995,126 +1938,111 @@
#endif
-HRESULT STDMETHODCALLTYPE ISetVersionRequest_get_CurrentVersion_Proxy(
- ISetVersionRequest* This,
- UINT32 *currentVersion);
-void __RPC_STUB ISetVersionRequest_get_CurrentVersion_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE ISetVersionRequest_get_DesiredVersion_Proxy(
- ISetVersionRequest* This,
- UINT32 *desiredVersion);
-void __RPC_STUB ISetVersionRequest_get_DesiredVersion_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE ISetVersionRequest_GetDeferral_Proxy(
- ISetVersionRequest* This,
- ISetVersionDeferral **deferral);
-void __RPC_STUB ISetVersionRequest_GetDeferral_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __ISetVersionRequest_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ */
/*****************************************************************************
* ISetVersionDeferral interface
+ *
*/
-#ifndef __ISetVersionDeferral_INTERFACE_DEFINED__
-#define __ISetVersionDeferral_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__
-DEFINE_GUID(IID_ISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47")
-ISetVersionDeferral : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE Complete(
- ) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47")
+ ISetVersionDeferral : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE Complete(
+ ) = 0;
-};
+ };
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(ISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47)
+__CRT_UUID_DECL(ABI::Windows::Storage::ISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47)
#endif
#else
-typedef struct ISetVersionDeferralVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ISetVersionDeferral* This,
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- ISetVersionDeferral* This);
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This);
ULONG (STDMETHODCALLTYPE *Release)(
- ISetVersionDeferral* This);
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- ISetVersionDeferral* This,
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- ISetVersionDeferral* This,
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- ISetVersionDeferral* This,
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This,
TrustLevel *trustLevel);
/*** ISetVersionDeferral methods ***/
HRESULT (STDMETHODCALLTYPE *Complete)(
- ISetVersionDeferral* This);
+ __x_ABI_CWindows_CStorage_CISetVersionDeferral *This);
END_INTERFACE
-} ISetVersionDeferralVtbl;
-interface ISetVersionDeferral {
- CONST_VTBL ISetVersionDeferralVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl;
+
+interface __x_ABI_CWindows_CStorage_CISetVersionDeferral {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define ISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define ISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define ISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define ISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define ISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define ISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** ISetVersionDeferral methods ***/
-#define ISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This)
+#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT ISetVersionDeferral_QueryInterface(ISetVersionDeferral* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG ISetVersionDeferral_AddRef(ISetVersionDeferral* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG ISetVersionDeferral_Release(ISetVersionDeferral* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT ISetVersionDeferral_GetIids(ISetVersionDeferral* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT ISetVersionDeferral_GetRuntimeClassName(ISetVersionDeferral* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT ISetVersionDeferral_GetTrustLevel(ISetVersionDeferral* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** ISetVersionDeferral methods ***/
-static FORCEINLINE HRESULT ISetVersionDeferral_Complete(ISetVersionDeferral* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) {
return This->lpVtbl->Complete(This);
}
#endif
@@ -2122,15 +2050,7 @@
#endif
-HRESULT STDMETHODCALLTYPE ISetVersionDeferral_Complete_Proxy(
- ISetVersionDeferral* This);
-void __RPC_STUB ISetVersionDeferral_Complete_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __ISetVersionDeferral_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/windows.storage.idl b/mingw-w64-headers/include/windows.storage.idl
index 61ad040..ddc292a 100644
--- a/mingw-w64-headers/include/windows.storage.idl
+++ b/mingw-w64-headers/include/windows.storage.idl
@@ -16,7 +16,6 @@
namespace Foundation {
interface IAsyncAction;
interface TypedEventHandler;
- //struct DateTime;
//struct EventRegistrationToken;
namespace Collections {
@@ -100,7 +99,7 @@
[propget] HRESULT Name(HSTRING *value);
[propget] HRESULT Path(HSTRING *value);
[propget] HRESULT Attributes(FileAttributes* value);
- [propget] HRESULT DateCreated(DateTime* value);
+ [propget] HRESULT DateCreated(Windows.Foundation.DateTime* value);
HRESULT IsOfType(StorageItemTypes itemType, boolean* value);
}
diff --git a/mingw-w64-headers/include/windows.storage.streams.h b/mingw-w64-headers/include/windows.storage.streams.h
index d76de28..567d228 100644
--- a/mingw-w64-headers/include/windows.storage.streams.h
+++ b/mingw-w64-headers/include/windows.storage.streams.h
@@ -1,11 +1,12 @@
-/*** Autogenerated by WIDL 1.5.31 from include/windows.storage.streams.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/windows.storage.streams.idl - Do not edit ***/
+#ifdef _WIN32
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
-
#include <rpc.h>
#include <rpcndr.h>
+#endif
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
@@ -17,14 +18,36 @@
/* Forward declarations */
-#ifndef __IBuffer_FWD_DEFINED__
-#define __IBuffer_FWD_DEFINED__
-typedef interface IBuffer IBuffer;
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ interface IBuffer;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IBufferFactory_FWD_DEFINED__
-#define __IBufferFactory_FWD_DEFINED__
-typedef interface IBufferFactory IBufferFactory;
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ interface IBufferFactory;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
/* Headers for imported files */
@@ -35,132 +58,166 @@
extern "C" {
#endif
-#ifndef __IBufferFactory_FWD_DEFINED__
-#define __IBufferFactory_FWD_DEFINED__
-typedef interface IBufferFactory IBufferFactory;
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ interface IBufferFactory;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IBuffer_FWD_DEFINED__
-#define __IBuffer_FWD_DEFINED__
-typedef interface IBuffer IBuffer;
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ interface IBuffer;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
/*****************************************************************************
* IBuffer interface
+ *
*/
-#ifndef __IBuffer_INTERFACE_DEFINED__
-#define __IBuffer_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da")
-IBuffer : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Capacity(
- UINT32 *value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da")
+ IBuffer : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Capacity(
+ UINT32 *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Length(
- UINT32 *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Length(
+ UINT32 *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Length(
- UINT32 value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE put_Length(
+ UINT32 value) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda)
+__CRT_UUID_DECL(ABI::Windows::Storage::Streams::IBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda)
#endif
#else
-typedef struct IBufferVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IBuffer* This);
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IBuffer* This);
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
TrustLevel *trustLevel);
/*** IBuffer methods ***/
HRESULT (STDMETHODCALLTYPE *get_Capacity)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
UINT32 *value);
HRESULT (STDMETHODCALLTYPE *get_Length)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
UINT32 *value);
HRESULT (STDMETHODCALLTYPE *put_Length)(
- IBuffer* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
UINT32 value);
END_INTERFACE
-} IBufferVtbl;
-interface IBuffer {
- CONST_VTBL IBufferVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl;
+
+interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IBuffer_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IBuffer_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IBuffer methods ***/
-#define IBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value)
-#define IBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value)
-#define IBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IBuffer_QueryInterface(IBuffer* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IBuffer_AddRef(IBuffer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IBuffer_Release(IBuffer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IBuffer_GetIids(IBuffer* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IBuffer_GetRuntimeClassName(IBuffer* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IBuffer_GetTrustLevel(IBuffer* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IBuffer methods ***/
-static FORCEINLINE HRESULT IBuffer_get_Capacity(IBuffer* This,UINT32 *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) {
return This->lpVtbl->get_Capacity(This,value);
}
-static FORCEINLINE HRESULT IBuffer_get_Length(IBuffer* This,UINT32 *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) {
return This->lpVtbl->get_Length(This,value);
}
-static FORCEINLINE HRESULT IBuffer_put_Length(IBuffer* This,UINT32 value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 value) {
return This->lpVtbl->put_Length(This,value);
}
#endif
@@ -168,129 +225,116 @@
#endif
-HRESULT STDMETHODCALLTYPE IBuffer_get_Capacity_Proxy(
- IBuffer* This,
- UINT32 *value);
-void __RPC_STUB IBuffer_get_Capacity_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IBuffer_get_Length_Proxy(
- IBuffer* This,
- UINT32 *value);
-void __RPC_STUB IBuffer_get_Length_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IBuffer_put_Length_Proxy(
- IBuffer* This,
- UINT32 value);
-void __RPC_STUB IBuffer_put_Length_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IBuffer_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ */
/*****************************************************************************
* IBufferFactory interface
+ *
*/
-#ifndef __IBufferFactory_INTERFACE_DEFINED__
-#define __IBufferFactory_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27);
+DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27")
-IBufferFactory : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE Create(
- UINT32 capacity,
- IBuffer **value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Storage {
+ namespace Streams {
+ MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27")
+ IBufferFactory : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE Create(
+ UINT32 capacity,
+ IBuffer **value) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27)
+__CRT_UUID_DECL(ABI::Windows::Storage::Streams::IBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27)
#endif
#else
-typedef struct IBufferFactoryVtbl {
+typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IBufferFactory* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IBufferFactory* This);
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IBufferFactory* This);
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IBufferFactory* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IBufferFactory* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IBufferFactory* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
TrustLevel *trustLevel);
/*** IBufferFactory methods ***/
HRESULT (STDMETHODCALLTYPE *Create)(
- IBufferFactory* This,
+ __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
UINT32 capacity,
- IBuffer **value);
+ __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value);
END_INTERFACE
-} IBufferFactoryVtbl;
-interface IBufferFactory {
- CONST_VTBL IBufferFactoryVtbl* lpVtbl;
+} __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl;
+
+interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory {
+ CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IBufferFactory_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IBufferFactory methods ***/
-#define IBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value)
+#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IBufferFactory_QueryInterface(IBufferFactory* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IBufferFactory_AddRef(IBufferFactory* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IBufferFactory_Release(IBufferFactory* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IBufferFactory_GetIids(IBufferFactory* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IBufferFactory_GetRuntimeClassName(IBufferFactory* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IBufferFactory_GetTrustLevel(IBufferFactory* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IBufferFactory methods ***/
-static FORCEINLINE HRESULT IBufferFactory_Create(IBufferFactory* This,UINT32 capacity,IBuffer **value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,UINT32 capacity,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) {
return This->lpVtbl->Create(This,capacity,value);
}
#endif
@@ -298,17 +342,7 @@
#endif
-HRESULT STDMETHODCALLTYPE IBufferFactory_Create_Proxy(
- IBufferFactory* This,
- UINT32 capacity,
- IBuffer **value);
-void __RPC_STUB IBufferFactory_Create_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IBufferFactory_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/windows.system.threading.h b/mingw-w64-headers/include/windows.system.threading.h
index c76d3d7..69e6d7a 100644
--- a/mingw-w64-headers/include/windows.system.threading.h
+++ b/mingw-w64-headers/include/windows.system.threading.h
@@ -1,11 +1,12 @@
-/*** Autogenerated by WIDL 1.6 from include/windows.system.threading.idl - Do not edit ***/
+/*** Autogenerated by WIDL 6.0-rc1 from include/windows.system.threading.idl - Do not edit ***/
+#ifdef _WIN32
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
-
#include <rpc.h>
#include <rpcndr.h>
+#endif
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
@@ -17,34 +18,100 @@
/* Forward declarations */
-#ifndef __TimerElapsedHandler_FWD_DEFINED__
-#define __TimerElapsedHandler_FWD_DEFINED__
-typedef interface TimerElapsedHandler TimerElapsedHandler;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface TimerElapsedHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __TimerDestroyedHandler_FWD_DEFINED__
-#define __TimerDestroyedHandler_FWD_DEFINED__
-typedef interface TimerDestroyedHandler TimerDestroyedHandler;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface TimerDestroyedHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __WorkItemHandler_FWD_DEFINED__
-#define __WorkItemHandler_FWD_DEFINED__
-typedef interface WorkItemHandler WorkItemHandler;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface WorkItemHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IThreadPoolStatics_FWD_DEFINED__
-#define __IThreadPoolStatics_FWD_DEFINED__
-typedef interface IThreadPoolStatics IThreadPoolStatics;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolStatics;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IThreadPoolTimer_FWD_DEFINED__
-#define __IThreadPoolTimer_FWD_DEFINED__
-typedef interface IThreadPoolTimer IThreadPoolTimer;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolTimer;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IThreadPoolTimerStatics_FWD_DEFINED__
-#define __IThreadPoolTimerStatics_FWD_DEFINED__
-typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolTimerStatics;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
/* Headers for imported files */
@@ -56,125 +123,240 @@
extern "C" {
#endif
-#ifndef __IAsyncAction_FWD_DEFINED__
-#define __IAsyncAction_FWD_DEFINED__
-typedef interface IAsyncAction IAsyncAction;
+#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;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ interface IAsyncAction;
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-struct TimeSpan;
-
-enum WorkItemPriority;
-
-enum WorkItemOptions;
-
-#ifndef __TimerElapsedHandler_FWD_DEFINED__
-#define __TimerElapsedHandler_FWD_DEFINED__
-typedef interface TimerElapsedHandler TimerElapsedHandler;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace Foundation {
+ struct TimeSpan;
+ }
+ }
+}
+extern "C" {
+#else
+struct __x_ABI_CWindows_CFoundation_CTimeSpan;
#endif
-#ifndef __TimerDestroyedHandler_FWD_DEFINED__
-#define __TimerDestroyedHandler_FWD_DEFINED__
-typedef interface TimerDestroyedHandler TimerDestroyedHandler;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ enum WorkItemPriority;
+ }
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority;
#endif
-#ifndef __WorkItemHandler_FWD_DEFINED__
-#define __WorkItemHandler_FWD_DEFINED__
-typedef interface WorkItemHandler WorkItemHandler;
+#ifdef __cplusplus
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ enum WorkItemOptions;
+ }
+ }
+ }
+}
+extern "C" {
+#else
+enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions;
#endif
-#ifndef __IThreadPoolStatics_FWD_DEFINED__
-#define __IThreadPoolStatics_FWD_DEFINED__
-typedef interface IThreadPoolStatics IThreadPoolStatics;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface TimerElapsedHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IThreadPoolTimer_FWD_DEFINED__
-#define __IThreadPoolTimer_FWD_DEFINED__
-typedef interface IThreadPoolTimer IThreadPoolTimer;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface TimerDestroyedHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-#ifndef __IThreadPoolTimerStatics_FWD_DEFINED__
-#define __IThreadPoolTimerStatics_FWD_DEFINED__
-typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface WorkItemHandler;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
#endif
-typedef enum WorkItemPriority {
- Low = -1,
- Normal = 0,
- High = 1
-} WorkItemPriority;
-typedef enum WorkItemOptions {
- None = 0,
- TimeSliced = 1
-} WorkItemOptions;
-typedef struct TimeSpan {
- INT64 Duration;
-} TimeSpan;
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolStatics;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
+#endif
+
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolTimer;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
+#endif
+
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__
+typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics;
+#ifdef __cplusplus
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ interface IThreadPoolTimerStatics;
+ }
+ }
+ }
+}
+#endif /* __cplusplus */
+#endif
+
/*****************************************************************************
* TimerElapsedHandler interface
+ *
*/
-#ifndef __TimerElapsedHandler_INTERFACE_DEFINED__
-#define __TimerElapsedHandler_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__
-DEFINE_GUID(IID_TimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43")
-TimerElapsedHandler : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE Invoke(
- IThreadPoolTimer *timer) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43")
+ TimerElapsedHandler : public IUnknown
+ {
+ virtual HRESULT STDMETHODCALLTYPE Invoke(
+ IThreadPoolTimer *timer) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(TimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::TimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43)
#endif
#else
-typedef struct TimerElapsedHandlerVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- TimerElapsedHandler* This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- TimerElapsedHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This);
ULONG (STDMETHODCALLTYPE *Release)(
- TimerElapsedHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This);
/*** TimerElapsedHandler methods ***/
HRESULT (STDMETHODCALLTYPE *Invoke)(
- TimerElapsedHandler* This,
- IThreadPoolTimer *timer);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer);
END_INTERFACE
-} TimerElapsedHandlerVtbl;
-interface TimerElapsedHandler {
- CONST_VTBL TimerElapsedHandlerVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define TimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define TimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define TimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This)
/*** TimerElapsedHandler methods ***/
-#define TimerElapsedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT TimerElapsedHandler_QueryInterface(TimerElapsedHandler* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG TimerElapsedHandler_AddRef(TimerElapsedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG TimerElapsedHandler_Release(TimerElapsedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) {
return This->lpVtbl->Release(This);
}
/*** TimerElapsedHandler methods ***/
-static FORCEINLINE HRESULT TimerElapsedHandler_Invoke(TimerElapsedHandler* This,IThreadPoolTimer *timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) {
return This->lpVtbl->Invoke(This,timer);
}
#endif
@@ -182,83 +364,86 @@
#endif
-HRESULT STDMETHODCALLTYPE TimerElapsedHandler_Invoke_Proxy(
- TimerElapsedHandler* This,
- IThreadPoolTimer *timer);
-void __RPC_STUB TimerElapsedHandler_Invoke_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __TimerElapsedHandler_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ */
/*****************************************************************************
* TimerDestroyedHandler interface
+ *
*/
-#ifndef __TimerDestroyedHandler_INTERFACE_DEFINED__
-#define __TimerDestroyedHandler_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__
-DEFINE_GUID(IID_TimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35")
-TimerDestroyedHandler : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE Invoke(
- IThreadPoolTimer *timer) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35")
+ TimerDestroyedHandler : public IUnknown
+ {
+ virtual HRESULT STDMETHODCALLTYPE Invoke(
+ IThreadPoolTimer *timer) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(TimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::TimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35)
#endif
#else
-typedef struct TimerDestroyedHandlerVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- TimerDestroyedHandler* This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- TimerDestroyedHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This);
ULONG (STDMETHODCALLTYPE *Release)(
- TimerDestroyedHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This);
/*** TimerDestroyedHandler methods ***/
HRESULT (STDMETHODCALLTYPE *Invoke)(
- TimerDestroyedHandler* This,
- IThreadPoolTimer *timer);
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer);
END_INTERFACE
-} TimerDestroyedHandlerVtbl;
-interface TimerDestroyedHandler {
- CONST_VTBL TimerDestroyedHandlerVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define TimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define TimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define TimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This)
/*** TimerDestroyedHandler methods ***/
-#define TimerDestroyedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT TimerDestroyedHandler_QueryInterface(TimerDestroyedHandler* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG TimerDestroyedHandler_AddRef(TimerDestroyedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG TimerDestroyedHandler_Release(TimerDestroyedHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) {
return This->lpVtbl->Release(This);
}
/*** TimerDestroyedHandler methods ***/
-static FORCEINLINE HRESULT TimerDestroyedHandler_Invoke(TimerDestroyedHandler* This,IThreadPoolTimer *timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) {
return This->lpVtbl->Invoke(This,timer);
}
#endif
@@ -266,83 +451,86 @@
#endif
-HRESULT STDMETHODCALLTYPE TimerDestroyedHandler_Invoke_Proxy(
- TimerDestroyedHandler* This,
- IThreadPoolTimer *timer);
-void __RPC_STUB TimerDestroyedHandler_Invoke_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __TimerDestroyedHandler_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ */
/*****************************************************************************
* WorkItemHandler interface
+ *
*/
-#ifndef __WorkItemHandler_INTERFACE_DEFINED__
-#define __WorkItemHandler_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__
-DEFINE_GUID(IID_WorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa")
-WorkItemHandler : public IUnknown
-{
- virtual HRESULT STDMETHODCALLTYPE Invoke(
- IAsyncAction *operation) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa")
+ WorkItemHandler : public IUnknown
+ {
+ virtual HRESULT STDMETHODCALLTYPE Invoke(
+ IAsyncAction *operation) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(WorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::WorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa)
#endif
#else
-typedef struct WorkItemHandlerVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- WorkItemHandler* This,
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- WorkItemHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This);
ULONG (STDMETHODCALLTYPE *Release)(
- WorkItemHandler* This);
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This);
/*** WorkItemHandler methods ***/
HRESULT (STDMETHODCALLTYPE *Invoke)(
- WorkItemHandler* This,
- IAsyncAction *operation);
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This,
+ __x_ABI_CWindows_CFoundation_CIAsyncAction *operation);
END_INTERFACE
-} WorkItemHandlerVtbl;
-interface WorkItemHandler {
- CONST_VTBL WorkItemHandlerVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define WorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define WorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define WorkItemHandler_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(This) (This)->lpVtbl->Release(This)
/*** WorkItemHandler methods ***/
-#define WorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation)
+#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT WorkItemHandler_QueryInterface(WorkItemHandler* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG WorkItemHandler_AddRef(WorkItemHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG WorkItemHandler_Release(WorkItemHandler* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) {
return This->lpVtbl->Release(This);
}
/*** WorkItemHandler methods ***/
-static FORCEINLINE HRESULT WorkItemHandler_Invoke(WorkItemHandler* This,IAsyncAction *operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,__x_ABI_CWindows_CFoundation_CIAsyncAction *operation) {
return This->lpVtbl->Invoke(This,operation);
}
#endif
@@ -350,145 +538,148 @@
#endif
-HRESULT STDMETHODCALLTYPE WorkItemHandler_Invoke_Proxy(
- WorkItemHandler* This,
- IAsyncAction *operation);
-void __RPC_STUB WorkItemHandler_Invoke_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __WorkItemHandler_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ */
/*****************************************************************************
* IThreadPoolStatics interface
+ *
*/
-#ifndef __IThreadPoolStatics_INTERFACE_DEFINED__
-#define __IThreadPoolStatics_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91")
-IThreadPoolStatics : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE RunAsync(
- WorkItemHandler *handler,
- IAsyncAction **operation) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91")
+ IThreadPoolStatics : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE RunAsync(
+ WorkItemHandler *handler,
+ IAsyncAction **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync(
- WorkItemHandler *handler,
- WorkItemPriority priority,
- IAsyncAction **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync(
+ WorkItemHandler *handler,
+ enum WorkItemPriority priority,
+ IAsyncAction **operation) = 0;
- virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync(
- WorkItemHandler *handler,
- WorkItemPriority priority,
- WorkItemOptions options,
- IAsyncAction **operation) = 0;
+ virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync(
+ WorkItemHandler *handler,
+ enum WorkItemPriority priority,
+ enum WorkItemOptions options,
+ IAsyncAction **operation) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::IThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91)
#endif
#else
-typedef struct IThreadPoolStaticsVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IThreadPoolStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IThreadPoolStatics* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IThreadPoolStatics* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IThreadPoolStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IThreadPoolStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IThreadPoolStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
TrustLevel *trustLevel);
/*** IThreadPoolStatics methods ***/
HRESULT (STDMETHODCALLTYPE *RunAsync)(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- IAsyncAction **operation);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,
+ __x_ABI_CWindows_CFoundation_CIAsyncAction **operation);
HRESULT (STDMETHODCALLTYPE *RunWithPriorityAsync)(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- WorkItemPriority priority,
- IAsyncAction **operation);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,
+ enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,
+ __x_ABI_CWindows_CFoundation_CIAsyncAction **operation);
HRESULT (STDMETHODCALLTYPE *RunWithPriorityAndOptionsAsync)(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- WorkItemPriority priority,
- WorkItemOptions options,
- IAsyncAction **operation);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,
+ enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,
+ enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options,
+ __x_ABI_CWindows_CFoundation_CIAsyncAction **operation);
END_INTERFACE
-} IThreadPoolStaticsVtbl;
-interface IThreadPoolStatics {
- CONST_VTBL IThreadPoolStaticsVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IThreadPoolStatics methods ***/
-#define IThreadPoolStatics_RunAsync(This,handler,operation) (This)->lpVtbl->RunAsync(This,handler,operation)
-#define IThreadPoolStatics_RunWithPriorityAsync(This,handler,priority,operation) (This)->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation)
-#define IThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(This,handler,operation) (This)->lpVtbl->RunAsync(This,handler,operation)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(This,handler,priority,operation) (This)->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IThreadPoolStatics_QueryInterface(IThreadPoolStatics* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IThreadPoolStatics_AddRef(IThreadPoolStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IThreadPoolStatics_Release(IThreadPoolStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IThreadPoolStatics_GetIids(IThreadPoolStatics* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IThreadPoolStatics_GetRuntimeClassName(IThreadPoolStatics* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IThreadPoolStatics_GetTrustLevel(IThreadPoolStatics* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IThreadPoolStatics methods ***/
-static FORCEINLINE HRESULT IThreadPoolStatics_RunAsync(IThreadPoolStatics* This,WorkItemHandler *handler,IAsyncAction **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) {
return This->lpVtbl->RunAsync(This,handler,operation);
}
-static FORCEINLINE HRESULT IThreadPoolStatics_RunWithPriorityAsync(IThreadPoolStatics* This,WorkItemHandler *handler,WorkItemPriority priority,IAsyncAction **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) {
return This->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation);
}
-static FORCEINLINE HRESULT IThreadPoolStatics_RunWithPriorityAndOptionsAsync(IThreadPoolStatics* This,WorkItemHandler *handler,WorkItemPriority priority,WorkItemOptions options,IAsyncAction **operation) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) {
return This->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation);
}
#endif
@@ -496,154 +687,135 @@
#endif
-HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunAsync_Proxy(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- IAsyncAction **operation);
-void __RPC_STUB IThreadPoolStatics_RunAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunWithPriorityAsync_Proxy(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- WorkItemPriority priority,
- IAsyncAction **operation);
-void __RPC_STUB IThreadPoolStatics_RunWithPriorityAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunWithPriorityAndOptionsAsync_Proxy(
- IThreadPoolStatics* This,
- WorkItemHandler *handler,
- WorkItemPriority priority,
- WorkItemOptions options,
- IAsyncAction **operation);
-void __RPC_STUB IThreadPoolStatics_RunWithPriorityAndOptionsAsync_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IThreadPoolStatics_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ */
/*****************************************************************************
* IThreadPoolTimer interface
+ *
*/
-#ifndef __IThreadPoolTimer_INTERFACE_DEFINED__
-#define __IThreadPoolTimer_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2")
-IThreadPoolTimer : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE get_Period(
- TimeSpan *value) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2")
+ IThreadPoolTimer : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE get_Period(
+ struct TimeSpan *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Delay(
- TimeSpan *value) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_Delay(
+ struct TimeSpan *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE Cancel(
- ) = 0;
+ virtual HRESULT STDMETHODCALLTYPE Cancel(
+ ) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::IThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2)
#endif
#else
-typedef struct IThreadPoolTimerVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IThreadPoolTimer* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IThreadPoolTimer* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IThreadPoolTimer* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IThreadPoolTimer* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IThreadPoolTimer* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IThreadPoolTimer* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
TrustLevel *trustLevel);
/*** IThreadPoolTimer methods ***/
HRESULT (STDMETHODCALLTYPE *get_Period)(
- IThreadPoolTimer* This,
- TimeSpan *value);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value);
HRESULT (STDMETHODCALLTYPE *get_Delay)(
- IThreadPoolTimer* This,
- TimeSpan *value);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value);
HRESULT (STDMETHODCALLTYPE *Cancel)(
- IThreadPoolTimer* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This);
END_INTERFACE
-} IThreadPoolTimerVtbl;
-interface IThreadPoolTimer {
- CONST_VTBL IThreadPoolTimerVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IThreadPoolTimer methods ***/
-#define IThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value)
-#define IThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value)
-#define IThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimer_QueryInterface(IThreadPoolTimer* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IThreadPoolTimer_AddRef(IThreadPoolTimer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IThreadPoolTimer_Release(IThreadPoolTimer* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimer_GetIids(IThreadPoolTimer* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IThreadPoolTimer_GetRuntimeClassName(IThreadPoolTimer* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IThreadPoolTimer_GetTrustLevel(IThreadPoolTimer* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IThreadPoolTimer methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimer_get_Period(IThreadPoolTimer* This,TimeSpan *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value) {
return This->lpVtbl->get_Period(This,value);
}
-static FORCEINLINE HRESULT IThreadPoolTimer_get_Delay(IThreadPoolTimer* This,TimeSpan *value) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value) {
return This->lpVtbl->get_Delay(This,value);
}
-static FORCEINLINE HRESULT IThreadPoolTimer_Cancel(IThreadPoolTimer* This) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) {
return This->lpVtbl->Cancel(This);
}
#endif
@@ -651,179 +823,167 @@
#endif
-HRESULT STDMETHODCALLTYPE IThreadPoolTimer_get_Period_Proxy(
- IThreadPoolTimer* This,
- TimeSpan *value);
-void __RPC_STUB IThreadPoolTimer_get_Period_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolTimer_get_Delay_Proxy(
- IThreadPoolTimer* This,
- TimeSpan *value);
-void __RPC_STUB IThreadPoolTimer_get_Delay_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolTimer_Cancel_Proxy(
- IThreadPoolTimer* This);
-void __RPC_STUB IThreadPoolTimer_Cancel_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IThreadPoolTimer_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ */
/*****************************************************************************
* IThreadPoolTimerStatics interface
+ *
*/
-#ifndef __IThreadPoolTimerStatics_INTERFACE_DEFINED__
-#define __IThreadPoolTimerStatics_INTERFACE_DEFINED__
+#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__
+#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90);
+DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590")
-IThreadPoolTimerStatics : public IInspectable
-{
- virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer(
- TimerElapsedHandler *handler,
- TimeSpan period,
- IThreadPoolTimer **timer) = 0;
+} /* extern "C" */
+namespace ABI {
+ namespace Windows {
+ namespace System {
+ namespace Threading {
+ MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590")
+ IThreadPoolTimerStatics : public IInspectable
+ {
+ virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer(
+ TimerElapsedHandler *handler,
+ struct TimeSpan period,
+ IThreadPoolTimer **timer) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateTimer(
- TimerElapsedHandler *handler,
- TimeSpan delay,
- IThreadPoolTimer **timer) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateTimer(
+ TimerElapsedHandler *handler,
+ struct TimeSpan delay,
+ IThreadPoolTimer **timer) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion(
- TimerElapsedHandler *handler,
- TimeSpan period,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion(
+ TimerElapsedHandler *handler,
+ struct TimeSpan period,
+ TimerDestroyedHandler *destroyed,
+ IThreadPoolTimer **timer) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion(
- TimerElapsedHandler *handler,
- TimeSpan delay,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer) = 0;
+ virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion(
+ TimerElapsedHandler *handler,
+ struct TimeSpan delay,
+ TimerDestroyedHandler *destroyed,
+ IThreadPoolTimer **timer) = 0;
-};
+ };
+ }
+ }
+ }
+}
+extern "C" {
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90)
+__CRT_UUID_DECL(ABI::Windows::System::Threading::IThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90)
#endif
#else
-typedef struct IThreadPoolTimerStaticsVtbl {
+typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IThreadPoolTimerStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
- IThreadPoolTimerStatics* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This);
ULONG (STDMETHODCALLTYPE *Release)(
- IThreadPoolTimerStatics* This);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This);
/*** IInspectable methods ***/
HRESULT (STDMETHODCALLTYPE *GetIids)(
- IThreadPoolTimerStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
ULONG *iidCount,
IID **iids);
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- IThreadPoolTimerStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
HSTRING *className);
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- IThreadPoolTimerStatics* This,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
TrustLevel *trustLevel);
/*** IThreadPoolTimerStatics methods ***/
HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimer)(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan period,
- IThreadPoolTimer **timer);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer);
HRESULT (STDMETHODCALLTYPE *CreateTimer)(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan delay,
- IThreadPoolTimer **timer);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer);
HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimerWithCompletion)(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan period,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer);
HRESULT (STDMETHODCALLTYPE *CreateTimerWithCompletion)(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan delay,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer);
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,
+ struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay,
+ __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,
+ __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer);
END_INTERFACE
-} IThreadPoolTimerStaticsVtbl;
-interface IThreadPoolTimerStatics {
- CONST_VTBL IThreadPoolTimerStaticsVtbl* lpVtbl;
+} __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl;
+
+interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics {
+ CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl* lpVtbl;
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
-#define IThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
-#define IThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
-#define IThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This)
/*** IInspectable methods ***/
-#define IThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
-#define IThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
-#define IThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
/*** IThreadPoolTimerStatics methods ***/
-#define IThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer)
-#define IThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer)
-#define IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer)
-#define IThreadPoolTimerStatics_CreateTimerWithCompletion(This,handler,delay,destroyed,timer) (This)->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer)
+#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion(This,handler,delay,destroyed,timer) (This)->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer)
#else
/*** IUnknown methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_QueryInterface(IThreadPoolTimerStatics* This,REFIID riid,void **ppvObject) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
-static FORCEINLINE ULONG IThreadPoolTimerStatics_AddRef(IThreadPoolTimerStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) {
return This->lpVtbl->AddRef(This);
}
-static FORCEINLINE ULONG IThreadPoolTimerStatics_Release(IThreadPoolTimerStatics* This) {
+static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) {
return This->lpVtbl->Release(This);
}
/*** IInspectable methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetIids(IThreadPoolTimerStatics* This,ULONG *iidCount,IID **iids) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,ULONG *iidCount,IID **iids) {
return This->lpVtbl->GetIids(This,iidCount,iids);
}
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetRuntimeClassName(IThreadPoolTimerStatics* This,HSTRING *className) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,HSTRING *className) {
return This->lpVtbl->GetRuntimeClassName(This,className);
}
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetTrustLevel(IThreadPoolTimerStatics* This,TrustLevel *trustLevel) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,TrustLevel *trustLevel) {
return This->lpVtbl->GetTrustLevel(This,trustLevel);
}
/*** IThreadPoolTimerStatics methods ***/
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreatePeriodicTimer(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan period,IThreadPoolTimer **timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) {
return This->lpVtbl->CreatePeriodicTimer(This,handler,period,timer);
}
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreateTimer(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan delay,IThreadPoolTimer **timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) {
return This->lpVtbl->CreateTimer(This,handler,delay,timer);
}
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan period,TimerDestroyedHandler *destroyed,IThreadPoolTimer **timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) {
return This->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer);
}
-static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreateTimerWithCompletion(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan delay,TimerDestroyedHandler *destroyed,IThreadPoolTimer **timer) {
+static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) {
return This->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer);
}
#endif
@@ -831,50 +991,7 @@
#endif
-HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreatePeriodicTimer_Proxy(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan period,
- IThreadPoolTimer **timer);
-void __RPC_STUB IThreadPoolTimerStatics_CreatePeriodicTimer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreateTimer_Proxy(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan delay,
- IThreadPoolTimer **timer);
-void __RPC_STUB IThreadPoolTimerStatics_CreateTimer_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion_Proxy(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan period,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer);
-void __RPC_STUB IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreateTimerWithCompletion_Proxy(
- IThreadPoolTimerStatics* This,
- TimerElapsedHandler *handler,
- TimeSpan delay,
- TimerDestroyedHandler *destroyed,
- IThreadPoolTimer **timer);
-void __RPC_STUB IThreadPoolTimerStatics_CreateTimerWithCompletion_Stub(
- IRpcStubBuffer* This,
- IRpcChannelBuffer* pRpcChannelBuffer,
- PRPC_MESSAGE pRpcMessage,
- DWORD* pdwStubPhase);
-
-#endif /* __IThreadPoolTimerStatics_INTERFACE_DEFINED__ */
+#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/windows.system.threading.idl b/mingw-w64-headers/include/windows.system.threading.idl
index 82b12b7..e4e9f8c 100644
--- a/mingw-w64-headers/include/windows.system.threading.idl
+++ b/mingw-w64-headers/include/windows.system.threading.idl
@@ -63,7 +63,7 @@
[uuid(1D1A8B8B-FA66-414F-9CBD-B65FC99D17FA)]
interface WorkItemHandler : IUnknown {
HRESULT Invoke(
- IAsyncAction* operation);
+ Windows.Foundation.IAsyncAction* operation);
}
[uuid(B6BF67DD-84BD-44F8-AC1C-93EBCB9DBA91)]