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.

81 lines
4.6 KiB

  1. #define URLMON_NAME "urlmon.dll"
  2. // CLSIDs
  3. #define SOFTDIST_CLSID "{B15B8DC0-C7E1-11d0-8680-00AA00BDCB71}"
  4. #define URLMONIKER_CLSID "{79eac9e0-baf9-11ce-8c82-00aa004ba90b}"
  5. #define URLBINDCTX_CLSID "{79eac9f2-baf9-11ce-8c82-00aa004ba90b}"
  6. #define URLMONIKER_PS_CLSID "{79eac9f1-baf9-11ce-8c82-00aa004ba90b}"
  7. #define PROTOCOL_HTTP_CLSID "{79eac9e2-baf9-11ce-8c82-00aa004ba90b}"
  8. #define PROTOCOL_FTP_CLSID "{79eac9e3-baf9-11ce-8c82-00aa004ba90b}"
  9. #define PROTOCOL_GOPHER_CLSID "{79eac9e4-baf9-11ce-8c82-00aa004ba90b}"
  10. #define PROTOCOL_HTTPS_CLSID "{79eac9e5-baf9-11ce-8c82-00aa004ba90b}"
  11. #define PROTOCOL_MK_CLSID "{79eac9e6-baf9-11ce-8c82-00aa004ba90b}"
  12. #define PROTOCOL_FILE_CLSID "{79eac9e7-baf9-11ce-8c82-00aa004ba90b}"
  13. #define SECMGR_CLSID "{7b8a2d94-0ac9-11d1-896c-00c04Fb6bfc4}"
  14. #define ZONEMGR_CLSID "{7b8a2d95-0ac9-11d1-896c-00c04Fb6bfc4}"
  15. // Keys
  16. #define SOFTDIST_CLSID_REGKEY "CLSID\\"SOFTDIST_CLSID
  17. #define URLMONIKER_CLSID_REGKEY "CLSID\\"URLMONIKER_CLSID
  18. #define URLMONIKER_PS_CLSID_REGKEY "CLSID\\"URLMONIKER_PS_CLSID
  19. #define URLBINDCTX_CLSID_REGKEY "CLSID\\"URLBINDCTX_CLSID
  20. #define PROTOCOL_HTTP_CLSID_REGKEY "CLSID\\"PROTOCOL_HTTP_CLSID
  21. #define PROTOCOL_FTP_CLSID_REGKEY "CLSID\\"PROTOCOL_FTP_CLSID
  22. #define PROTOCOL_GOPHER_CLSID_REGKEY "CLSID\\"PROTOCOL_GOPHER_CLSID
  23. #define PROTOCOL_HTTPS_CLSID_REGKEY "CLSID\\"PROTOCOL_HTTPS_CLSID
  24. #define PROTOCOL_MK_CLSID_REGKEY "CLSID\\"PROTOCOL_MK_CLSID
  25. #define PROTOCOL_FILE_CLSID_REGKEY "CLSID\\"PROTOCOL_FILE_CLSID
  26. #define SECMGR_CLSID_REGKEY "CLSID\\"SECMGR_CLSID
  27. #define ZONEMGR_CLSID_REGKEY "CLSID\\"ZONEMGR_CLSID
  28. // Descriptions
  29. #define URLBINDCTX_DESCRIP "Async BindCtx"
  30. #define URLMONIKER_DESCRIP "URL Moniker"
  31. #define URLMONIKER_PS_DESCRIP "URLMoniker ProxyStub Factory"
  32. #define SOFTDIST_DESCRIP "SoftDist"
  33. #define PROTOCOL_HTTP_DESCRIP "http: Asychronous Pluggable Protocol Handler"
  34. #define PROTOCOL_FTP_DESCRIP "ftp: Asychronous Pluggable Protocol Handler"
  35. #define PROTOCOL_GOPHER_DESCRIP "gopher: Asychronous Pluggable Protocol Handler"
  36. #define PROTOCOL_HTTPS_DESCRIP "https: Asychronous Pluggable Protocol Handler"
  37. #define PROTOCOL_MK_DESCRIP "mk: Asychronous Pluggable Protocol Handler"
  38. #define PROTOCOL_FILE_DESCRIP "file:, local: Asychronous Pluggable Protocol Handler"
  39. #define SECMGR_DESCRIP "Security Manager"
  40. #define ZONEMGR_DESCRIP "URL Zone Manager"
  41. #define HANDLER_CDL SZPROTOCOLROOT"cdl"
  42. #define PROTOCOL_CDL_CLSID "{3dd53d40-7b8b-11D0-b013-00aa0059ce02}"
  43. #define PROTOCOL_CDL_CLSID_REGKEY "CLSID\\"PROTOCOL_CDL_CLSID
  44. #define PROTOCOL_CDL_DESCRIP "CDL: Asychronous Pluggable Protocol Handler"
  45. #define PROT_FILTER_CLASS SZFILTERROOT"Class Install Handler"
  46. #define PROT_FILTER_CLASS_DESCRIP "AP Class Install Handler filter"
  47. #define PROT_FILTER_CLASS_CLSID "{32B533BB-EDAE-11d0-BD5A-00AA00B92AF1}"
  48. #define PROT_FILTER_CLASS_CLSID_REGKEY "CLSID\\"PROT_FILTER_CLASS_CLSID
  49. #define PROT_FILTER_CLASS_PROTOCOL PROT_FILTER_CLASS
  50. #define PROT_FILTER_ENC SZFILTERROOT"lzdhtml"
  51. #define PROT_FILTER_ENC_DESCRIP "AP lzdhtml encoding/decoding Filter"
  52. #define PROT_FILTER_ENC_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
  53. #define PROT_FILTER_ENC_CLSID_REGKEY "CLSID\\"PROT_FILTER_ENC_CLSID
  54. #define PROT_FILTER_ENC_PROTOCOL PROT_FILTER_ENC
  55. #define PROT_FILTER_DEFLATE SZFILTERROOT"deflate"
  56. #define PROT_FILTER_DEFLATE_DESCRIP "AP Deflate Encoding/Decoding Filter "
  57. #define PROT_FILTER_DEFLATE_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
  58. #define PROT_FILTER_GZIP SZFILTERROOT"gzip"
  59. #define PROT_FILTER_GZIP_DESCRIP "AP GZIP Encoding/Decoding Filter "
  60. #define PROT_FILTER_GZIP_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
  61. #define STD_ENC_FAC_CLSID "{54c37cd0-d944-11d0-a9f4-006097942311}"
  62. #define STD_ENC_FAC_CLSID_REGKEY "CLSID\\"STD_ENC_FAC_CLSID