home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1999 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'UrlMon.pas' rev: 4.00
-
- #ifndef UrlMonHPP
- #define UrlMonHPP
-
- #pragma delphiheader begin
- #pragma option push -w-
- #include <ActiveX.hpp> // Pascal unit
- #include <Windows.hpp> // Pascal unit
- #include <SysInit.hpp> // Pascal unit
- #include <System.hpp> // Pascal unit
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Urlmon
- {
- //-- type declarations -------------------------------------------------------
- struct TBindInfo;
- typedef TBindInfo *PBindInfo;
-
- #pragma pack(push, 1)
- struct TBindInfo
- {
- int cbSize;
- wchar_t *szExtraInfo;
- tagSTGMEDIUM stgmedData;
- unsigned grfBindInfoF;
- unsigned dwBindVerb;
- wchar_t *szCustomVerb;
- int cbstgmedData;
- } ;
- #pragma pack(pop)
-
- struct TRemBindInfo;
- typedef TRemBindInfo *PRemBindInfo;
-
- #pragma pack(push, 1)
- struct TRemBindInfo
- {
- unsigned cbSize;
- wchar_t *szExtraInfo;
- unsigned grfBindInfoF;
- unsigned dwBindVerb;
- wchar_t *szCustomVerb;
- unsigned cbstgmedData;
- } ;
- #pragma pack(pop)
-
- struct TRemFormatEtc;
- typedef TRemFormatEtc *PRemFormatEtc;
-
- #pragma pack(push, 1)
- struct TRemFormatEtc
- {
- unsigned cfFormat;
- unsigned ptd;
- unsigned dwAspect;
- int lindex;
- unsigned tymed;
- } ;
- #pragma pack(pop)
-
- #pragma option push -b-
- enum TCIP_Status { CIP_DISK_FULL, CIP_ACCESS_DENIED, CIP_NEWER_VERSION_EXISTS, CIP_OLDER_VERSION_EXISTS,
- CIP_NAME_CONFLICT, CIP_TRUST_VERIFICATION_COMPONENT_MISSING, CIP_EXE_SELF_REGISTERATION_TIMEOUT, CIP_UNSAFE_TO_ABORT,
- CIP_NEED_REBOOT };
- #pragma option pop
-
- typedef TCIP_Status *PCIP_Status;
-
- #pragma pack(push, 1)
- struct _tagCODEBASEHOLD
- {
- unsigned cbSize;
- wchar_t *szDistUnit;
- wchar_t *szCodeBase;
- unsigned dwVersionMS;
- unsigned dwVersionLS;
- unsigned dwStyle;
- } ;
- #pragma pack(pop)
-
- typedef _tagCODEBASEHOLD *PCodeBaseHold;
-
- typedef _tagCODEBASEHOLD TCodeBaseHold;
-
- #pragma pack(push, 1)
- struct _tagSOFTDISTINFO
- {
- unsigned cbSize;
- unsigned dwFlags;
- unsigned dwAdState;
- wchar_t *szTitle;
- wchar_t *szAbstract;
- wchar_t *szHREF;
- unsigned dwInstalledVersionMS;
- unsigned dwInstalledVersionLS;
- unsigned dwUpdateVersionMS;
- unsigned dwUpdateVersionLS;
- unsigned dwAdvertisedVersionMS;
- unsigned dwAdvertisedVersionLS;
- unsigned dwReserved;
- } ;
- #pragma pack(pop)
-
- typedef _tagSOFTDISTINFO *PSoftDistInfo;
-
- typedef _tagSOFTDISTINFO TSoftDistInfo;
-
- //-- var, const, procedure ---------------------------------------------------
- extern PACKAGE bool UseUI;
- extern PACKAGE GUID IID_IPersistMoniker;
- extern PACKAGE GUID IID_IBindProtocol;
- extern PACKAGE GUID IID_IBinding;
- extern PACKAGE GUID IID_IBindStatusCallback;
- extern PACKAGE GUID IID_IAuthenticate;
- extern PACKAGE GUID IID_HttpNegotiate;
- extern PACKAGE GUID IID_IWindowForBindingUI;
- extern PACKAGE GUID IID_ICodeInstall;
- extern PACKAGE GUID IID_IWinInetInfo;
- extern PACKAGE GUID IID_IHttpSecurity;
- extern PACKAGE GUID IID_IWinInetHttpInfo;
- extern PACKAGE GUID IID_IBindHost;
-
- } /* namespace Urlmon */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Urlmon;
- #endif
- #pragma option pop // -w-
-
- #pragma delphiheader end.
- //-- end unit ----------------------------------------------------------------
- #endif // UrlMon
-