Leaked source code of windows server 2003
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

// 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_