// /////////////////////////////////////////////////////////////////////////////// // // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT MODIFY IT BY HAND. // /////////////////////////////////////////////////////////////////////////////// // // interface IFileService; interface IFileServiceProxy; interface IFileServiceEventNotify; // // import "oaidl.idl"; // // import "ocidl.idl"; // // import "wsdattachment.idl"; // // import "wsdclient.idl"; // // import "wsdhost.idl"; // // import "FileServiceTypes.h"; // // // // IFileService Interface // [ object, uuid(a4134f9b-bdc5-473d-836b-ce54260a2a52), helpstring("IFileService Interface"), pointer_default(unique), restricted, local ] interface IFileService : IUnknown { // // HRESULT GetFileList ( [out] GET_FILE_LIST_RESPONSE** parametersOut ); HRESULT GetFile ( [in] GET_FILE_REQUEST* parameters , [out] GET_FILE_RESPONSE** parametersOut ); // // }; // // // // IFileServiceProxy Interface // [ object, uuid(497359a8-6691-4386-8023-59a2a115819b), helpstring("IFileServiceProxy Interface"), pointer_default(unique), restricted, local ] interface IFileServiceProxy : IFileService { HRESULT Init(IWSDServiceProxy* genericProxy); // // HRESULT BeginGetFileList ( [in] IUnknown* AsyncState , [in] IWSDAsyncCallback* AsyncCallback , [out] IWSDAsyncResult** AsyncResultOut ); HRESULT EndGetFileList ( [in] IWSDAsyncResult* AsyncResult , [out] GET_FILE_LIST_RESPONSE** parametersOut ); HRESULT BeginGetFile ( [in] GET_FILE_REQUEST* parameters , [in] IUnknown* AsyncState , [in] IWSDAsyncCallback* AsyncCallback , [out] IWSDAsyncResult** AsyncResultOut ); HRESULT EndGetFile ( [in] IWSDAsyncResult* AsyncResult , [out] GET_FILE_RESPONSE** parametersOut ); // // HRESULT SubscribeToFileChangeEvent ( [in] IFileServiceEventNotify* eventSink ); HRESULT UnsubscribeToFileChangeEvent ( void ); // // }; // // // // IFileServiceEventNotify Interface // [ object, uuid(2c5a89d4-860b-4ec1-94a6-81157cb5608f), helpstring("IFileServiceEventNotify Interface"), pointer_default(unique), restricted, local ] interface IFileServiceEventNotify : IUnknown { // // HRESULT FileChangeEvent ( [in] FILE_CHANGE_EVENT* result ); // // }; //