//+------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1999. // // File: idavbagman.idl // //-------------------------------------------------------------------------- cpp_quote("interface IDavTransport;") [ uuid(6155BA57-2BFF-4be4-AC37-36C532B57FE0), version(1.0), helpstring("DAV IStore Library") ] library DavStoreAPI { #ifndef DO_NO_IMPORTS import "unknwn.idl"; import "wtypes.idl"; import "objidl.idl"; import "oaidl.idl"; #endif import "idavinet.idl"; import "iasyncwnt.idl"; // --------------------------------------------------------------------------------------- // IID_IDavStorage // --------------------------------------------------------------------------------------- [ uuid(97B79B7E-6701-43cb-8515-035301124B4F), helpstring("DAV Storage"), ] interface IDavStorage: IStorage { // ----------------------------------------------------------------------------------- // Init // Initialize this DavStorage // Returns: // S_OK DavStorage initialized successfully // ----------------------------------------------------------------------------------- HRESULT Init(LPWSTR pwszURL, IDavTransport* pDavTransport); HRESULT SetAuth(LPWSTR pwszUserName, LPWSTR pwszPassword); }; };