You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
2.8 KiB
140 lines
2.8 KiB
// Msiedata.h : Enums, structs and externs exposed by MSIE51.ocx
|
|
|
|
#ifndef _MSIEDATA_H_
|
|
#define _MSIEDATA_H_
|
|
|
|
enum IEDataType
|
|
{
|
|
SummaryType,
|
|
FileVersionType,
|
|
LanSettingsType,
|
|
ConnSummaryType,
|
|
ConnSettingsType,
|
|
CacheType,
|
|
ObjectType,
|
|
ContentType,
|
|
CertificateType,
|
|
PublisherType,
|
|
SecurityType
|
|
};
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Name;
|
|
COleVariant Version;
|
|
COleVariant Build;
|
|
COleVariant ProductID;
|
|
COleVariant Path;
|
|
COleVariant LastInstallDate;
|
|
COleVariant Language;
|
|
COleVariant ActivePrinter;
|
|
COleVariant CipherStrength;
|
|
COleVariant ContentAdvisor;
|
|
COleVariant IEAKInstall;
|
|
} IE_SUMMARY;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant File;
|
|
COleVariant Version;
|
|
COleVariant Size;
|
|
COleVariant Date;
|
|
COleVariant Path;
|
|
COleVariant Company;
|
|
} IE_FILE_VERSION;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant ConnectionPreference;
|
|
COleVariant EnableHttp11;
|
|
COleVariant ProxyHttp11;
|
|
} IE_CONN_SUMMARY;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant AutoConfigProxy;
|
|
COleVariant AutoProxyDetectMode;
|
|
COleVariant AutoConfigURL;
|
|
COleVariant Proxy;
|
|
COleVariant ProxyServer;
|
|
COleVariant ProxyOverride;
|
|
} IE_LAN_SETTINGS;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Name;
|
|
COleVariant Default;
|
|
COleVariant AutoDial;
|
|
COleVariant AutoProxyDetectMode;
|
|
COleVariant AutoConfigURL;
|
|
COleVariant Proxy;
|
|
COleVariant ProxyServer;
|
|
COleVariant ProxyOverride;
|
|
COleVariant AllowInternetPrograms;
|
|
COleVariant RedialAttempts;
|
|
COleVariant RedialWait;
|
|
COleVariant DisconnectIdleTime;
|
|
COleVariant AutoDisconnect;
|
|
COleVariant Modem;
|
|
COleVariant DialUpServer;
|
|
COleVariant NetworkLogon;
|
|
COleVariant SoftwareCompression;
|
|
COleVariant EncryptedPassword;
|
|
COleVariant DataEncryption;
|
|
COleVariant RecordLogFile;
|
|
COleVariant NetworkProtocols;
|
|
COleVariant ServerAssignedIPAddress;
|
|
COleVariant IPAddress;
|
|
COleVariant ServerAssignedNameServer;
|
|
COleVariant PrimaryDNS;
|
|
COleVariant SecondaryDNS;
|
|
COleVariant PrimaryWINS;
|
|
COleVariant SecondaryWINS;
|
|
COleVariant IPHeaderCompression;
|
|
COleVariant DefaultGateway;
|
|
COleVariant ScriptFileName;
|
|
} IE_CONN_SETTINGS;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant PageRefreshType;
|
|
COleVariant TempInternetFilesFolder;
|
|
COleVariant TotalDiskSpace;
|
|
COleVariant AvailableDiskSpace;
|
|
COleVariant MaxCacheSize;
|
|
COleVariant AvailableCacheSize;
|
|
} IE_CACHE;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant ProgramFile;
|
|
COleVariant Status;
|
|
COleVariant CodeBase;
|
|
} IE_OBJECT;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Advisor;
|
|
} IE_CONTENT;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Type;
|
|
COleVariant IssuedTo;
|
|
COleVariant IssuedBy;
|
|
COleVariant Validity;
|
|
COleVariant SignatureAlgorithm;
|
|
} IE_CERTIFICATE;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Name;
|
|
} IE_PUBLISHER;
|
|
|
|
typedef struct
|
|
{
|
|
COleVariant Zone;
|
|
COleVariant Level;
|
|
} IE_SECURITY;
|
|
|
|
#endif _MSIEDATA_H_
|