// // Copyright (c) Microsoft Corporation. All rights reserved. // // // Use of this source code is subject to the terms of the Microsoft end-user // license agreement (EULA) under which you licensed this SOFTWARE PRODUCT. // If you did not accept the terms of the EULA, you are not authorized to use // this source code. For a copy of the EULA, please see the LICENSE.RTF on your // install media. // cpp_quote("//") cpp_quote("// Copyright (c) Microsoft Corporation. All rights reserved.") cpp_quote("//") cpp_quote("//") cpp_quote("// Use of this source code is subject to the terms of the Microsoft end-user") cpp_quote("// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.") cpp_quote("// If you did not accept the terms of the EULA, you are not authorized to use") cpp_quote("// this source code. For a copy of the EULA, please see the LICENSE.RTF on your") cpp_quote("// install media.") cpp_quote("//") //+--------------------------------------------------------------------------- // // // Contents: Url Tracking interfaces // // File : UrlTrack.idl // //---------------------------------------------------------------------------- //import "objidl.idl"; import "oleidl.idl"; //import "oaidl.idl"; //import "servprov.idl"; interface IUrlTrackingStg; cpp_quote("") cpp_quote("////////////////////////////////////////////////////////////////////////////") cpp_quote("// User click stream tracking object") cpp_quote("") cpp_quote("EXTERN_C const GUID CLSID_CUrlTrackingStg ;") cpp_quote("") cpp_quote("// IUrlTrackingStg Interface Definitions") cpp_quote("#ifndef _LPURLTRACKSTG") cpp_quote("#define _LPURLTRACKSTG") typedef enum tagBRMODE { BM_NORMAL = 0, BM_SCREENSAVER = 1, BM_DESKTOP = 2, BM_THEATER = 3, BM_UNKNOWN = 4 } BRMODE; //---------------------------------------------------------------------------- [ local, uuid(f2f8cbb3-b040-11d0-bb16-00c04fb66f63) //IID_IUrlTrackingStg ] interface IUrlTrackingStg : IUnknown { HRESULT OnLoad( [in] LPCTSTR lpszUrl, [in] BRMODE ContextMode, [in] BOOL fUseCache); HRESULT OnUnload( [in] LPCTSTR lpszUrl); } cpp_quote("#endif")