inetcon.py 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. INET_E_USE_DEFAULT_PROTOCOLHANDLER = -2146697199 # _HRESULT_TYPEDEF_(0x800C0011L)
  2. INET_E_USE_DEFAULT_SETTING = -2146697198 # _HRESULT_TYPEDEF_(0x800C0012L)
  3. INET_E_DEFAULT_ACTION = INET_E_USE_DEFAULT_PROTOCOLHANDLER
  4. INET_E_QUERYOPTION_UNKNOWN = -2146697197 # _HRESULT_TYPEDEF_(0x800C0013L)
  5. INET_E_REDIRECTING = -2146697196 #_HRESULT_TYPEDEF_(0x800C0014L)
  6. INET_E_INVALID_URL = -2146697214 # _HRESULT_TYPEDEF_(0x800C0002L)
  7. INET_E_NO_SESSION = -2146697213 # _HRESULT_TYPEDEF_(0x800C0003L)
  8. INET_E_CANNOT_CONNECT = -2146697212 # _HRESULT_TYPEDEF_(0x800C0004L)
  9. INET_E_RESOURCE_NOT_FOUND = -2146697211 # _HRESULT_TYPEDEF_(0x800C0005L)
  10. INET_E_OBJECT_NOT_FOUND = -2146697210 # _HRESULT_TYPEDEF_(0x800C0006L)
  11. INET_E_DATA_NOT_AVAILABLE = -2146697209 # _HRESULT_TYPEDEF_(0x800C0007L)
  12. INET_E_DOWNLOAD_FAILURE = -2146697208 # _HRESULT_TYPEDEF_(0x800C0008L)
  13. INET_E_AUTHENTICATION_REQUIRED = -2146697207 # _HRESULT_TYPEDEF_(0x800C0009L)
  14. INET_E_NO_VALID_MEDIA = -2146697206 # _HRESULT_TYPEDEF_(0x800C000AL)
  15. INET_E_CONNECTION_TIMEOUT = -2146697205 # _HRESULT_TYPEDEF_(0x800C000BL)
  16. INET_E_INVALID_REQUEST = -2146697204 # _HRESULT_TYPEDEF_(0x800C000CL)
  17. INET_E_UNKNOWN_PROTOCOL = -2146697203 # _HRESULT_TYPEDEF_(0x800C000DL)
  18. INET_E_SECURITY_PROBLEM = -2146697202 # _HRESULT_TYPEDEF_(0x800C000EL)
  19. INET_E_CANNOT_LOAD_DATA = -2146697201 # _HRESULT_TYPEDEF_(0x800C000FL)
  20. INET_E_CANNOT_INSTANTIATE_OBJECT = -2146697200 # _HRESULT_TYPEDEF_(0x800C0010L)
  21. INET_E_INVALID_CERTIFICATE = -2146697191 # _HRESULT_TYPEDEF_(0x800C0019L)
  22. INET_E_REDIRECT_FAILED = -2146697196 # _HRESULT_TYPEDEF_(0x800C0014L)
  23. INET_E_REDIRECT_TO_DIR = -2146697195 # _HRESULT_TYPEDEF_(0x800C0015L)
  24. INET_E_CANNOT_LOCK_REQUEST = -2146697194 # _HRESULT_TYPEDEF_(0x800C0016L)
  25. INET_E_USE_EXTEND_BINDING = -2146697193 # _HRESULT_TYPEDEF_(0x800C0017L)
  26. INET_E_TERMINATED_BIND = -2146697192 # _HRESULT_TYPEDEF_(0x800C0018L)
  27. INET_E_CODE_DOWNLOAD_DECLINED = -2146696960 #_HRESULT_TYPEDEF_(0x800C0100L)
  28. INET_E_RESULT_DISPATCHED = -2146696704 # _HRESULT_TYPEDEF_(0x800C0200L)
  29. INET_E_CANNOT_REPLACE_SFP_FILE = -2146696448 # _HRESULT_TYPEDEF_(0x800C0300L)
  30. INET_E_CODE_INSTALL_SUPPRESSED = -2146696192 # _HRESULT_TYPEDEF_(0x800C0400L)
  31. INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY = -2146695936 # _HRESULT_TYPEDEF_(0x800C0500L)
  32. # Generated by h2py from UrlMon.h
  33. MKSYS_URLMONIKER = 6
  34. URL_MK_LEGACY = 0
  35. URL_MK_UNIFORM = 1
  36. URL_MK_NO_CANONICALIZE = 2
  37. FIEF_FLAG_FORCE_JITUI = 0x1
  38. FIEF_FLAG_PEEK = 0x2
  39. FIEF_FLAG_SKIP_INSTALLED_VERSION_CHECK = 0x4
  40. FMFD_DEFAULT = 0x00000000
  41. FMFD_URLASFILENAME = 0x00000001
  42. FMFD_ENABLEMIMESNIFFING = 0x00000002
  43. FMFD_IGNOREMIMETEXTPLAIN = 0x00000004
  44. URLMON_OPTION_USERAGENT = 0x10000001
  45. URLMON_OPTION_USERAGENT_REFRESH = 0x10000002
  46. URLMON_OPTION_URL_ENCODING = 0x10000004
  47. URLMON_OPTION_USE_BINDSTRINGCREDS = 0x10000008
  48. URLMON_OPTION_USE_BROWSERAPPSDOCUMENTS = 0x10000010
  49. CF_NULL = 0
  50. Uri_CREATE_ALLOW_RELATIVE = 0x00000001
  51. Uri_CREATE_ALLOW_IMPLICIT_WILDCARD_SCHEME = 0x00000002
  52. Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME = 0x00000004
  53. Uri_CREATE_NOFRAG = 0x00000008
  54. Uri_CREATE_NO_CANONICALIZE = 0x00000010
  55. Uri_CREATE_CANONICALIZE = 0x00000100
  56. Uri_CREATE_FILE_USE_DOS_PATH = 0x00000020
  57. Uri_CREATE_DECODE_EXTRA_INFO = 0x00000040
  58. Uri_CREATE_NO_DECODE_EXTRA_INFO = 0x00000080
  59. Uri_CREATE_CRACK_UNKNOWN_SCHEMES = 0x00000200
  60. Uri_CREATE_NO_CRACK_UNKNOWN_SCHEMES = 0x00000400
  61. Uri_CREATE_PRE_PROCESS_HTML_URI = 0x00000800
  62. Uri_CREATE_NO_PRE_PROCESS_HTML_URI = 0x00001000
  63. Uri_CREATE_IE_SETTINGS = 0x00002000
  64. Uri_CREATE_NO_IE_SETTINGS = 0x00004000
  65. Uri_CREATE_NO_ENCODE_FORBIDDEN_CHARACTERS = 0x00008000
  66. Uri_DISPLAY_NO_FRAGMENT = 0x00000001
  67. Uri_PUNYCODE_IDN_HOST = 0x00000002
  68. Uri_DISPLAY_IDN_HOST = 0x00000004
  69. Uri_ENCODING_USER_INFO_AND_PATH_IS_PERCENT_ENCODED_UTF8 = 0x00000001
  70. Uri_ENCODING_USER_INFO_AND_PATH_IS_CP = 0x00000002
  71. Uri_ENCODING_HOST_IS_IDN = 0x00000004
  72. Uri_ENCODING_HOST_IS_PERCENT_ENCODED_UTF8 = 0x00000008
  73. Uri_ENCODING_HOST_IS_PERCENT_ENCODED_CP = 0x00000010
  74. Uri_ENCODING_QUERY_AND_FRAGMENT_IS_PERCENT_ENCODED_UTF8 = 0x00000020
  75. Uri_ENCODING_QUERY_AND_FRAGMENT_IS_CP = 0x00000040
  76. Uri_ENCODING_RFC = (Uri_ENCODING_USER_INFO_AND_PATH_IS_PERCENT_ENCODED_UTF8 | Uri_ENCODING_HOST_IS_PERCENT_ENCODED_UTF8 | Uri_ENCODING_QUERY_AND_FRAGMENT_IS_PERCENT_ENCODED_UTF8)
  77. UriBuilder_USE_ORIGINAL_FLAGS = 0x00000001
  78. WININETINFO_OPTION_LOCK_HANDLE = 65534
  79. URLOSTRM_USECACHEDCOPY_ONLY = 0x1
  80. URLOSTRM_USECACHEDCOPY = 0x2
  81. URLOSTRM_GETNEWESTVERSION = 0x3
  82. SET_FEATURE_ON_THREAD = 0x00000001
  83. SET_FEATURE_ON_PROCESS = 0x00000002
  84. SET_FEATURE_IN_REGISTRY = 0x00000004
  85. SET_FEATURE_ON_THREAD_LOCALMACHINE = 0x00000008
  86. SET_FEATURE_ON_THREAD_INTRANET = 0x00000010
  87. SET_FEATURE_ON_THREAD_TRUSTED = 0x00000020
  88. SET_FEATURE_ON_THREAD_INTERNET = 0x00000040
  89. SET_FEATURE_ON_THREAD_RESTRICTED = 0x00000080
  90. GET_FEATURE_FROM_THREAD = 0x00000001
  91. GET_FEATURE_FROM_PROCESS = 0x00000002
  92. GET_FEATURE_FROM_REGISTRY = 0x00000004
  93. GET_FEATURE_FROM_THREAD_LOCALMACHINE = 0x00000008
  94. GET_FEATURE_FROM_THREAD_INTRANET = 0x00000010
  95. GET_FEATURE_FROM_THREAD_TRUSTED = 0x00000020
  96. GET_FEATURE_FROM_THREAD_INTERNET = 0x00000040
  97. GET_FEATURE_FROM_THREAD_RESTRICTED = 0x00000080
  98. PROTOCOLFLAG_NO_PICS_CHECK = 0x00000001
  99. MUTZ_NOSAVEDFILECHECK = 0x00000001
  100. MUTZ_ISFILE = 0x00000002
  101. MUTZ_ACCEPT_WILDCARD_SCHEME = 0x00000080
  102. MUTZ_ENFORCERESTRICTED = 0x00000100
  103. MUTZ_RESERVED = 0x00000200
  104. MUTZ_REQUIRESAVEDFILECHECK = 0x00000400
  105. MUTZ_DONT_UNESCAPE = 0x00000800
  106. MUTZ_DONT_USE_CACHE = 0x00001000
  107. MUTZ_FORCE_INTRANET_FLAGS = 0x00002000
  108. MUTZ_IGNORE_ZONE_MAPPINGS = 0x00004000
  109. MAX_SIZE_SECURITY_ID = 512
  110. URLACTION_MIN = 0x00001000
  111. URLACTION_DOWNLOAD_MIN = 0x00001000
  112. URLACTION_DOWNLOAD_SIGNED_ACTIVEX = 0x00001001
  113. URLACTION_DOWNLOAD_UNSIGNED_ACTIVEX = 0x00001004
  114. URLACTION_DOWNLOAD_CURR_MAX = 0x00001004
  115. URLACTION_DOWNLOAD_MAX = 0x000011FF
  116. URLACTION_ACTIVEX_MIN = 0x00001200
  117. URLACTION_ACTIVEX_RUN = 0x00001200
  118. URLPOLICY_ACTIVEX_CHECK_LIST = 0x00010000
  119. URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY = 0x00001201
  120. URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY = 0x00001202
  121. URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY = 0x00001203
  122. URLACTION_SCRIPT_OVERRIDE_SAFETY = 0x00001401
  123. URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY = 0x00001204
  124. URLACTION_ACTIVEX_TREATASUNTRUSTED = 0x00001205
  125. URLACTION_ACTIVEX_NO_WEBOC_SCRIPT = 0x00001206
  126. URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTION = 0x00001207
  127. URLACTION_ACTIVEX_OVERRIDE_OPTIN = 0x00001208
  128. URLACTION_ACTIVEX_SCRIPTLET_RUN = 0x00001209
  129. URLACTION_ACTIVEX_DYNSRC_VIDEO_AND_ANIMATION = 0x0000120A
  130. URLACTION_ACTIVEX_CURR_MAX = 0x0000120A
  131. URLACTION_ACTIVEX_MAX = 0x000013ff
  132. URLACTION_SCRIPT_MIN = 0x00001400
  133. URLACTION_SCRIPT_RUN = 0x00001400
  134. URLACTION_SCRIPT_JAVA_USE = 0x00001402
  135. URLACTION_SCRIPT_SAFE_ACTIVEX = 0x00001405
  136. URLACTION_CROSS_DOMAIN_DATA = 0x00001406
  137. URLACTION_SCRIPT_PASTE = 0x00001407
  138. URLACTION_ALLOW_XDOMAIN_SUBFRAME_RESIZE = 0x00001408
  139. URLACTION_SCRIPT_CURR_MAX = 0x00001408
  140. URLACTION_SCRIPT_MAX = 0x000015ff
  141. URLACTION_HTML_MIN = 0x00001600
  142. URLACTION_HTML_SUBMIT_FORMS = 0x00001601
  143. URLACTION_HTML_SUBMIT_FORMS_FROM = 0x00001602
  144. URLACTION_HTML_SUBMIT_FORMS_TO = 0x00001603
  145. URLACTION_HTML_FONT_DOWNLOAD = 0x00001604
  146. URLACTION_HTML_JAVA_RUN = 0x00001605
  147. URLACTION_HTML_USERDATA_SAVE = 0x00001606
  148. URLACTION_HTML_SUBFRAME_NAVIGATE = 0x00001607
  149. URLACTION_HTML_META_REFRESH = 0x00001608
  150. URLACTION_HTML_MIXED_CONTENT = 0x00001609
  151. URLACTION_HTML_INCLUDE_FILE_PATH = 0x0000160A
  152. URLACTION_HTML_MAX = 0x000017ff
  153. URLACTION_SHELL_MIN = 0x00001800
  154. URLACTION_SHELL_INSTALL_DTITEMS = 0x00001800
  155. URLACTION_SHELL_MOVE_OR_COPY = 0x00001802
  156. URLACTION_SHELL_FILE_DOWNLOAD = 0x00001803
  157. URLACTION_SHELL_VERB = 0x00001804
  158. URLACTION_SHELL_WEBVIEW_VERB = 0x00001805
  159. URLACTION_SHELL_SHELLEXECUTE = 0x00001806
  160. URLACTION_SHELL_EXECUTE_HIGHRISK = 0x00001806
  161. URLACTION_SHELL_EXECUTE_MODRISK = 0x00001807
  162. URLACTION_SHELL_EXECUTE_LOWRISK = 0x00001808
  163. URLACTION_SHELL_POPUPMGR = 0x00001809
  164. URLACTION_SHELL_RTF_OBJECTS_LOAD = 0x0000180A
  165. URLACTION_SHELL_ENHANCED_DRAGDROP_SECURITY = 0x0000180B
  166. URLACTION_SHELL_EXTENSIONSECURITY = 0x0000180C
  167. URLACTION_SHELL_SECURE_DRAGSOURCE = 0x0000180D
  168. URLACTION_SHELL_CURR_MAX = 0x0000180D
  169. URLACTION_SHELL_MAX = 0x000019ff
  170. URLACTION_NETWORK_MIN = 0x00001A00
  171. URLACTION_CREDENTIALS_USE = 0x00001A00
  172. URLPOLICY_CREDENTIALS_SILENT_LOGON_OK = 0x00000000
  173. URLPOLICY_CREDENTIALS_MUST_PROMPT_USER = 0x00010000
  174. URLPOLICY_CREDENTIALS_CONDITIONAL_PROMPT = 0x00020000
  175. URLPOLICY_CREDENTIALS_ANONYMOUS_ONLY = 0x00030000
  176. URLACTION_AUTHENTICATE_CLIENT = 0x00001A01
  177. URLPOLICY_AUTHENTICATE_CLEARTEXT_OK = 0x00000000
  178. URLPOLICY_AUTHENTICATE_CHALLENGE_RESPONSE = 0x00010000
  179. URLPOLICY_AUTHENTICATE_MUTUAL_ONLY = 0x00030000
  180. URLACTION_COOKIES = 0x00001A02
  181. URLACTION_COOKIES_SESSION = 0x00001A03
  182. URLACTION_CLIENT_CERT_PROMPT = 0x00001A04
  183. URLACTION_COOKIES_THIRD_PARTY = 0x00001A05
  184. URLACTION_COOKIES_SESSION_THIRD_PARTY = 0x00001A06
  185. URLACTION_COOKIES_ENABLED = 0x00001A10
  186. URLACTION_NETWORK_CURR_MAX = 0x00001A10
  187. URLACTION_NETWORK_MAX = 0x00001Bff
  188. URLACTION_JAVA_MIN = 0x00001C00
  189. URLACTION_JAVA_PERMISSIONS = 0x00001C00
  190. URLPOLICY_JAVA_PROHIBIT = 0x00000000
  191. URLPOLICY_JAVA_HIGH = 0x00010000
  192. URLPOLICY_JAVA_MEDIUM = 0x00020000
  193. URLPOLICY_JAVA_LOW = 0x00030000
  194. URLPOLICY_JAVA_CUSTOM = 0x00800000
  195. URLACTION_JAVA_CURR_MAX = 0x00001C00
  196. URLACTION_JAVA_MAX = 0x00001Cff
  197. URLACTION_INFODELIVERY_MIN = 0x00001D00
  198. URLACTION_INFODELIVERY_NO_ADDING_CHANNELS = 0x00001D00
  199. URLACTION_INFODELIVERY_NO_EDITING_CHANNELS = 0x00001D01
  200. URLACTION_INFODELIVERY_NO_REMOVING_CHANNELS = 0x00001D02
  201. URLACTION_INFODELIVERY_NO_ADDING_SUBSCRIPTIONS = 0x00001D03
  202. URLACTION_INFODELIVERY_NO_EDITING_SUBSCRIPTIONS = 0x00001D04
  203. URLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONS = 0x00001D05
  204. URLACTION_INFODELIVERY_NO_CHANNEL_LOGGING = 0x00001D06
  205. URLACTION_INFODELIVERY_CURR_MAX = 0x00001D06
  206. URLACTION_INFODELIVERY_MAX = 0x00001Dff
  207. URLACTION_CHANNEL_SOFTDIST_MIN = 0x00001E00
  208. URLACTION_CHANNEL_SOFTDIST_PERMISSIONS = 0x00001E05
  209. URLPOLICY_CHANNEL_SOFTDIST_PROHIBIT = 0x00010000
  210. URLPOLICY_CHANNEL_SOFTDIST_PRECACHE = 0x00020000
  211. URLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALL = 0x00030000
  212. URLACTION_CHANNEL_SOFTDIST_MAX = 0x00001Eff
  213. URLACTION_BEHAVIOR_MIN = 0x00002000
  214. URLACTION_BEHAVIOR_RUN = 0x00002000
  215. URLPOLICY_BEHAVIOR_CHECK_LIST = 0x00010000
  216. URLACTION_FEATURE_MIN = 0x00002100
  217. URLACTION_FEATURE_MIME_SNIFFING = 0x00002100
  218. URLACTION_FEATURE_ZONE_ELEVATION = 0x00002101
  219. URLACTION_FEATURE_WINDOW_RESTRICTIONS = 0x00002102
  220. URLACTION_FEATURE_SCRIPT_STATUS_BAR = 0x00002103
  221. URLACTION_FEATURE_FORCE_ADDR_AND_STATUS = 0x00002104
  222. URLACTION_FEATURE_BLOCK_INPUT_PROMPTS = 0x00002105
  223. URLACTION_AUTOMATIC_DOWNLOAD_UI_MIN = 0x00002200
  224. URLACTION_AUTOMATIC_DOWNLOAD_UI = 0x00002200
  225. URLACTION_AUTOMATIC_ACTIVEX_UI = 0x00002201
  226. URLACTION_ALLOW_RESTRICTEDPROTOCOLS = 0x00002300
  227. URLACTION_ALLOW_APEVALUATION = 0x00002301
  228. URLACTION_WINDOWS_BROWSER_APPLICATIONS = 0x00002400
  229. URLACTION_XPS_DOCUMENTS = 0x00002401
  230. URLACTION_LOOSE_XAML = 0x00002402
  231. URLACTION_LOWRIGHTS = 0x00002500
  232. URLACTION_WINFX_SETUP = 0x00002600
  233. URLPOLICY_ALLOW = 0x00
  234. URLPOLICY_QUERY = 0x01
  235. URLPOLICY_DISALLOW = 0x03
  236. URLPOLICY_NOTIFY_ON_ALLOW = 0x10
  237. URLPOLICY_NOTIFY_ON_DISALLOW = 0x20
  238. URLPOLICY_LOG_ON_ALLOW = 0x40
  239. URLPOLICY_LOG_ON_DISALLOW = 0x80
  240. URLPOLICY_MASK_PERMISSIONS = 0x0f
  241. URLPOLICY_DONTCHECKDLGBOX = 0x100
  242. URLZONE_ESC_FLAG = 0x100
  243. SECURITY_IE_STATE_GREEN = 0x00000000
  244. SECURITY_IE_STATE_RED = 0x00000001
  245. SOFTDIST_FLAG_USAGE_EMAIL = 0x00000001
  246. SOFTDIST_FLAG_USAGE_PRECACHE = 0x00000002
  247. SOFTDIST_FLAG_USAGE_AUTOINSTALL = 0x00000004
  248. SOFTDIST_FLAG_DELETE_SUBSCRIPTION = 0x00000008
  249. SOFTDIST_ADSTATE_NONE = 0x00000000
  250. SOFTDIST_ADSTATE_AVAILABLE = 0x00000001
  251. SOFTDIST_ADSTATE_DOWNLOADED = 0x00000002
  252. SOFTDIST_ADSTATE_INSTALLED = 0x00000003
  253. CONFIRMSAFETYACTION_LOADOBJECT = 0x00000001