From: Alexey K. <akh...@us...> - 2007-01-31 18:20:40
|
Update of /cvsroot/aaf/AAF/ref-impl/include/com-api In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv19305/com-api Modified Files: AAF.h AAF.idl AAFPlugin.h AAFPlugin.idl AAFPrivate.h AAFPrivate.idl AAF_i.c Log Message: Regenerated: Add AAFPlainEssenceData. Index: AAF.h =================================================================== RCS file: /cvsroot/aaf/AAF/ref-impl/include/com-api/AAF.h,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** AAF.h 30 Jan 2007 19:53:36 -0000 1.36 --- AAF.h 31 Jan 2007 18:19:56 -0000 1.37 *************** *** 418,421 **** --- 418,427 ---- + #ifndef __IAAFPlainEssenceData_FWD_DEFINED__ + #define __IAAFPlainEssenceData_FWD_DEFINED__ + typedef interface IAAFPlainEssenceData IAAFPlainEssenceData; + #endif /* __IAAFPlainEssenceData_FWD_DEFINED__ */ + + #ifndef __IAAFPlainStreamData_FWD_DEFINED__ #define __IAAFPlainStreamData_FWD_DEFINED__ *************** *** 1317,1320 **** --- 1323,1327 ---- + extern RPC_IF_HANDLE __MIDL_itf_AAF_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_AAF_0000_v0_0_s_ifspec; *************** *** 18818,18821 **** --- 18825,18896 ---- + #ifndef __IAAFPlainEssenceData_INTERFACE_DEFINED__ + #define __IAAFPlainEssenceData_INTERFACE_DEFINED__ + + /* interface IAAFPlainEssenceData */ + /* [unique][helpstring][uuid][object] */ + + + EXTERN_C const IID IID_IAAFPlainEssenceData; + + #if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("3bde74ff-7305-4a19-b3b1-b13501404dff") + IAAFPlainEssenceData : public IUnknown + { + public: + }; + + #else /* C style interface */ + + typedef struct IAAFPlainEssenceDataVtbl + { + BEGIN_INTERFACE + + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IAAFPlainEssenceData * This, + /* [in] */ REFIID riid, + /* [iid_is][out] */ void **ppvObject); + + ULONG ( STDMETHODCALLTYPE *AddRef )( + IAAFPlainEssenceData * This); + + ULONG ( STDMETHODCALLTYPE *Release )( + IAAFPlainEssenceData * This); + + END_INTERFACE + } IAAFPlainEssenceDataVtbl; + + interface IAAFPlainEssenceData + { + CONST_VTBL struct IAAFPlainEssenceDataVtbl *lpVtbl; + }; + + + + #ifdef COBJMACROS + + + #define IAAFPlainEssenceData_QueryInterface(This,riid,ppvObject) \ + (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) + + #define IAAFPlainEssenceData_AddRef(This) \ + (This)->lpVtbl -> AddRef(This) + + #define IAAFPlainEssenceData_Release(This) \ + (This)->lpVtbl -> Release(This) + + + #endif /* COBJMACROS */ + + + #endif /* C style interface */ + + + + + #endif /* __IAAFPlainEssenceData_INTERFACE_DEFINED__ */ + + #ifndef __IAAFPlainStreamData_INTERFACE_DEFINED__ #define __IAAFPlainStreamData_INTERFACE_DEFINED__ *************** *** 48353,48357 **** ! /* interface __MIDL_itf_AAF_0271 */ /* [local] */ --- 48428,48432 ---- ! /* interface __MIDL_itf_AAF_0272 */ /* [local] */ *************** *** 48488,48493 **** ! extern RPC_IF_HANDLE __MIDL_itf_AAF_0271_v0_0_c_ifspec; ! extern RPC_IF_HANDLE __MIDL_itf_AAF_0271_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ --- 48563,48568 ---- ! extern RPC_IF_HANDLE __MIDL_itf_AAF_0272_v0_0_c_ifspec; ! extern RPC_IF_HANDLE __MIDL_itf_AAF_0272_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ Index: AAF.idl =================================================================== RCS file: /cvsroot/aaf/AAF/ref-impl/include/com-api/AAF.idl,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** AAF.idl 30 Jan 2007 19:53:46 -0000 1.50 --- AAF.idl 31 Jan 2007 18:19:57 -0000 1.51 *************** *** 104,107 **** --- 104,108 ---- interface IAAFParameterDef; interface IAAFPhysicalDescriptor; + interface IAAFPlainEssenceData; interface IAAFPlainStreamData; interface IAAFPluginDef; *************** *** 19599,19602 **** --- 19600,19640 ---- // ************************ // + // Interface IAAFPlainEssenceData + // + // ************************ + /// + /// This is a default inerface for a class used to provide + /// access to file encoding-independent stream data. + /// + /// In addition to the specific error results listed for each method, + /// all methods in this interface may also return one of the following + /// values: + /// + /// AAFRESULT_NOMEMORY + /// - insufficient system memory is available to perform the + /// operation. + + + /// + /// Objects that implement IAAFPlainEssenceData also implement the following interfaces: + /// - IAAFEssenceData + /// - IAAFEssenceDataEx + /// - IAAFObject + [ + object, + uuid(3bde74ff-7305-4a19-b3b1-b13501404dff), + helpstring("IAAFPlainEssenceData Interface"), + pointer_default(unique) + ] + interface IAAFPlainEssenceData : IUnknown + { + + + } + + + + // ************************ + // // Interface IAAFPlainStreamData // Index: AAF_i.c =================================================================== RCS file: /cvsroot/aaf/AAF/ref-impl/include/com-api/AAF_i.c,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** AAF_i.c 30 Jan 2007 19:53:50 -0000 1.25 --- AAF_i.c 31 Jan 2007 18:20:02 -0000 1.26 *************** *** 257,260 **** --- 257,263 ---- + MIDL_DEFINE_GUID(IID, IID_IAAFPlainEssenceData,0x3bde74ff,0x7305,0x4a19,0xb3,0xb1,0xb1,0x35,0x01,0x40,0x4d,0xff); + + MIDL_DEFINE_GUID(IID, IID_IAAFPlainStreamData,0x86f9aaff,0xb6ad,0x4f3e,0xa7,0x1c,0xf6,0x9f,0x1b,0x4c,0x48,0xa5); *************** *** 863,866 **** --- 866,872 ---- + MIDL_DEFINE_GUID(IID, IID_IAAFPlainEssenceData,0x3bde74ff,0x7305,0x4a19,0xb3,0xb1,0xb1,0x35,0x01,0x40,0x4d,0xff); + + MIDL_DEFINE_GUID(IID, IID_IAAFPlainStreamData,0x86f9aaff,0xb6ad,0x4f3e,0xa7,0x1c,0xf6,0x9f,0x1b,0x4c,0x48,0xa5); |