mirror of
https://git.code.sf.net/p/mingw-w64/mingw-w64
synced 2024-11-23 01:44:43 +08:00
headers: Update imported headers to Wine version ff2070b79006c.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
This commit is contained in:
parent
e3a3dc588a
commit
1421c5d451
@ -286,6 +286,9 @@ IDL_SRCS = \
|
||||
include/windows.applicationmodel.activation.idl \
|
||||
include/windows.applicationmodel.background.idl \
|
||||
include/windows.applicationmodel.core.idl \
|
||||
include/windows.applicationmodel.datatransfer.dragdrop.core.idl \
|
||||
include/windows.applicationmodel.datatransfer.dragdrop.idl \
|
||||
include/windows.applicationmodel.datatransfer.idl \
|
||||
include/windows.applicationmodel.idl \
|
||||
include/windows.data.json.idl \
|
||||
include/windows.data.xml.dom.idl \
|
||||
@ -333,6 +336,7 @@ IDL_SRCS = \
|
||||
include/windows.security.credentials.idl \
|
||||
include/windows.security.credentials.ui.idl \
|
||||
include/windows.security.cryptography.idl \
|
||||
include/windows.security.enterprisedata.idl \
|
||||
include/windows.security.exchangeactivesyncprovisioning.idl \
|
||||
include/windows.security.isolation.idl \
|
||||
include/windows.storage.idl \
|
||||
|
@ -588,6 +588,9 @@ EXTRA_HEADERS = \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.activation.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.background.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.core.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.datatransfer.dragdrop.core.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.datatransfer.dragdrop.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.datatransfer.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.applicationmodel.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.data.json.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.data.xml.dom.idl \
|
||||
@ -635,6 +638,7 @@ EXTRA_HEADERS = \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.credentials.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.credentials.ui.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.cryptography.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.enterprisedata.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.exchangeactivesyncprovisioning.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.security.isolation.idl \
|
||||
@HAVE_WIDL_TRUE@ include/windows.storage.idl \
|
||||
|
@ -379,14 +379,6 @@ interface ISAXLocator;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __ISAXXMLFilter_FWD_DEFINED__
|
||||
#define __ISAXXMLFilter_FWD_DEFINED__
|
||||
typedef interface ISAXXMLFilter ISAXXMLFilter;
|
||||
#ifdef __cplusplus
|
||||
interface ISAXXMLFilter;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __ISAXXMLReader_FWD_DEFINED__
|
||||
#define __ISAXXMLReader_FWD_DEFINED__
|
||||
typedef interface ISAXXMLReader ISAXXMLReader;
|
||||
@ -395,6 +387,14 @@ interface ISAXXMLReader;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __ISAXXMLFilter_FWD_DEFINED__
|
||||
#define __ISAXXMLFilter_FWD_DEFINED__
|
||||
typedef interface ISAXXMLFilter ISAXXMLFilter;
|
||||
#ifdef __cplusplus
|
||||
interface ISAXXMLFilter;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef __IVBSAXAttributes_FWD_DEFINED__
|
||||
#define __IVBSAXAttributes_FWD_DEFINED__
|
||||
typedef interface IVBSAXAttributes IVBSAXAttributes;
|
||||
@ -15629,245 +15629,6 @@ static inline HRESULT ISAXLocator_getSystemId(ISAXLocator* This,const WCHAR **sy
|
||||
|
||||
#endif /* __ISAXLocator_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* ISAXXMLFilter interface
|
||||
*/
|
||||
#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__
|
||||
#define __ISAXXMLFilter_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID_ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145")
|
||||
ISAXXMLFilter : public ISAXXMLReader
|
||||
{
|
||||
virtual HRESULT STDMETHODCALLTYPE getParent(
|
||||
ISAXXMLReader **pReader) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE putParent(
|
||||
ISAXXMLReader *reader) = 0;
|
||||
|
||||
};
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45)
|
||||
#endif
|
||||
#else
|
||||
typedef struct ISAXXMLFilterVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
ISAXXMLFilter *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
ISAXXMLFilter *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
ISAXXMLFilter *This);
|
||||
|
||||
/*** ISAXXMLReader methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *getFeature)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pFeature,
|
||||
VARIANT_BOOL *pValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putFeature)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pFeature,
|
||||
VARIANT_BOOL vfValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getProperty)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pProp,
|
||||
VARIANT *pValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putProperty)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pProp,
|
||||
VARIANT value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getEntityResolver)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXEntityResolver **ppEntityResolver);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putEntityResolver)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXEntityResolver *pEntityResolver);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getContentHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXContentHandler **pContentHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putContentHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXContentHandler *contentHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getDTDHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXDTDHandler **pDTDHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putDTDHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXDTDHandler *pDTDHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getErrorHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXErrorHandler **pErrorHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putErrorHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXErrorHandler *errorHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR **pBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR **pSecureBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *secureBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *parse)(
|
||||
ISAXXMLFilter *This,
|
||||
VARIANT varInput);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *parseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *url);
|
||||
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *getParent)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXXMLReader **pReader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putParent)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXXMLReader *reader);
|
||||
|
||||
END_INTERFACE
|
||||
} ISAXXMLFilterVtbl;
|
||||
|
||||
interface ISAXXMLFilter {
|
||||
CONST_VTBL ISAXXMLFilterVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** ISAXXMLReader methods ***/
|
||||
#define ISAXXMLFilter_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue)
|
||||
#define ISAXXMLFilter_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue)
|
||||
#define ISAXXMLFilter_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue)
|
||||
#define ISAXXMLFilter_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value)
|
||||
#define ISAXXMLFilter_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver)
|
||||
#define ISAXXMLFilter_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver)
|
||||
#define ISAXXMLFilter_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler)
|
||||
#define ISAXXMLFilter_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler)
|
||||
#define ISAXXMLFilter_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler)
|
||||
#define ISAXXMLFilter_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler)
|
||||
#define ISAXXMLFilter_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler)
|
||||
#define ISAXXMLFilter_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler)
|
||||
#define ISAXXMLFilter_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl)
|
||||
#define ISAXXMLFilter_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl)
|
||||
#define ISAXXMLFilter_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl)
|
||||
#define ISAXXMLFilter_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl)
|
||||
#define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput)
|
||||
#define ISAXXMLFilter_parseURL(This,url) (This)->lpVtbl->parseURL(This,url)
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
#define ISAXXMLFilter_getParent(This,pReader) (This)->lpVtbl->getParent(This,pReader)
|
||||
#define ISAXXMLFilter_putParent(This,reader) (This)->lpVtbl->putParent(This,reader)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_QueryInterface(ISAXXMLFilter* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG ISAXXMLFilter_AddRef(ISAXXMLFilter* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG ISAXXMLFilter_Release(ISAXXMLFilter* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** ISAXXMLReader methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_getFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) {
|
||||
return This->lpVtbl->getFeature(This,pFeature,pValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) {
|
||||
return This->lpVtbl->putFeature(This,pFeature,vfValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT *pValue) {
|
||||
return This->lpVtbl->getProperty(This,pProp,pValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT value) {
|
||||
return This->lpVtbl->putProperty(This,pProp,value);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver **ppEntityResolver) {
|
||||
return This->lpVtbl->getEntityResolver(This,ppEntityResolver);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver *pEntityResolver) {
|
||||
return This->lpVtbl->putEntityResolver(This,pEntityResolver);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getContentHandler(ISAXXMLFilter* This,ISAXContentHandler **pContentHandler) {
|
||||
return This->lpVtbl->getContentHandler(This,pContentHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putContentHandler(ISAXXMLFilter* This,ISAXContentHandler *contentHandler) {
|
||||
return This->lpVtbl->putContentHandler(This,contentHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler **pDTDHandler) {
|
||||
return This->lpVtbl->getDTDHandler(This,pDTDHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler *pDTDHandler) {
|
||||
return This->lpVtbl->putDTDHandler(This,pDTDHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler **pErrorHandler) {
|
||||
return This->lpVtbl->getErrorHandler(This,pErrorHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler *errorHandler) {
|
||||
return This->lpVtbl->putErrorHandler(This,errorHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getBaseURL(ISAXXMLFilter* This,const WCHAR **pBaseUrl) {
|
||||
return This->lpVtbl->getBaseURL(This,pBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putBaseURL(ISAXXMLFilter* This,const WCHAR *pBaseUrl) {
|
||||
return This->lpVtbl->putBaseURL(This,pBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getSecureBaseURL(ISAXXMLFilter* This,const WCHAR **pSecureBaseUrl) {
|
||||
return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putSecureBaseURL(ISAXXMLFilter* This,const WCHAR *secureBaseUrl) {
|
||||
return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_parse(ISAXXMLFilter* This,VARIANT varInput) {
|
||||
return This->lpVtbl->parse(This,varInput);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_parseURL(ISAXXMLFilter* This,const WCHAR *url) {
|
||||
return This->lpVtbl->parseURL(This,url);
|
||||
}
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_getParent(ISAXXMLFilter* This,ISAXXMLReader **pReader) {
|
||||
return This->lpVtbl->getParent(This,pReader);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putParent(ISAXXMLFilter* This,ISAXXMLReader *reader) {
|
||||
return This->lpVtbl->putParent(This,reader);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* ISAXXMLReader interface
|
||||
*/
|
||||
@ -16140,6 +15901,245 @@ static inline HRESULT ISAXXMLReader_parseURL(ISAXXMLReader* This,const WCHAR *ur
|
||||
|
||||
#endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* ISAXXMLFilter interface
|
||||
*/
|
||||
#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__
|
||||
#define __ISAXXMLFilter_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID_ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145")
|
||||
ISAXXMLFilter : public ISAXXMLReader
|
||||
{
|
||||
virtual HRESULT STDMETHODCALLTYPE getParent(
|
||||
ISAXXMLReader **pReader) = 0;
|
||||
|
||||
virtual HRESULT STDMETHODCALLTYPE putParent(
|
||||
ISAXXMLReader *reader) = 0;
|
||||
|
||||
};
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45)
|
||||
#endif
|
||||
#else
|
||||
typedef struct ISAXXMLFilterVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
ISAXXMLFilter *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
ISAXXMLFilter *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
ISAXXMLFilter *This);
|
||||
|
||||
/*** ISAXXMLReader methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *getFeature)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pFeature,
|
||||
VARIANT_BOOL *pValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putFeature)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pFeature,
|
||||
VARIANT_BOOL vfValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getProperty)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pProp,
|
||||
VARIANT *pValue);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putProperty)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pProp,
|
||||
VARIANT value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getEntityResolver)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXEntityResolver **ppEntityResolver);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putEntityResolver)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXEntityResolver *pEntityResolver);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getContentHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXContentHandler **pContentHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putContentHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXContentHandler *contentHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getDTDHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXDTDHandler **pDTDHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putDTDHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXDTDHandler *pDTDHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getErrorHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXErrorHandler **pErrorHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putErrorHandler)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXErrorHandler *errorHandler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR **pBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *pBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR **pSecureBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *secureBaseUrl);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *parse)(
|
||||
ISAXXMLFilter *This,
|
||||
VARIANT varInput);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *parseURL)(
|
||||
ISAXXMLFilter *This,
|
||||
const WCHAR *url);
|
||||
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *getParent)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXXMLReader **pReader);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *putParent)(
|
||||
ISAXXMLFilter *This,
|
||||
ISAXXMLReader *reader);
|
||||
|
||||
END_INTERFACE
|
||||
} ISAXXMLFilterVtbl;
|
||||
|
||||
interface ISAXXMLFilter {
|
||||
CONST_VTBL ISAXXMLFilterVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** ISAXXMLReader methods ***/
|
||||
#define ISAXXMLFilter_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue)
|
||||
#define ISAXXMLFilter_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue)
|
||||
#define ISAXXMLFilter_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue)
|
||||
#define ISAXXMLFilter_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value)
|
||||
#define ISAXXMLFilter_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver)
|
||||
#define ISAXXMLFilter_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver)
|
||||
#define ISAXXMLFilter_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler)
|
||||
#define ISAXXMLFilter_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler)
|
||||
#define ISAXXMLFilter_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler)
|
||||
#define ISAXXMLFilter_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler)
|
||||
#define ISAXXMLFilter_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler)
|
||||
#define ISAXXMLFilter_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler)
|
||||
#define ISAXXMLFilter_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl)
|
||||
#define ISAXXMLFilter_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl)
|
||||
#define ISAXXMLFilter_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl)
|
||||
#define ISAXXMLFilter_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl)
|
||||
#define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput)
|
||||
#define ISAXXMLFilter_parseURL(This,url) (This)->lpVtbl->parseURL(This,url)
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
#define ISAXXMLFilter_getParent(This,pReader) (This)->lpVtbl->getParent(This,pReader)
|
||||
#define ISAXXMLFilter_putParent(This,reader) (This)->lpVtbl->putParent(This,reader)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_QueryInterface(ISAXXMLFilter* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG ISAXXMLFilter_AddRef(ISAXXMLFilter* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG ISAXXMLFilter_Release(ISAXXMLFilter* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** ISAXXMLReader methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_getFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) {
|
||||
return This->lpVtbl->getFeature(This,pFeature,pValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) {
|
||||
return This->lpVtbl->putFeature(This,pFeature,vfValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT *pValue) {
|
||||
return This->lpVtbl->getProperty(This,pProp,pValue);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT value) {
|
||||
return This->lpVtbl->putProperty(This,pProp,value);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver **ppEntityResolver) {
|
||||
return This->lpVtbl->getEntityResolver(This,ppEntityResolver);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver *pEntityResolver) {
|
||||
return This->lpVtbl->putEntityResolver(This,pEntityResolver);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getContentHandler(ISAXXMLFilter* This,ISAXContentHandler **pContentHandler) {
|
||||
return This->lpVtbl->getContentHandler(This,pContentHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putContentHandler(ISAXXMLFilter* This,ISAXContentHandler *contentHandler) {
|
||||
return This->lpVtbl->putContentHandler(This,contentHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler **pDTDHandler) {
|
||||
return This->lpVtbl->getDTDHandler(This,pDTDHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler *pDTDHandler) {
|
||||
return This->lpVtbl->putDTDHandler(This,pDTDHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler **pErrorHandler) {
|
||||
return This->lpVtbl->getErrorHandler(This,pErrorHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler *errorHandler) {
|
||||
return This->lpVtbl->putErrorHandler(This,errorHandler);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getBaseURL(ISAXXMLFilter* This,const WCHAR **pBaseUrl) {
|
||||
return This->lpVtbl->getBaseURL(This,pBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putBaseURL(ISAXXMLFilter* This,const WCHAR *pBaseUrl) {
|
||||
return This->lpVtbl->putBaseURL(This,pBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_getSecureBaseURL(ISAXXMLFilter* This,const WCHAR **pSecureBaseUrl) {
|
||||
return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putSecureBaseURL(ISAXXMLFilter* This,const WCHAR *secureBaseUrl) {
|
||||
return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_parse(ISAXXMLFilter* This,VARIANT varInput) {
|
||||
return This->lpVtbl->parse(This,varInput);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_parseURL(ISAXXMLFilter* This,const WCHAR *url) {
|
||||
return This->lpVtbl->parseURL(This,url);
|
||||
}
|
||||
/*** ISAXXMLFilter methods ***/
|
||||
static inline HRESULT ISAXXMLFilter_getParent(ISAXXMLFilter* This,ISAXXMLReader **pReader) {
|
||||
return This->lpVtbl->getParent(This,pReader);
|
||||
}
|
||||
static inline HRESULT ISAXXMLFilter_putParent(ISAXXMLFilter* This,ISAXXMLReader *reader) {
|
||||
return This->lpVtbl->putParent(This,reader);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IVBSAXAttributes interface
|
||||
*/
|
||||
|
@ -1842,19 +1842,6 @@ interface ISAXLocator : IUnknown
|
||||
[out, retval] const WCHAR ** systemId);
|
||||
}
|
||||
|
||||
[
|
||||
local,
|
||||
object,
|
||||
uuid(70409222-ca09-4475-acb8-40312fe8d145)
|
||||
]
|
||||
interface ISAXXMLFilter : ISAXXMLReader
|
||||
{
|
||||
HRESULT getParent(
|
||||
[out, retval] ISAXXMLReader ** pReader);
|
||||
HRESULT putParent(
|
||||
[in] ISAXXMLReader * reader);
|
||||
}
|
||||
|
||||
[
|
||||
local,
|
||||
object,
|
||||
@ -1912,6 +1899,19 @@ interface ISAXXMLReader : IUnknown
|
||||
[in] const WCHAR * url);
|
||||
}
|
||||
|
||||
[
|
||||
local,
|
||||
object,
|
||||
uuid(70409222-ca09-4475-acb8-40312fe8d145)
|
||||
]
|
||||
interface ISAXXMLFilter : ISAXXMLReader
|
||||
{
|
||||
HRESULT getParent(
|
||||
[out, retval] ISAXXMLReader ** pReader);
|
||||
HRESULT putParent(
|
||||
[in] ISAXXMLReader * reader);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
dual,
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,181 @@
|
||||
/*
|
||||
* Copyright (C) 2024 Zhiyi Zhang for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#ifdef __WIDL__
|
||||
#pragma winrt ns_prefix
|
||||
#endif
|
||||
|
||||
#ifndef DO_NO_IMPORTS
|
||||
import "inspectable.idl";
|
||||
import "asyncinfo.idl";
|
||||
import "eventtoken.idl";
|
||||
import "windowscontracts.idl";
|
||||
import "windows.foundation.idl";
|
||||
import "windows.applicationmodel.datatransfer.idl";
|
||||
import "windows.applicationmodel.datatransfer.dragdrop.idl";
|
||||
import "windows.graphics.imaging.idl";
|
||||
#endif
|
||||
|
||||
namespace Windows.ApplicationModel.DataTransfer.DragDrop.Core {
|
||||
interface ICoreDragDropManager;
|
||||
interface ICoreDragDropManagerStatics;
|
||||
interface ICoreDragInfo;
|
||||
interface ICoreDragInfo2;
|
||||
interface ICoreDropOperationTarget;
|
||||
interface ICoreDropOperationTargetRequestedEventArgs;
|
||||
interface ICoreDragUIOverride;
|
||||
|
||||
runtimeclass CoreDragDropManager;
|
||||
runtimeclass CoreDragInfo;
|
||||
runtimeclass CoreDropOperationTargetRequestedEventArgs;
|
||||
runtimeclass CoreDragUIOverride;
|
||||
|
||||
declare {
|
||||
interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager *, Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDropOperationTargetRequestedEventArgs *>;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager),
|
||||
uuid(7d56d344-8464-4faf-aa49-37ea6e2d7bd1)
|
||||
]
|
||||
interface ICoreDragDropManager : IInspectable
|
||||
{
|
||||
[eventadd] HRESULT TargetRequested([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager *, Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDropOperationTargetRequestedEventArgs *> *value, [out, retval] EventRegistrationToken *return_value);
|
||||
[eventremove] HRESULT TargetRequested([in] EventRegistrationToken value);
|
||||
[propget] HRESULT AreConcurrentOperationsEnabled([out, retval] boolean *value);
|
||||
[propput] HRESULT AreConcurrentOperationsEnabled([in] boolean value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager),
|
||||
uuid(9542fdca-da12-4c1c-8d06-041db29733c3)
|
||||
]
|
||||
interface ICoreDragDropManagerStatics : IInspectable
|
||||
{
|
||||
HRESULT GetForCurrentView([out, retval] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager **value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo),
|
||||
uuid(48353a8b-cb50-464e-9575-cd4e3a7ab028)
|
||||
]
|
||||
interface ICoreDragInfo : IInspectable
|
||||
{
|
||||
[propget] HRESULT Data([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **value);
|
||||
[propget] HRESULT Modifiers([out, retval] Windows.ApplicationModel.DataTransfer.DragDrop.DragDropModifiers *value);
|
||||
[propget] HRESULT Position([out, retval] Windows.Foundation.Point *value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo),
|
||||
uuid(c54691e5-e6fb-4d74-b4b1-8a3c17f25e9e)
|
||||
]
|
||||
interface ICoreDragInfo2 : IInspectable
|
||||
requires Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragInfo
|
||||
{
|
||||
[propget] HRESULT AllowedOperations([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation *value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
uuid(d9126196-4c5b-417d-bb37-76381def8db4)
|
||||
]
|
||||
interface ICoreDropOperationTarget : IInspectable
|
||||
{
|
||||
HRESULT EnterAsync([in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo *info, [in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride *override, [out, retval] Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackageOperation> **return_value);
|
||||
HRESULT OverAsync([in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo *info, [in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride *override, [out, retval] Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackageOperation> **return_value);
|
||||
HRESULT LeaveAsync([in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo *info, [out, retval] Windows.Foundation.IAsyncAction **return_value);
|
||||
HRESULT DropAsync([in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo *info, [out, retval] Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackageOperation> **return_value);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDropOperationTargetRequestedEventArgs),
|
||||
uuid(2aca929a-5e28-4ea6-829e-29134e665d6d)
|
||||
]
|
||||
interface ICoreDropOperationTargetRequestedEventArgs : IInspectable
|
||||
{
|
||||
HRESULT SetTarget([in] Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDropOperationTarget *target);
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
exclusiveto(Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride),
|
||||
uuid(89a85064-3389-4f4f-8897-7e8a3ffb3c93)
|
||||
]
|
||||
interface ICoreDragUIOverride : IInspectable
|
||||
{
|
||||
[overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmap([in] Windows.Graphics.Imaging.SoftwareBitmap *bitmap);
|
||||
[overload("SetContentFromSoftwareBitmap")] HRESULT SetContentFromSoftwareBitmapWithAnchorPoint([in] Windows.Graphics.Imaging.SoftwareBitmap *bitmap, [in] Windows.Foundation.Point point);
|
||||
[propget] HRESULT IsContentVisible([out, retval] boolean *value);
|
||||
[propput] HRESULT IsContentVisible([in] boolean value);
|
||||
[propget] HRESULT Caption([out, retval] HSTRING *value);
|
||||
[propput] HRESULT Caption([in] HSTRING value);
|
||||
[propget] HRESULT IsCaptionVisible([out, retval] boolean *value);
|
||||
[propput] HRESULT IsCaptionVisible([in] boolean value);
|
||||
[propget] HRESULT IsGlyphVisible([out, retval] boolean *value);
|
||||
[propput] HRESULT IsGlyphVisible([in] boolean value);
|
||||
HRESULT Clear();
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
static(Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragDropManagerStatics, Windows.Foundation.UniversalApiContract, 1.0),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass CoreDragDropManager
|
||||
{
|
||||
[default] interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragDropManager;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass CoreDragInfo
|
||||
{
|
||||
[default] interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragInfo;
|
||||
[contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragInfo2;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass CoreDropOperationTargetRequestedEventArgs
|
||||
{
|
||||
[default] interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDropOperationTargetRequestedEventArgs;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
marshaling_behavior(agile),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass CoreDragUIOverride
|
||||
{
|
||||
[default] interface Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDragUIOverride;
|
||||
}
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/windows.applicationmodel.datatransfer.dragdrop.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>
|
||||
#include <ole2.h>
|
||||
#endif
|
||||
|
||||
#ifndef __windows_applicationmodel_datatransfer_dragdrop_h__
|
||||
#define __windows_applicationmodel_datatransfer_dragdrop_h__
|
||||
|
||||
/* Forward declarations */
|
||||
|
||||
/* Headers for imported files */
|
||||
|
||||
#include <inspectable.h>
|
||||
#include <asyncinfo.h>
|
||||
#include <eventtoken.h>
|
||||
#include <windowscontracts.h>
|
||||
#include <windows.foundation.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef __cplusplus
|
||||
typedef enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDragDrop_CDragDropModifiers __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDragDrop_CDragDropModifiers;
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace ApplicationModel {
|
||||
namespace DataTransfer {
|
||||
namespace DragDrop {
|
||||
enum DragDropModifiers {
|
||||
DragDropModifiers_None = 0x0,
|
||||
DragDropModifiers_Shift = 0x1,
|
||||
DragDropModifiers_Control = 0x2,
|
||||
DragDropModifiers_Alt = 0x4,
|
||||
DragDropModifiers_LeftButton = 0x8,
|
||||
DragDropModifiers_MiddleButton = 0x10,
|
||||
DragDropModifiers_RightButton = 0x20
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#else
|
||||
enum __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDragDrop_CDragDropModifiers {
|
||||
DragDropModifiers_None = 0x0,
|
||||
DragDropModifiers_Shift = 0x1,
|
||||
DragDropModifiers_Control = 0x2,
|
||||
DragDropModifiers_Alt = 0x4,
|
||||
DragDropModifiers_LeftButton = 0x8,
|
||||
DragDropModifiers_MiddleButton = 0x10,
|
||||
DragDropModifiers_RightButton = 0x20
|
||||
};
|
||||
#ifdef WIDL_using_Windows_ApplicationModel_DataTransfer_DragDrop
|
||||
#define DragDropModifiers __x_ABI_CWindows_CApplicationModel_CDataTransfer_CDragDrop_CDragDropModifiers
|
||||
#endif /* WIDL_using_Windows_ApplicationModel_DataTransfer_DragDrop */
|
||||
#endif
|
||||
|
||||
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
|
||||
/* Begin additional prototypes for all interfaces */
|
||||
|
||||
|
||||
/* End additional prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __windows_applicationmodel_datatransfer_dragdrop_h__ */
|
@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright (C) 2024 Zhiyi Zhang for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#ifdef __WIDL__
|
||||
#pragma winrt ns_prefix
|
||||
#endif
|
||||
|
||||
#ifndef DO_NO_IMPORTS
|
||||
import "inspectable.idl";
|
||||
import "asyncinfo.idl";
|
||||
import "eventtoken.idl";
|
||||
import "windowscontracts.idl";
|
||||
import "windows.foundation.idl";
|
||||
#endif
|
||||
|
||||
namespace Windows.ApplicationModel.DataTransfer.DragDrop {
|
||||
typedef enum DragDropModifiers DragDropModifiers;
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0),
|
||||
flags
|
||||
]
|
||||
enum DragDropModifiers
|
||||
{
|
||||
None = 0x0,
|
||||
Shift = 0x1,
|
||||
Control = 0x2,
|
||||
Alt = 0x4,
|
||||
LeftButton = 0x8,
|
||||
MiddleButton = 0x10,
|
||||
RightButton = 0x20
|
||||
};
|
||||
}
|
13251
mingw-w64-headers/include/windows.applicationmodel.datatransfer.h
Normal file
13251
mingw-w64-headers/include/windows.applicationmodel.datatransfer.h
Normal file
File diff suppressed because it is too large
Load Diff
1067
mingw-w64-headers/include/windows.applicationmodel.datatransfer.idl
Normal file
1067
mingw-w64-headers/include/windows.applicationmodel.datatransfer.idl
Normal file
File diff suppressed because it is too large
Load Diff
@ -698,6 +698,14 @@ typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperatio
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_HSTRING_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_HSTRING_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperationCompletedHandler_1_HSTRING ABI::Windows::Foundation::IAsyncOperationCompletedHandler<HSTRING >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_UINT32 __FIAsyncOperationCompletedHandler_1_UINT32;
|
||||
@ -706,6 +714,14 @@ typedef interface __FIAsyncOperationCompletedHandler_1_UINT32 __FIAsyncOperation
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri ABI::Windows::Foundation::IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationProgressHandler_2_UINT32_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationProgressHandler_2_UINT32_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationProgressHandler_2_UINT32_UINT32 __FIAsyncOperationProgressHandler_2_UINT32_UINT32;
|
||||
@ -738,6 +754,14 @@ typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_HSTRING_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_HSTRING_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_HSTRING __FIAsyncOperation_1_HSTRING;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_HSTRING ABI::Windows::Foundation::IAsyncOperation<HSTRING >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32;
|
||||
@ -746,6 +770,14 @@ typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CFoundation__CUri __FIAsyncOperation_1_Windows__CFoundation__CUri;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Foundation::Uri* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationWithProgress_2_UINT32_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationWithProgress_2_UINT32_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationWithProgress_2_UINT32_UINT32 __FIAsyncOperationWithProgress_2_UINT32_UINT32;
|
||||
@ -1622,6 +1654,14 @@ typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_HSTRING_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_HSTRING_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_HSTRING __FIAsyncOperation_1_HSTRING;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_HSTRING ABI::Windows::Foundation::IAsyncOperation<HSTRING >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32;
|
||||
@ -1630,6 +1670,14 @@ typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32;
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CFoundation__CUri_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CFoundation__CUri __FIAsyncOperation_1_Windows__CFoundation__CUri;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Foundation::Uri* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationWithProgress_2_UINT32_UINT32_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationWithProgress_2_UINT32_UINT32_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationWithProgress_2_UINT32_UINT32 __FIAsyncOperationWithProgress_2_UINT32_UINT32;
|
||||
@ -10550,6 +10598,98 @@ static inline HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(__FIAs
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<HSTRING > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_HSTRING, 0xb79a741f, 0x7fb5, 0x50ae, 0x9e,0x99, 0x91,0x12,0x01,0xec,0x3d,0x41);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("b79a741f-7fb5-50ae-9e99-911201ec3d41")
|
||||
IAsyncOperationCompletedHandler<HSTRING > : IAsyncOperationCompletedHandler_impl<HSTRING >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_HSTRING, 0xb79a741f, 0x7fb5, 0x50ae, 0x9e,0x99, 0x91,0x12,0x01,0xec,0x3d,0x41)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING *This);
|
||||
|
||||
/*** IAsyncOperationCompletedHandler<HSTRING > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Invoke)(
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING *This,
|
||||
__FIAsyncOperation_1_HSTRING *info,
|
||||
AsyncStatus status);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl;
|
||||
|
||||
interface __FIAsyncOperationCompletedHandler_1_HSTRING {
|
||||
CONST_VTBL __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperationCompletedHandler_1_HSTRING_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IAsyncOperationCompletedHandler<HSTRING > methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface(__FIAsyncOperationCompletedHandler_1_HSTRING* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef(__FIAsyncOperationCompletedHandler_1_HSTRING* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_HSTRING_Release(__FIAsyncOperationCompletedHandler_1_HSTRING* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IAsyncOperationCompletedHandler<HSTRING > methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke(__FIAsyncOperationCompletedHandler_1_HSTRING* This,__FIAsyncOperation_1_HSTRING *info,AsyncStatus status) {
|
||||
return This->lpVtbl->Invoke(This,info,status);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperationCompletedHandler_HSTRING IID___FIAsyncOperationCompletedHandler_1_HSTRING
|
||||
#define IAsyncOperationCompletedHandler_HSTRINGVtbl __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl
|
||||
#define IAsyncOperationCompletedHandler_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING
|
||||
#define IAsyncOperationCompletedHandler_HSTRING_QueryInterface __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface
|
||||
#define IAsyncOperationCompletedHandler_HSTRING_AddRef __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef
|
||||
#define IAsyncOperationCompletedHandler_HSTRING_Release __FIAsyncOperationCompletedHandler_1_HSTRING_Release
|
||||
#define IAsyncOperationCompletedHandler_HSTRING_Invoke __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<UINT32 > interface
|
||||
*/
|
||||
@ -10642,6 +10782,98 @@ static inline HRESULT __FIAsyncOperationCompletedHandler_1_UINT32_Invoke(__FIAsy
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri, 0xad46f1cc, 0x2bb0, 0x585c, 0x98,0x85, 0x03,0xc2,0x78,0x0d,0x4d,0x58);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("ad46f1cc-2bb0-585c-9885-03c2780d4d58")
|
||||
IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* > : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Foundation::Uri*, ABI::Windows::Foundation::IUriRuntimeClass* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri, 0xad46f1cc, 0x2bb0, 0x585c, 0x98,0x85, 0x03,0xc2,0x78,0x0d,0x4d,0x58)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *This);
|
||||
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Invoke)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *This,
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *info,
|
||||
AsyncStatus status);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl;
|
||||
|
||||
interface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri {
|
||||
CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Release(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This,__FIAsyncOperation_1_Windows__CFoundation__CUri *info,AsyncStatus status) {
|
||||
return This->lpVtbl->Invoke(This,info,status);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperationCompletedHandler_Uri IID___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri
|
||||
#define IAsyncOperationCompletedHandler_UriVtbl __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl
|
||||
#define IAsyncOperationCompletedHandler_Uri __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri
|
||||
#define IAsyncOperationCompletedHandler_Uri_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_QueryInterface
|
||||
#define IAsyncOperationCompletedHandler_Uri_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_AddRef
|
||||
#define IAsyncOperationCompletedHandler_Uri_Release __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Release
|
||||
#define IAsyncOperationCompletedHandler_Uri_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Invoke
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationProgressHandler<UINT32,UINT32 > interface
|
||||
*/
|
||||
@ -11106,6 +11338,146 @@ static inline HRESULT __FIAsyncOperation_1_boolean_GetResults(__FIAsyncOperation
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<HSTRING > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperation_1_HSTRING, 0x3e1fe603, 0xf897, 0x5263, 0xb3,0x28, 0x08,0x06,0x42,0x6b,0x8a,0x79);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("3e1fe603-f897-5263-b328-0806426b8a79")
|
||||
IAsyncOperation<HSTRING > : IAsyncOperation_impl<HSTRING >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperation_1_HSTRING, 0x3e1fe603, 0xf897, 0x5263, 0xb3,0x28, 0x08,0x06,0x42,0x6b,0x8a,0x79)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperation_1_HSTRINGVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperation_1_HSTRING *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperation_1_HSTRING *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IAsyncOperation<HSTRING > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *put_Completed)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING *handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Completed)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
__FIAsyncOperationCompletedHandler_1_HSTRING **handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetResults)(
|
||||
__FIAsyncOperation_1_HSTRING *This,
|
||||
HSTRING *results);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperation_1_HSTRINGVtbl;
|
||||
|
||||
interface __FIAsyncOperation_1_HSTRING {
|
||||
CONST_VTBL __FIAsyncOperation_1_HSTRINGVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperation_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperation_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperation_1_HSTRING_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIAsyncOperation_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIAsyncOperation_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIAsyncOperation_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IAsyncOperation<HSTRING > methods ***/
|
||||
#define __FIAsyncOperation_1_HSTRING_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_HSTRING_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_HSTRING_GetResults(This,results) (This)->lpVtbl->GetResults(This,results)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_QueryInterface(__FIAsyncOperation_1_HSTRING* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_HSTRING_AddRef(__FIAsyncOperation_1_HSTRING* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_HSTRING_Release(__FIAsyncOperation_1_HSTRING* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_GetIids(__FIAsyncOperation_1_HSTRING* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_GetRuntimeClassName(__FIAsyncOperation_1_HSTRING* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_GetTrustLevel(__FIAsyncOperation_1_HSTRING* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IAsyncOperation<HSTRING > methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_put_Completed(__FIAsyncOperation_1_HSTRING* This,__FIAsyncOperationCompletedHandler_1_HSTRING *handler) {
|
||||
return This->lpVtbl->put_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_get_Completed(__FIAsyncOperation_1_HSTRING* This,__FIAsyncOperationCompletedHandler_1_HSTRING **handler) {
|
||||
return This->lpVtbl->get_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_HSTRING_GetResults(__FIAsyncOperation_1_HSTRING* This,HSTRING *results) {
|
||||
return This->lpVtbl->GetResults(This,results);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperation_HSTRING IID___FIAsyncOperation_1_HSTRING
|
||||
#define IAsyncOperation_HSTRINGVtbl __FIAsyncOperation_1_HSTRINGVtbl
|
||||
#define IAsyncOperation_HSTRING __FIAsyncOperation_1_HSTRING
|
||||
#define IAsyncOperation_HSTRING_QueryInterface __FIAsyncOperation_1_HSTRING_QueryInterface
|
||||
#define IAsyncOperation_HSTRING_AddRef __FIAsyncOperation_1_HSTRING_AddRef
|
||||
#define IAsyncOperation_HSTRING_Release __FIAsyncOperation_1_HSTRING_Release
|
||||
#define IAsyncOperation_HSTRING_GetIids __FIAsyncOperation_1_HSTRING_GetIids
|
||||
#define IAsyncOperation_HSTRING_GetRuntimeClassName __FIAsyncOperation_1_HSTRING_GetRuntimeClassName
|
||||
#define IAsyncOperation_HSTRING_GetTrustLevel __FIAsyncOperation_1_HSTRING_GetTrustLevel
|
||||
#define IAsyncOperation_HSTRING_put_Completed __FIAsyncOperation_1_HSTRING_put_Completed
|
||||
#define IAsyncOperation_HSTRING_get_Completed __FIAsyncOperation_1_HSTRING_get_Completed
|
||||
#define IAsyncOperation_HSTRING_GetResults __FIAsyncOperation_1_HSTRING_GetResults
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<UINT32 > interface
|
||||
*/
|
||||
@ -11246,6 +11618,146 @@ static inline HRESULT __FIAsyncOperation_1_UINT32_GetResults(__FIAsyncOperation_
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<ABI::Windows::Foundation::Uri* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CFoundation__CUri, 0x641cb9dd, 0xa28d, 0x59e2, 0xb8,0xdb, 0xa2,0x27,0xed,0xa6,0xcf,0x2e);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("641cb9dd-a28d-59e2-b8db-a227eda6cf2e")
|
||||
IAsyncOperation<ABI::Windows::Foundation::Uri* > : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Foundation::Uri*, ABI::Windows::Foundation::IUriRuntimeClass* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CFoundation__CUri, 0x641cb9dd, 0xa28d, 0x59e2, 0xb8,0xdb, 0xa2,0x27,0xed,0xa6,0xcf,0x2e)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *put_Completed)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Completed)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri **handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetResults)(
|
||||
__FIAsyncOperation_1_Windows__CFoundation__CUri *This,
|
||||
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **results);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl;
|
||||
|
||||
interface __FIAsyncOperation_1_Windows__CFoundation__CUri {
|
||||
CONST_VTBL __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetResults(This,results) (This)->lpVtbl->GetResults(This,results)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_QueryInterface(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_Windows__CFoundation__CUri_AddRef(__FIAsyncOperation_1_Windows__CFoundation__CUri* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_Windows__CFoundation__CUri_Release(__FIAsyncOperation_1_Windows__CFoundation__CUri* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_GetIids(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_GetTrustLevel(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Uri* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_put_Completed(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri *handler) {
|
||||
return This->lpVtbl->put_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_get_Completed(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri **handler) {
|
||||
return This->lpVtbl->get_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CFoundation__CUri_GetResults(__FIAsyncOperation_1_Windows__CFoundation__CUri* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **results) {
|
||||
return This->lpVtbl->GetResults(This,results);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperation_Uri IID___FIAsyncOperation_1_Windows__CFoundation__CUri
|
||||
#define IAsyncOperation_UriVtbl __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl
|
||||
#define IAsyncOperation_Uri __FIAsyncOperation_1_Windows__CFoundation__CUri
|
||||
#define IAsyncOperation_Uri_QueryInterface __FIAsyncOperation_1_Windows__CFoundation__CUri_QueryInterface
|
||||
#define IAsyncOperation_Uri_AddRef __FIAsyncOperation_1_Windows__CFoundation__CUri_AddRef
|
||||
#define IAsyncOperation_Uri_Release __FIAsyncOperation_1_Windows__CFoundation__CUri_Release
|
||||
#define IAsyncOperation_Uri_GetIids __FIAsyncOperation_1_Windows__CFoundation__CUri_GetIids
|
||||
#define IAsyncOperation_Uri_GetRuntimeClassName __FIAsyncOperation_1_Windows__CFoundation__CUri_GetRuntimeClassName
|
||||
#define IAsyncOperation_Uri_GetTrustLevel __FIAsyncOperation_1_Windows__CFoundation__CUri_GetTrustLevel
|
||||
#define IAsyncOperation_Uri_put_Completed __FIAsyncOperation_1_Windows__CFoundation__CUri_put_Completed
|
||||
#define IAsyncOperation_Uri_get_Completed __FIAsyncOperation_1_Windows__CFoundation__CUri_get_Completed
|
||||
#define IAsyncOperation_Uri_GetResults __FIAsyncOperation_1_Windows__CFoundation__CUri_GetResults
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationWithProgress<UINT32,UINT32 > interface
|
||||
*/
|
||||
|
@ -125,12 +125,16 @@ namespace Windows.Foundation {
|
||||
interface Windows.Foundation.EventHandler<IInspectable *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<IInspectable *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<boolean>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<HSTRING>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<UINT32>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Uri *>;
|
||||
interface Windows.Foundation.AsyncOperationProgressHandler<UINT32, UINT32>;
|
||||
interface Windows.Foundation.AsyncOperationWithProgressCompletedHandler<UINT32, UINT32>;
|
||||
interface Windows.Foundation.IAsyncOperation<IInspectable *>;
|
||||
interface Windows.Foundation.IAsyncOperation<boolean>;
|
||||
interface Windows.Foundation.IAsyncOperation<HSTRING>;
|
||||
interface Windows.Foundation.IAsyncOperation<UINT32>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri *>;
|
||||
interface Windows.Foundation.IAsyncOperationWithProgress<UINT32, UINT32>;
|
||||
interface Windows.Foundation.IReference<BYTE>;
|
||||
interface Windows.Foundation.IReference<DOUBLE>;
|
||||
|
331
mingw-w64-headers/include/windows.security.enterprisedata.h
Normal file
331
mingw-w64-headers/include/windows.security.enterprisedata.h
Normal file
@ -0,0 +1,331 @@
|
||||
/*** Autogenerated by WIDL 9.20 from include/windows.security.enterprisedata.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>
|
||||
#include <ole2.h>
|
||||
#endif
|
||||
|
||||
#ifndef __windows_security_enterprisedata_h__
|
||||
#define __windows_security_enterprisedata_h__
|
||||
|
||||
/* Forward declarations */
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_ProtectionPolicyEvaluationResult __FIAsyncOperation_1_ProtectionPolicyEvaluationResult;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
/* Headers for imported files */
|
||||
|
||||
#include <inspectable.h>
|
||||
#include <asyncinfo.h>
|
||||
#include <eventtoken.h>
|
||||
#include <windowscontracts.h>
|
||||
#include <windows.foundation.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef __cplusplus
|
||||
typedef enum __x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult __x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult;
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_ProtectionPolicyEvaluationResult __FIAsyncOperation_1_ProtectionPolicyEvaluationResult;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Security {
|
||||
namespace EnterpriseData {
|
||||
enum ProtectionPolicyEvaluationResult {
|
||||
ProtectionPolicyEvaluationResult_Allowed = 0,
|
||||
ProtectionPolicyEvaluationResult_Blocked = 1,
|
||||
ProtectionPolicyEvaluationResult_ConsentRequired = 2
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#else
|
||||
enum __x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult {
|
||||
ProtectionPolicyEvaluationResult_Allowed = 0,
|
||||
ProtectionPolicyEvaluationResult_Blocked = 1,
|
||||
ProtectionPolicyEvaluationResult_ConsentRequired = 2
|
||||
};
|
||||
#ifdef WIDL_using_Windows_Security_EnterpriseData
|
||||
#define ProtectionPolicyEvaluationResult __x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult
|
||||
#endif /* WIDL_using_Windows_Security_EnterpriseData */
|
||||
#endif
|
||||
|
||||
#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult, 0x2833ba54, 0xa4e1, 0x5c2d, 0x8a,0x7a, 0x13,0x6e,0x85,0x10,0xc7,0x8b);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("2833ba54-a4e1-5c2d-8a7a-136e8510c78b")
|
||||
IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > : IAsyncOperationCompletedHandler_impl<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult, 0x2833ba54, 0xa4e1, 0x5c2d, 0x8a,0x7a, 0x13,0x6e,0x85,0x10,0xc7,0x8b)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResultVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *This);
|
||||
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Invoke)(
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *This,
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *info,
|
||||
AsyncStatus status);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResultVtbl;
|
||||
|
||||
interface __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult {
|
||||
CONST_VTBL __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResultVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_AddRef(__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Release(__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Invoke(__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult* This,__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *info,AsyncStatus status) {
|
||||
return This->lpVtbl->Invoke(This,info,status);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult IID___FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResultVtbl __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResultVtbl
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult_QueryInterface __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_QueryInterface
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult_AddRef __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_AddRef
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult_Release __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Release
|
||||
#define IAsyncOperationCompletedHandler_ProtectionPolicyEvaluationResult_Invoke __FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_Invoke
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperation_1_ProtectionPolicyEvaluationResult, 0xe8d81715, 0xc56c, 0x5a6b, 0xb7,0x38, 0x5d,0xf6,0xc2,0x77,0x5b,0x7b);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("e8d81715-c56c-5a6b-b738-5df6c2775b7b")
|
||||
IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > : IAsyncOperation_impl<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult, 0xe8d81715, 0xc56c, 0x5a6b, 0xb7,0x38, 0x5d,0xf6,0xc2,0x77,0x5b,0x7b)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperation_1_ProtectionPolicyEvaluationResultVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *put_Completed)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Completed)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult **handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetResults)(
|
||||
__FIAsyncOperation_1_ProtectionPolicyEvaluationResult *This,
|
||||
__x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult *results);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperation_1_ProtectionPolicyEvaluationResultVtbl;
|
||||
|
||||
interface __FIAsyncOperation_1_ProtectionPolicyEvaluationResult {
|
||||
CONST_VTBL __FIAsyncOperation_1_ProtectionPolicyEvaluationResultVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_QueryInterface(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_AddRef(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_Release(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetIids(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetRuntimeClassName(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetTrustLevel(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IAsyncOperation<ABI::Windows::Security::EnterpriseData::ProtectionPolicyEvaluationResult > methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_put_Completed(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult *handler) {
|
||||
return This->lpVtbl->put_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_get_Completed(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,__FIAsyncOperationCompletedHandler_1_ProtectionPolicyEvaluationResult **handler) {
|
||||
return This->lpVtbl->get_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetResults(__FIAsyncOperation_1_ProtectionPolicyEvaluationResult* This,__x_ABI_CWindows_CSecurity_CEnterpriseData_CProtectionPolicyEvaluationResult *results) {
|
||||
return This->lpVtbl->GetResults(This,results);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperation_ProtectionPolicyEvaluationResult IID___FIAsyncOperation_1_ProtectionPolicyEvaluationResult
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResultVtbl __FIAsyncOperation_1_ProtectionPolicyEvaluationResultVtbl
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult __FIAsyncOperation_1_ProtectionPolicyEvaluationResult
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_QueryInterface __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_QueryInterface
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_AddRef __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_AddRef
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_Release __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_Release
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_GetIids __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetIids
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_GetRuntimeClassName __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetRuntimeClassName
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_GetTrustLevel __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetTrustLevel
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_put_Completed __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_put_Completed
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_get_Completed __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_get_Completed
|
||||
#define IAsyncOperation_ProtectionPolicyEvaluationResult_GetResults __FIAsyncOperation_1_ProtectionPolicyEvaluationResult_GetResults
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_ProtectionPolicyEvaluationResult_INTERFACE_DEFINED__ */
|
||||
|
||||
/* Begin additional prototypes for all interfaces */
|
||||
|
||||
|
||||
/* End additional prototypes */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __windows_security_enterprisedata_h__ */
|
@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright (C) 2024 Biswapriyo Nath
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#ifdef __WIDL__
|
||||
#pragma winrt ns_prefix
|
||||
#endif
|
||||
|
||||
#ifndef DO_NO_IMPORTS
|
||||
import "inspectable.idl";
|
||||
import "asyncinfo.idl";
|
||||
import "eventtoken.idl";
|
||||
import "windowscontracts.idl";
|
||||
import "windows.foundation.idl";
|
||||
#endif
|
||||
|
||||
namespace Windows.Security.EnterpriseData {
|
||||
typedef enum ProtectionPolicyEvaluationResult ProtectionPolicyEvaluationResult;
|
||||
|
||||
declare {
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult>;
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 1.0)
|
||||
]
|
||||
enum ProtectionPolicyEvaluationResult
|
||||
{
|
||||
Allowed = 0,
|
||||
Blocked = 1,
|
||||
ConsentRequired = 2,
|
||||
};
|
||||
}
|
@ -454,6 +454,14 @@ typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__C
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterable_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
#define ____FIIterable_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
typedef interface __FIIterable_1_Windows__CStorage__CIStorageItem __FIIterable_1_Windows__CStorage__CIStorageItem;
|
||||
#ifdef __cplusplus
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Storage::IStorageItem* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer;
|
||||
@ -462,6 +470,14 @@ typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__C
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterator_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
#define ____FIIterator_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
typedef interface __FIIterator_1_Windows__CStorage__CIStorageItem __FIIterator_1_Windows__CStorage__CIStorageItem;
|
||||
#ifdef __cplusplus
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Storage::IStorageItem* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
#define ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer;
|
||||
@ -1033,6 +1049,14 @@ typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__C
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterable_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
#define ____FIIterable_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
typedef interface __FIIterable_1_Windows__CStorage__CIStorageItem __FIIterable_1_Windows__CStorage__CIStorageItem;
|
||||
#ifdef __cplusplus
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Storage::IStorageItem* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer;
|
||||
@ -1041,6 +1065,14 @@ typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__C
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIIterator_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
#define ____FIIterator_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__
|
||||
typedef interface __FIIterator_1_Windows__CStorage__CIStorageItem __FIIterator_1_Windows__CStorage__CIStorageItem;
|
||||
#ifdef __cplusplus
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Storage::IStorageItem* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
#define ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__
|
||||
typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer;
|
||||
@ -5171,6 +5203,130 @@ static inline HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorag
|
||||
|
||||
#endif /* ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IIterable<ABI::Windows::Storage::IStorageItem* > interface
|
||||
*/
|
||||
#ifndef ____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__
|
||||
#define ____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIIterable_1_Windows__CStorage__CIStorageItem, 0xbb8b8418, 0x65d1, 0x544b, 0xb0,0x83, 0x6d,0x17,0x2f,0x56,0x8c,0x73);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
namespace Collections {
|
||||
template<>
|
||||
MIDL_INTERFACE("bb8b8418-65d1-544b-b083-6d172f568c73")
|
||||
IIterable<ABI::Windows::Storage::IStorageItem* > : IIterable_impl<ABI::Windows::Storage::IStorageItem* >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIIterable_1_Windows__CStorage__CIStorageItem, 0xbb8b8418, 0x65d1, 0x544b, 0xb0,0x83, 0x6d,0x17,0x2f,0x56,0x8c,0x73)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIIterable_1_Windows__CStorage__CIStorageItemVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IIterable<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *First)(
|
||||
__FIIterable_1_Windows__CStorage__CIStorageItem *This,
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem **value);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIIterable_1_Windows__CStorage__CIStorageItemVtbl;
|
||||
|
||||
interface __FIIterable_1_Windows__CStorage__CIStorageItem {
|
||||
CONST_VTBL __FIIterable_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IIterable<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
#define __FIIterable_1_Windows__CStorage__CIStorageItem_First(This,value) (This)->lpVtbl->First(This,value)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIIterable_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIIterable_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIIterable_1_Windows__CStorage__CIStorageItem_AddRef(__FIIterable_1_Windows__CStorage__CIStorageItem* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIIterable_1_Windows__CStorage__CIStorageItem_Release(__FIIterable_1_Windows__CStorage__CIStorageItem* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIIterable_1_Windows__CStorage__CIStorageItem_GetIids(__FIIterable_1_Windows__CStorage__CIStorageItem* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIIterable_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(__FIIterable_1_Windows__CStorage__CIStorageItem* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIIterable_1_Windows__CStorage__CIStorageItem_GetTrustLevel(__FIIterable_1_Windows__CStorage__CIStorageItem* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IIterable<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
static inline HRESULT __FIIterable_1_Windows__CStorage__CIStorageItem_First(__FIIterable_1_Windows__CStorage__CIStorageItem* This,__FIIterator_1_Windows__CStorage__CIStorageItem **value) {
|
||||
return This->lpVtbl->First(This,value);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation_Collections
|
||||
#define IID_IIterable_IStorageItem IID___FIIterable_1_Windows__CStorage__CIStorageItem
|
||||
#define IIterable_IStorageItemVtbl __FIIterable_1_Windows__CStorage__CIStorageItemVtbl
|
||||
#define IIterable_IStorageItem __FIIterable_1_Windows__CStorage__CIStorageItem
|
||||
#define IIterable_IStorageItem_QueryInterface __FIIterable_1_Windows__CStorage__CIStorageItem_QueryInterface
|
||||
#define IIterable_IStorageItem_AddRef __FIIterable_1_Windows__CStorage__CIStorageItem_AddRef
|
||||
#define IIterable_IStorageItem_Release __FIIterable_1_Windows__CStorage__CIStorageItem_Release
|
||||
#define IIterable_IStorageItem_GetIids __FIIterable_1_Windows__CStorage__CIStorageItem_GetIids
|
||||
#define IIterable_IStorageItem_GetRuntimeClassName __FIIterable_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName
|
||||
#define IIterable_IStorageItem_GetTrustLevel __FIIterable_1_Windows__CStorage__CIStorageItem_GetTrustLevel
|
||||
#define IIterable_IStorageItem_First __FIIterable_1_Windows__CStorage__CIStorageItem_First
|
||||
#endif /* WIDL_using_Windows_Foundation_Collections */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IIterator<ABI::Windows::Foundation::Collections::IKeyValuePair<HSTRING,ABI::Windows::Storage::ApplicationDataContainer* >* > interface
|
||||
*/
|
||||
@ -5324,6 +5480,159 @@ static inline HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorag
|
||||
|
||||
#endif /* ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IIterator<ABI::Windows::Storage::IStorageItem* > interface
|
||||
*/
|
||||
#ifndef ____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__
|
||||
#define ____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIIterator_1_Windows__CStorage__CIStorageItem, 0x05b487c2, 0x3830, 0x5d3c, 0x98,0xda, 0x25,0xfa,0x11,0x54,0x2d,0xbd);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
namespace Collections {
|
||||
template<>
|
||||
MIDL_INTERFACE("05b487c2-3830-5d3c-98da-25fa11542dbd")
|
||||
IIterator<ABI::Windows::Storage::IStorageItem* > : IIterator_impl<ABI::Windows::Storage::IStorageItem* >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIIterator_1_Windows__CStorage__CIStorageItem, 0x05b487c2, 0x3830, 0x5d3c, 0x98,0xda, 0x25,0xfa,0x11,0x54,0x2d,0xbd)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIIterator_1_Windows__CStorage__CIStorageItemVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IIterator<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *get_Current)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
__x_ABI_CWindows_CStorage_CIStorageItem **value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_HasCurrent)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
boolean *value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *MoveNext)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
boolean *value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetMany)(
|
||||
__FIIterator_1_Windows__CStorage__CIStorageItem *This,
|
||||
UINT32 items_size,
|
||||
__x_ABI_CWindows_CStorage_CIStorageItem **items,
|
||||
UINT32 *value);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIIterator_1_Windows__CStorage__CIStorageItemVtbl;
|
||||
|
||||
interface __FIIterator_1_Windows__CStorage__CIStorageItem {
|
||||
CONST_VTBL __FIIterator_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IIterator<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_get_Current(This,value) (This)->lpVtbl->get_Current(This,value)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value)
|
||||
#define __FIIterator_1_Windows__CStorage__CIStorageItem_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIIterator_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIIterator_1_Windows__CStorage__CIStorageItem_AddRef(__FIIterator_1_Windows__CStorage__CIStorageItem* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIIterator_1_Windows__CStorage__CIStorageItem_Release(__FIIterator_1_Windows__CStorage__CIStorageItem* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_GetIids(__FIIterator_1_Windows__CStorage__CIStorageItem* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(__FIIterator_1_Windows__CStorage__CIStorageItem* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_GetTrustLevel(__FIIterator_1_Windows__CStorage__CIStorageItem* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IIterator<ABI::Windows::Storage::IStorageItem* > methods ***/
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_get_Current(__FIIterator_1_Windows__CStorage__CIStorageItem* This,__x_ABI_CWindows_CStorage_CIStorageItem **value) {
|
||||
return This->lpVtbl->get_Current(This,value);
|
||||
}
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_get_HasCurrent(__FIIterator_1_Windows__CStorage__CIStorageItem* This,boolean *value) {
|
||||
return This->lpVtbl->get_HasCurrent(This,value);
|
||||
}
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_MoveNext(__FIIterator_1_Windows__CStorage__CIStorageItem* This,boolean *value) {
|
||||
return This->lpVtbl->MoveNext(This,value);
|
||||
}
|
||||
static inline HRESULT __FIIterator_1_Windows__CStorage__CIStorageItem_GetMany(__FIIterator_1_Windows__CStorage__CIStorageItem* This,UINT32 items_size,__x_ABI_CWindows_CStorage_CIStorageItem **items,UINT32 *value) {
|
||||
return This->lpVtbl->GetMany(This,items_size,items,value);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation_Collections
|
||||
#define IID_IIterator_IStorageItem IID___FIIterator_1_Windows__CStorage__CIStorageItem
|
||||
#define IIterator_IStorageItemVtbl __FIIterator_1_Windows__CStorage__CIStorageItemVtbl
|
||||
#define IIterator_IStorageItem __FIIterator_1_Windows__CStorage__CIStorageItem
|
||||
#define IIterator_IStorageItem_QueryInterface __FIIterator_1_Windows__CStorage__CIStorageItem_QueryInterface
|
||||
#define IIterator_IStorageItem_AddRef __FIIterator_1_Windows__CStorage__CIStorageItem_AddRef
|
||||
#define IIterator_IStorageItem_Release __FIIterator_1_Windows__CStorage__CIStorageItem_Release
|
||||
#define IIterator_IStorageItem_GetIids __FIIterator_1_Windows__CStorage__CIStorageItem_GetIids
|
||||
#define IIterator_IStorageItem_GetRuntimeClassName __FIIterator_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName
|
||||
#define IIterator_IStorageItem_GetTrustLevel __FIIterator_1_Windows__CStorage__CIStorageItem_GetTrustLevel
|
||||
#define IIterator_IStorageItem_get_Current __FIIterator_1_Windows__CStorage__CIStorageItem_get_Current
|
||||
#define IIterator_IStorageItem_get_HasCurrent __FIIterator_1_Windows__CStorage__CIStorageItem_get_HasCurrent
|
||||
#define IIterator_IStorageItem_MoveNext __FIIterator_1_Windows__CStorage__CIStorageItem_MoveNext
|
||||
#define IIterator_IStorageItem_GetMany __FIIterator_1_Windows__CStorage__CIStorageItem_GetMany
|
||||
#endif /* WIDL_using_Windows_Foundation_Collections */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IMapView<HSTRING,ABI::Windows::Storage::ApplicationDataContainer* > interface
|
||||
*/
|
||||
|
@ -77,7 +77,9 @@ namespace Windows.Storage {
|
||||
declare {
|
||||
interface Windows.Foundation.Collections.IKeyValuePair<HSTRING, Windows.Storage.ApplicationDataContainer *>;
|
||||
interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<HSTRING, Windows.Storage.ApplicationDataContainer *> *>;
|
||||
interface Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageItem *>;
|
||||
interface Windows.Foundation.Collections.IIterator<Windows.Foundation.Collections.IKeyValuePair<HSTRING, Windows.Storage.ApplicationDataContainer *> *>;
|
||||
interface Windows.Foundation.Collections.IIterator<Windows.Storage.IStorageItem *>;
|
||||
interface Windows.Foundation.Collections.IMapView<HSTRING, Windows.Storage.ApplicationDataContainer *>;
|
||||
interface Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem *>;
|
||||
interface Windows.Foundation.Collections.IVectorView<Windows.Storage.StorageFile *>;
|
||||
|
@ -306,6 +306,22 @@ typedef interface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStre
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::Collections::IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__
|
||||
#define ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__
|
||||
typedef interface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream;
|
||||
@ -322,6 +338,14 @@ typedef interface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer;
|
||||
@ -362,6 +386,22 @@ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStrea
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer;
|
||||
@ -402,6 +442,14 @@ typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAcce
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
/* Headers for imported files */
|
||||
|
||||
#include <inspectable.h>
|
||||
@ -689,6 +737,22 @@ typedef interface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStre
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::Collections::IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__
|
||||
#define ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__
|
||||
typedef interface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream;
|
||||
@ -705,6 +769,14 @@ typedef interface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer;
|
||||
@ -745,6 +817,14 @@ typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAcce
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_FWD_DEFINED__
|
||||
typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference;
|
||||
#ifdef __cplusplus
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference ABI::Windows::Foundation::IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* >
|
||||
#endif /* __cplusplus */
|
||||
#endif
|
||||
|
||||
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
@ -2947,6 +3027,341 @@ static inline HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccess
|
||||
|
||||
#endif /* ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > interface
|
||||
*/
|
||||
#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0x0a4ce7a5, 0xdfe0, 0x5796, 0xa4,0x38, 0xef,0xfd,0xfa,0xa3,0x1f,0x1b);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
namespace Collections {
|
||||
template<>
|
||||
MIDL_INTERFACE("0a4ce7a5-dfe0-5796-a438-effdfaa31f1b")
|
||||
IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > : IMapView_impl<HSTRING, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Storage::Streams::RandomAccessStreamReference*, ABI::Windows::Storage::Streams::IRandomAccessStreamReference* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0x0a4ce7a5, 0xdfe0, 0x5796, 0xa4,0x38, 0xef,0xfd,0xfa,0xa3,0x1f,0x1b)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Lookup)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key,
|
||||
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Size)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
unsigned int *size);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *HasKey)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key,
|
||||
boolean *found);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Split)(
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **first,
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **second);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size(This,size) (This)->lpVtbl->get_Size(This,size)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found)
|
||||
#define __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Split(This,first,second) (This)->lpVtbl->Split(This,first,second)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value) {
|
||||
return This->lpVtbl->Lookup(This,key,value);
|
||||
}
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,unsigned int *size) {
|
||||
return This->lpVtbl->get_Size(This,size);
|
||||
}
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key,boolean *found) {
|
||||
return This->lpVtbl->HasKey(This,key,found);
|
||||
}
|
||||
static inline HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Split(__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **first,__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **second) {
|
||||
return This->lpVtbl->Split(This,first,second);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation_Collections
|
||||
#define IID_IMapView_HSTRING_RandomAccessStreamReference IID___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IMapView_HSTRING_RandomAccessStreamReferenceVtbl __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_QueryInterface __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_AddRef __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_Release __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_GetIids __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_GetRuntimeClassName __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_GetTrustLevel __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_Lookup __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_get_Size __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_HasKey __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey
|
||||
#define IMapView_HSTRING_RandomAccessStreamReference_Split __FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Split
|
||||
#endif /* WIDL_using_Windows_Foundation_Collections */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > interface
|
||||
*/
|
||||
#ifndef ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xe5d2ccfc, 0x825a, 0x5a8e, 0x82,0xaa, 0x09,0x5e,0xd5,0xdb,0xd5,0xd1);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
namespace Collections {
|
||||
template<>
|
||||
MIDL_INTERFACE("e5d2ccfc-825a-5a8e-82aa-095ed5dbd5d1")
|
||||
IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > : IMap_impl<HSTRING, ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Storage::Streams::RandomAccessStreamReference*, ABI::Windows::Storage::Streams::IRandomAccessStreamReference* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xe5d2ccfc, 0x825a, 0x5a8e, 0x82,0xaa, 0x09,0x5e,0xd5,0xdb,0xd5,0xd1)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Lookup)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key,
|
||||
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Size)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
unsigned int *size);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *HasKey)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key,
|
||||
boolean *found);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetView)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **view);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Insert)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key,
|
||||
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference *value,
|
||||
boolean *replaced);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Remove)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING key);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *Clear)(
|
||||
__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size(This,size) (This)->lpVtbl->get_Size(This,size)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetView(This,view) (This)->lpVtbl->GetView(This,view)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Insert(This,key,value,replaced) (This)->lpVtbl->Insert(This,key,value,replaced)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Remove(This,key) (This)->lpVtbl->Remove(This,key)
|
||||
#define __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Clear(This) (This)->lpVtbl->Clear(This)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IMap<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value) {
|
||||
return This->lpVtbl->Lookup(This,key,value);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,unsigned int *size) {
|
||||
return This->lpVtbl->get_Size(This,size);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key,boolean *found) {
|
||||
return This->lpVtbl->HasKey(This,key,found);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetView(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **view) {
|
||||
return This->lpVtbl->GetView(This,view);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Insert(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference *value,boolean *replaced) {
|
||||
return This->lpVtbl->Insert(This,key,value,replaced);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Remove(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING key) {
|
||||
return This->lpVtbl->Remove(This,key);
|
||||
}
|
||||
static inline HRESULT __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Clear(__FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Clear(This);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation_Collections
|
||||
#define IID_IMap_HSTRING_RandomAccessStreamReference IID___FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IMap_HSTRING_RandomAccessStreamReferenceVtbl __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IMap_HSTRING_RandomAccessStreamReference __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_QueryInterface __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_AddRef __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_Release __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_GetIids __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_GetRuntimeClassName __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_GetTrustLevel __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_Lookup __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Lookup
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_get_Size __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Size
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_HasKey __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_HasKey
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_GetView __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetView
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_Insert __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Insert
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_Remove __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Remove
|
||||
#define IMap_HSTRING_RandomAccessStreamReference_Clear __FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Clear
|
||||
#endif /* WIDL_using_Windows_Foundation_Collections */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIMap_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IVectorView<ABI::Windows::Storage::Streams::IRandomAccessStream* > interface
|
||||
*/
|
||||
@ -3334,6 +3749,98 @@ static inline HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessSt
|
||||
|
||||
#endif /* ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xd4cb6b80, 0x821a, 0x5a7b, 0x89,0x8d, 0xd5,0x89,0x17,0xb3,0x1a,0x36);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("d4cb6b80-821a-5a7b-898d-d58917b31a36")
|
||||
IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xd4cb6b80, 0x821a, 0x5a7b, 0x89,0x8d, 0xd5,0x89,0x17,0xb3,0x1a,0x36)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Invoke)(
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *info,
|
||||
AsyncStatus status);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke(__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *info,AsyncStatus status) {
|
||||
return This->lpVtbl->Invoke(This,info,status);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference IID___FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReferenceVtbl __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference_QueryInterface __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference_AddRef __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference_Release __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IAsyncOperationCompletedHandler_IMapView_HSTRING_RandomAccessStreamReference_Invoke __FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::IBuffer* > interface
|
||||
*/
|
||||
@ -3794,6 +4301,238 @@ static inline HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CS
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0x3d203732, 0xded7, 0x5d32, 0x87,0xe6, 0xc1,0x79,0x78,0x1f,0x79,0x1f);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("3d203732-ded7-5d32-87e6-c179781f791f")
|
||||
IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > : IAsyncOperationCompletedHandler_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Storage::Streams::RandomAccessStreamReference*, ABI::Windows::Storage::Streams::IRandomAccessStreamReference* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0x3d203732, 0xded7, 0x5d32, 0x87,0xe6, 0xc1,0x79,0x78,0x1f,0x79,0x1f)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *Invoke)(
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *info,
|
||||
AsyncStatus status);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IAsyncOperationCompletedHandler<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *info,AsyncStatus status) {
|
||||
return This->lpVtbl->Invoke(This,info,status);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperationCompletedHandler_RandomAccessStreamReference IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReferenceVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReference __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReference_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReference_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReference_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IAsyncOperationCompletedHandler_RandomAccessStreamReference_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Invoke
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xfc012d44, 0x2dcf, 0x5162, 0xbe,0x9a, 0x76,0x68,0x67,0x5a,0xa5,0x90);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("fc012d44-2dcf-5162-be9a-7668675aa590")
|
||||
IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > : IAsyncOperation_impl<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xfc012d44, 0x2dcf, 0x5162, 0xbe,0x9a, 0x76,0x68,0x67,0x5a,0xa5,0x90)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *put_Completed)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Completed)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetResults)(
|
||||
__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **results);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults(This,results) (This)->lpVtbl->GetResults(This,results)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IAsyncOperation<ABI::Windows::Foundation::Collections::IMapView<HSTRING,ABI::Windows::Storage::Streams::RandomAccessStreamReference* >* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference *handler) {
|
||||
return This->lpVtbl->put_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperationCompletedHandler_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **handler) {
|
||||
return This->lpVtbl->get_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults(__FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference **results) {
|
||||
return This->lpVtbl->GetResults(This,results);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference IID___FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReferenceVtbl __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_QueryInterface __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_AddRef __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_Release __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_GetIids __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_GetRuntimeClassName __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_GetTrustLevel __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_put_Completed __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_get_Completed __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed
|
||||
#define IAsyncOperation_IMapView_HSTRING_RandomAccessStreamReference_GetResults __FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperation_1___FIMapView_2_HSTRING_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<ABI::Windows::Storage::Streams::IBuffer* > interface
|
||||
*/
|
||||
@ -4494,6 +5233,146 @@ static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandom
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ */
|
||||
|
||||
/*****************************************************************************
|
||||
* IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > interface
|
||||
*/
|
||||
#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__
|
||||
|
||||
DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xd90442ca, 0x543c, 0x504b, 0x9e,0xb9, 0x29,0x4b,0xca,0xd8,0xa2,0x83);
|
||||
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||||
} /* extern "C" */
|
||||
namespace ABI {
|
||||
namespace Windows {
|
||||
namespace Foundation {
|
||||
template<>
|
||||
MIDL_INTERFACE("d90442ca-543c-504b-9eb9-294bcad8a283")
|
||||
IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > : IAsyncOperation_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Storage::Streams::RandomAccessStreamReference*, ABI::Windows::Storage::Streams::IRandomAccessStreamReference* > >
|
||||
{
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
extern "C" {
|
||||
#ifdef __CRT_UUID_DECL
|
||||
__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference, 0xd90442ca, 0x543c, 0x504b, 0x9e,0xb9, 0x29,0x4b,0xca,0xd8,0xa2,0x83)
|
||||
#endif
|
||||
#else
|
||||
typedef struct __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl {
|
||||
BEGIN_INTERFACE
|
||||
|
||||
/*** IUnknown methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
REFIID riid,
|
||||
void **ppvObject);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *AddRef)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
ULONG (STDMETHODCALLTYPE *Release)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This);
|
||||
|
||||
/*** IInspectable methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *GetIids)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
ULONG *iidCount,
|
||||
IID **iids);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
HSTRING *className);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
TrustLevel *trustLevel);
|
||||
|
||||
/*** IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
HRESULT (STDMETHODCALLTYPE *put_Completed)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *get_Completed)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference **handler);
|
||||
|
||||
HRESULT (STDMETHODCALLTYPE *GetResults)(
|
||||
__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *This,
|
||||
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **results);
|
||||
|
||||
END_INTERFACE
|
||||
} __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl;
|
||||
|
||||
interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference {
|
||||
CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl* lpVtbl;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#ifndef WIDL_C_INLINE_WRAPPERS
|
||||
/*** IUnknown methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(This) (This)->lpVtbl->AddRef(This)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(This) (This)->lpVtbl->Release(This)
|
||||
/*** IInspectable methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
|
||||
/*** IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler)
|
||||
#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults(This,results) (This)->lpVtbl->GetResults(This,results)
|
||||
#else
|
||||
/*** IUnknown methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,REFIID riid,void **ppvObject) {
|
||||
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->AddRef(This);
|
||||
}
|
||||
static inline ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This) {
|
||||
return This->lpVtbl->Release(This);
|
||||
}
|
||||
/*** IInspectable methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,ULONG *iidCount,IID **iids) {
|
||||
return This->lpVtbl->GetIids(This,iidCount,iids);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,HSTRING *className) {
|
||||
return This->lpVtbl->GetRuntimeClassName(This,className);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,TrustLevel *trustLevel) {
|
||||
return This->lpVtbl->GetTrustLevel(This,trustLevel);
|
||||
}
|
||||
/*** IAsyncOperation<ABI::Windows::Storage::Streams::RandomAccessStreamReference* > methods ***/
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference *handler) {
|
||||
return This->lpVtbl->put_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CRandomAccessStreamReference **handler) {
|
||||
return This->lpVtbl->get_Completed(This,handler);
|
||||
}
|
||||
static inline HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **results) {
|
||||
return This->lpVtbl->GetResults(This,results);
|
||||
}
|
||||
#endif
|
||||
#ifdef WIDL_using_Windows_Foundation
|
||||
#define IID_IAsyncOperation_RandomAccessStreamReference IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperation_RandomAccessStreamReferenceVtbl __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReferenceVtbl
|
||||
#define IAsyncOperation_RandomAccessStreamReference __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference
|
||||
#define IAsyncOperation_RandomAccessStreamReference_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_QueryInterface
|
||||
#define IAsyncOperation_RandomAccessStreamReference_AddRef __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_AddRef
|
||||
#define IAsyncOperation_RandomAccessStreamReference_Release __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_Release
|
||||
#define IAsyncOperation_RandomAccessStreamReference_GetIids __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetIids
|
||||
#define IAsyncOperation_RandomAccessStreamReference_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetRuntimeClassName
|
||||
#define IAsyncOperation_RandomAccessStreamReference_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetTrustLevel
|
||||
#define IAsyncOperation_RandomAccessStreamReference_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_put_Completed
|
||||
#define IAsyncOperation_RandomAccessStreamReference_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_get_Completed
|
||||
#define IAsyncOperation_RandomAccessStreamReference_GetResults __FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_GetResults
|
||||
#endif /* WIDL_using_Windows_Foundation */
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStreams__CRandomAccessStreamReference_INTERFACE_DEFINED__ */
|
||||
|
||||
/* Begin additional prototypes for all interfaces */
|
||||
|
||||
ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *);
|
||||
|
@ -55,18 +55,24 @@ namespace Windows.Storage.Streams {
|
||||
declare {
|
||||
interface Windows.Foundation.Collections.IIterable<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.Collections.IIterator<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.Collections.IMapView<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *>;
|
||||
interface Windows.Foundation.Collections.IMap<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *>;
|
||||
interface Windows.Foundation.Collections.IVectorView<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.Collections.IVector<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Foundation.Collections.IMapView<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *> *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IBuffer *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IOutputStream *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStreamReference *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.IRandomAccessStreamWithContentType *>;
|
||||
interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.Storage.Streams.RandomAccessStreamReference *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *> *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IOutputStream *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamReference *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStreamWithContentType *>;
|
||||
interface Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference *>;
|
||||
}
|
||||
|
||||
[
|
||||
|
Loading…
Reference in New Issue
Block a user