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.

139 lines
2.8 KiB

  1. // Msiedata.h : Enums, structs and externs exposed by MSIE51.ocx
  2. #ifndef _MSIEDATA_H_
  3. #define _MSIEDATA_H_
  4. enum IEDataType
  5. {
  6. SummaryType,
  7. FileVersionType,
  8. LanSettingsType,
  9. ConnSummaryType,
  10. ConnSettingsType,
  11. CacheType,
  12. ObjectType,
  13. ContentType,
  14. CertificateType,
  15. PublisherType,
  16. SecurityType
  17. };
  18. typedef struct
  19. {
  20. COleVariant Name;
  21. COleVariant Version;
  22. COleVariant Build;
  23. COleVariant ProductID;
  24. COleVariant Path;
  25. COleVariant LastInstallDate;
  26. COleVariant Language;
  27. COleVariant ActivePrinter;
  28. COleVariant CipherStrength;
  29. COleVariant ContentAdvisor;
  30. COleVariant IEAKInstall;
  31. } IE_SUMMARY;
  32. typedef struct
  33. {
  34. COleVariant File;
  35. COleVariant Version;
  36. COleVariant Size;
  37. COleVariant Date;
  38. COleVariant Path;
  39. COleVariant Company;
  40. } IE_FILE_VERSION;
  41. typedef struct
  42. {
  43. COleVariant ConnectionPreference;
  44. COleVariant EnableHttp11;
  45. COleVariant ProxyHttp11;
  46. } IE_CONN_SUMMARY;
  47. typedef struct
  48. {
  49. COleVariant AutoConfigProxy;
  50. COleVariant AutoProxyDetectMode;
  51. COleVariant AutoConfigURL;
  52. COleVariant Proxy;
  53. COleVariant ProxyServer;
  54. COleVariant ProxyOverride;
  55. } IE_LAN_SETTINGS;
  56. typedef struct
  57. {
  58. COleVariant Name;
  59. COleVariant Default;
  60. COleVariant AutoDial;
  61. COleVariant AutoProxyDetectMode;
  62. COleVariant AutoConfigURL;
  63. COleVariant Proxy;
  64. COleVariant ProxyServer;
  65. COleVariant ProxyOverride;
  66. COleVariant AllowInternetPrograms;
  67. COleVariant RedialAttempts;
  68. COleVariant RedialWait;
  69. COleVariant DisconnectIdleTime;
  70. COleVariant AutoDisconnect;
  71. COleVariant Modem;
  72. COleVariant DialUpServer;
  73. COleVariant NetworkLogon;
  74. COleVariant SoftwareCompression;
  75. COleVariant EncryptedPassword;
  76. COleVariant DataEncryption;
  77. COleVariant RecordLogFile;
  78. COleVariant NetworkProtocols;
  79. COleVariant ServerAssignedIPAddress;
  80. COleVariant IPAddress;
  81. COleVariant ServerAssignedNameServer;
  82. COleVariant PrimaryDNS;
  83. COleVariant SecondaryDNS;
  84. COleVariant PrimaryWINS;
  85. COleVariant SecondaryWINS;
  86. COleVariant IPHeaderCompression;
  87. COleVariant DefaultGateway;
  88. COleVariant ScriptFileName;
  89. } IE_CONN_SETTINGS;
  90. typedef struct
  91. {
  92. COleVariant PageRefreshType;
  93. COleVariant TempInternetFilesFolder;
  94. COleVariant TotalDiskSpace;
  95. COleVariant AvailableDiskSpace;
  96. COleVariant MaxCacheSize;
  97. COleVariant AvailableCacheSize;
  98. } IE_CACHE;
  99. typedef struct
  100. {
  101. COleVariant ProgramFile;
  102. COleVariant Status;
  103. COleVariant CodeBase;
  104. } IE_OBJECT;
  105. typedef struct
  106. {
  107. COleVariant Advisor;
  108. } IE_CONTENT;
  109. typedef struct
  110. {
  111. COleVariant Type;
  112. COleVariant IssuedTo;
  113. COleVariant IssuedBy;
  114. COleVariant Validity;
  115. COleVariant SignatureAlgorithm;
  116. } IE_CERTIFICATE;
  117. typedef struct
  118. {
  119. COleVariant Name;
  120. } IE_PUBLISHER;
  121. typedef struct
  122. {
  123. COleVariant Zone;
  124. COleVariant Level;
  125. } IE_SECURITY;
  126. #endif _MSIEDATA_H_