123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814 |
- /*** Autogenerated by WIDL 7.7 from include/windows.storage.streams.idl - Do not edit ***/
- #ifdef _WIN32
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include <rpc.h>
- #include <rpcndr.h>
- #endif
- #ifndef COM_NO_WINDOWS_H
- #include <windows.h>
- #include <ole2.h>
- #endif
- #ifndef __windows_storage_streams_h__
- #define __windows_storage_streams_h__
- /* Forward declarations */
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBuffer;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBufferFactory;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics ABI::Windows::Storage::Streams::IBufferStatics
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBufferStatics;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IRandomAccessStreamWithContentType;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__
- #ifdef __cplusplus
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- class Buffer;
- }
- }
- }
- }
- #else
- typedef struct __x_ABI_CWindows_CStorage_CStreams_CBuffer __x_ABI_CWindows_CStorage_CStreams_CBuffer;
- #endif /* defined __cplusplus */
- #endif /* defined ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__ */
- /* Headers for imported files */
- #include <inspectable.h>
- #include <eventtoken.h>
- #include <windows.foundation.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBuffer;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBufferFactory;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics ABI::Windows::Storage::Streams::IBufferStatics
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IBufferStatics;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider ABI::Windows::Storage::Streams::IContentTypeProvider
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IContentTypeProvider;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIInputStream __x_ABI_CWindows_CStorage_CStreams_CIInputStream;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIInputStream ABI::Windows::Storage::Streams::IInputStream
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IInputStream;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIOutputStream __x_ABI_CWindows_CStorage_CStreams_CIOutputStream;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIOutputStream ABI::Windows::Storage::Streams::IOutputStream
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IOutputStream;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream ABI::Windows::Storage::Streams::IRandomAccessStream
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IRandomAccessStream;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
- typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType;
- #ifdef __cplusplus
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- interface IRandomAccessStreamWithContentType;
- }
- }
- }
- }
- #endif /* __cplusplus */
- #endif
- /*****************************************************************************
- * IBuffer interface
- */
- #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__
- DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- } /* extern "C" */
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da")
- IBuffer : public IInspectable
- {
- virtual HRESULT STDMETHODCALLTYPE get_Capacity(
- UINT32 *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Length(
- UINT32 *value) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Length(
- UINT32 value) = 0;
- };
- }
- }
- }
- }
- extern "C" {
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda)
- #endif
- #else
- typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This);
- /*** IInspectable methods ***/
- HRESULT (STDMETHODCALLTYPE *GetIids)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- ULONG *iidCount,
- IID **iids);
- HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- HSTRING *className);
- HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- TrustLevel *trustLevel);
- /*** IBuffer methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Capacity)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- UINT32 *value);
- HRESULT (STDMETHODCALLTYPE *get_Length)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- UINT32 *value);
- HRESULT (STDMETHODCALLTYPE *put_Length)(
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This,
- UINT32 value);
- END_INTERFACE
- } __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl;
- interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer {
- CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(This) (This)->lpVtbl->Release(This)
- /*** IInspectable methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
- /*** IBuffer methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IInspectable methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,ULONG *iidCount,IID **iids) {
- return This->lpVtbl->GetIids(This,iidCount,iids);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,HSTRING *className) {
- return This->lpVtbl->GetRuntimeClassName(This,className);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,TrustLevel *trustLevel) {
- return This->lpVtbl->GetTrustLevel(This,trustLevel);
- }
- /*** IBuffer methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) {
- return This->lpVtbl->get_Capacity(This,value);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) {
- return This->lpVtbl->get_Length(This,value);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 value) {
- return This->lpVtbl->put_Length(This,value);
- }
- #endif
- #ifdef WIDL_using_Windows_Storage_Streams
- #define IID_IBuffer IID___x_ABI_CWindows_CStorage_CStreams_CIBuffer
- #define IBufferVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl
- #define IBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer
- #define IBuffer_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface
- #define IBuffer_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef
- #define IBuffer_Release __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release
- #define IBuffer_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids
- #define IBuffer_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName
- #define IBuffer_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel
- #define IBuffer_get_Capacity __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity
- #define IBuffer_get_Length __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length
- #define IBuffer_put_Length __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length
- #endif /* WIDL_using_Windows_Storage_Streams */
- #endif
- #endif
- #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ */
- #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
- /*****************************************************************************
- * IBufferFactory interface
- */
- #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__
- DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- } /* extern "C" */
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27")
- IBufferFactory : public IInspectable
- {
- virtual HRESULT STDMETHODCALLTYPE Create(
- UINT32 capacity,
- ABI::Windows::Storage::Streams::IBuffer **value) = 0;
- };
- }
- }
- }
- }
- extern "C" {
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27)
- #endif
- #else
- typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This);
- /*** IInspectable methods ***/
- HRESULT (STDMETHODCALLTYPE *GetIids)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
- ULONG *iidCount,
- IID **iids);
- HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
- HSTRING *className);
- HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
- TrustLevel *trustLevel);
- /*** IBufferFactory methods ***/
- HRESULT (STDMETHODCALLTYPE *Create)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This,
- UINT32 capacity,
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value);
- END_INTERFACE
- } __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl;
- interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory {
- CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(This) (This)->lpVtbl->Release(This)
- /*** IInspectable methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
- /*** IBufferFactory methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IInspectable methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,ULONG *iidCount,IID **iids) {
- return This->lpVtbl->GetIids(This,iidCount,iids);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,HSTRING *className) {
- return This->lpVtbl->GetRuntimeClassName(This,className);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,TrustLevel *trustLevel) {
- return This->lpVtbl->GetTrustLevel(This,trustLevel);
- }
- /*** IBufferFactory methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,UINT32 capacity,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) {
- return This->lpVtbl->Create(This,capacity,value);
- }
- #endif
- #ifdef WIDL_using_Windows_Storage_Streams
- #define IID_IBufferFactory IID___x_ABI_CWindows_CStorage_CStreams_CIBufferFactory
- #define IBufferFactoryVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl
- #define IBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory
- #define IBufferFactory_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface
- #define IBufferFactory_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef
- #define IBufferFactory_Release __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release
- #define IBufferFactory_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids
- #define IBufferFactory_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName
- #define IBufferFactory_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel
- #define IBufferFactory_Create __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create
- #endif /* WIDL_using_Windows_Storage_Streams */
- #endif
- #endif
- #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ */
- #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
- /*****************************************************************************
- * IBufferStatics interface
- */
- #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__
- DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBufferStatics, 0xe901e65b, 0xd716, 0x475a, 0xa9,0x0a, 0xaf,0x72,0x29,0xb1,0xe7,0x41);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- } /* extern "C" */
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- MIDL_INTERFACE("e901e65b-d716-475a-a90a-af7229b1e741")
- IBufferStatics : public IInspectable
- {
- virtual HRESULT STDMETHODCALLTYPE CreateCopyFromMemoryBuffer(
- ABI::Windows::Foundation::IMemoryBuffer *input,
- ABI::Windows::Storage::Streams::IBuffer **value) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateMemoryBufferOverIBuffer(
- ABI::Windows::Storage::Streams::IBuffer *input,
- ABI::Windows::Foundation::IMemoryBuffer **value) = 0;
- };
- }
- }
- }
- }
- extern "C" {
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics, 0xe901e65b, 0xd716, 0x475a, 0xa9,0x0a, 0xaf,0x72,0x29,0xb1,0xe7,0x41)
- #endif
- #else
- typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This);
- /*** IInspectable methods ***/
- HRESULT (STDMETHODCALLTYPE *GetIids)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- ULONG *iidCount,
- IID **iids);
- HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- HSTRING *className);
- HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- TrustLevel *trustLevel);
- /*** IBufferStatics methods ***/
- HRESULT (STDMETHODCALLTYPE *CreateCopyFromMemoryBuffer)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- __x_ABI_CWindows_CFoundation_CIMemoryBuffer *input,
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value);
- HRESULT (STDMETHODCALLTYPE *CreateMemoryBufferOverIBuffer)(
- __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This,
- __x_ABI_CWindows_CStorage_CStreams_CIBuffer *input,
- __x_ABI_CWindows_CFoundation_CIMemoryBuffer **value);
- END_INTERFACE
- } __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl;
- interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics {
- CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release(This) (This)->lpVtbl->Release(This)
- /*** IInspectable methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
- /*** IBufferStatics methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer(This,input,value) (This)->lpVtbl->CreateCopyFromMemoryBuffer(This,input,value)
- #define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer(This,input,value) (This)->lpVtbl->CreateMemoryBufferOverIBuffer(This,input,value)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IInspectable methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,ULONG *iidCount,IID **iids) {
- return This->lpVtbl->GetIids(This,iidCount,iids);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,HSTRING *className) {
- return This->lpVtbl->GetRuntimeClassName(This,className);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,TrustLevel *trustLevel) {
- return This->lpVtbl->GetTrustLevel(This,trustLevel);
- }
- /*** IBufferStatics methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,__x_ABI_CWindows_CFoundation_CIMemoryBuffer *input,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) {
- return This->lpVtbl->CreateCopyFromMemoryBuffer(This,input,value);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *input,__x_ABI_CWindows_CFoundation_CIMemoryBuffer **value) {
- return This->lpVtbl->CreateMemoryBufferOverIBuffer(This,input,value);
- }
- #endif
- #ifdef WIDL_using_Windows_Storage_Streams
- #define IID_IBufferStatics IID___x_ABI_CWindows_CStorage_CStreams_CIBufferStatics
- #define IBufferStaticsVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl
- #define IBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics
- #define IBufferStatics_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface
- #define IBufferStatics_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef
- #define IBufferStatics_Release __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release
- #define IBufferStatics_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids
- #define IBufferStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName
- #define IBufferStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel
- #define IBufferStatics_CreateCopyFromMemoryBuffer __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer
- #define IBufferStatics_CreateMemoryBufferOverIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer
- #endif /* WIDL_using_Windows_Storage_Streams */
- #endif
- #endif
- #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__ */
- #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
- /*****************************************************************************
- * IRandomAccessStreamWithContentType interface
- */
- #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__
- #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__
- DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType, 0xcc254827, 0x4b3d, 0x438f, 0x92,0x32, 0x10,0xc7,0x6b,0xc7,0xe0,0x38);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- } /* extern "C" */
- namespace ABI {
- namespace Windows {
- namespace Storage {
- namespace Streams {
- MIDL_INTERFACE("cc254827-4b3d-438f-9232-10c76bc7e038")
- IRandomAccessStreamWithContentType : public IInspectable
- {
- };
- }
- }
- }
- }
- extern "C" {
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType, 0xcc254827, 0x4b3d, 0x438f, 0x92,0x32, 0x10,0xc7,0x6b,0xc7,0xe0,0x38)
- #endif
- #else
- typedef struct __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This);
- /*** IInspectable methods ***/
- HRESULT (STDMETHODCALLTYPE *GetIids)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This,
- ULONG *iidCount,
- IID **iids);
- HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This,
- HSTRING *className);
- HRESULT (STDMETHODCALLTYPE *GetTrustLevel)(
- __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This,
- TrustLevel *trustLevel);
- END_INTERFACE
- } __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl;
- interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType {
- CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release(This) (This)->lpVtbl->Release(This)
- /*** IInspectable methods ***/
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids)
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className)
- #define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IInspectable methods ***/
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,ULONG *iidCount,IID **iids) {
- return This->lpVtbl->GetIids(This,iidCount,iids);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,HSTRING *className) {
- return This->lpVtbl->GetRuntimeClassName(This,className);
- }
- static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,TrustLevel *trustLevel) {
- return This->lpVtbl->GetTrustLevel(This,trustLevel);
- }
- #endif
- #ifdef WIDL_using_Windows_Storage_Streams
- #define IID_IRandomAccessStreamWithContentType IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType
- #define IRandomAccessStreamWithContentTypeVtbl __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl
- #define IRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType
- #define IRandomAccessStreamWithContentType_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface
- #define IRandomAccessStreamWithContentType_AddRef __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef
- #define IRandomAccessStreamWithContentType_Release __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release
- #define IRandomAccessStreamWithContentType_GetIids __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids
- #define IRandomAccessStreamWithContentType_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName
- #define IRandomAccessStreamWithContentType_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel
- #endif /* WIDL_using_Windows_Storage_Streams */
- #endif
- #endif
- #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ */
- /*
- * Class Windows.Storage.Streams.Buffer
- */
- #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
- #ifndef RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED
- #define RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED
- #if !defined(_MSC_VER) && !defined(__MINGW32__)
- static const WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','B','u','f','f','e','r',0};
- #elif defined(__GNUC__) && !defined(__cplusplus)
- const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = L"Windows.Storage.Streams.Buffer";
- #else
- extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','B','u','f','f','e','r',0};
- #endif
- #endif /* RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED */
- #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */
- /* Begin additional prototypes for all interfaces */
- /* End additional prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif /* __windows_storage_streams_h__ */
|