Source code of Windows XP (NT5)
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.5 KiB

#define URLMON_NAME "urlmon.dll"
// CLSIDs
#define SOFTDIST_CLSID "{B15B8DC0-C7E1-11d0-8680-00AA00BDCB71}"
#define URLMONIKER_CLSID "{79eac9e0-baf9-11ce-8c82-00aa004ba90b}"
#define URLBINDCTX_CLSID "{79eac9f2-baf9-11ce-8c82-00aa004ba90b}"
#define URLMONIKER_PS_CLSID "{79eac9f1-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_HTTP_CLSID "{79eac9e2-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_FTP_CLSID "{79eac9e3-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_GOPHER_CLSID "{79eac9e4-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_HTTPS_CLSID "{79eac9e5-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_MK_CLSID "{79eac9e6-baf9-11ce-8c82-00aa004ba90b}"
#define PROTOCOL_FILE_CLSID "{79eac9e7-baf9-11ce-8c82-00aa004ba90b}"
#define SECMGR_CLSID "{7b8a2d94-0ac9-11d1-896c-00c04Fb6bfc4}"
#define ZONEMGR_CLSID "{7b8a2d95-0ac9-11d1-896c-00c04Fb6bfc4}"
// Keys
#define SOFTDIST_CLSID_REGKEY "CLSID\\"SOFTDIST_CLSID
#define URLMONIKER_CLSID_REGKEY "CLSID\\"URLMONIKER_CLSID
#define URLMONIKER_PS_CLSID_REGKEY "CLSID\\"URLMONIKER_PS_CLSID
#define URLBINDCTX_CLSID_REGKEY "CLSID\\"URLBINDCTX_CLSID
#define PROTOCOL_HTTP_CLSID_REGKEY "CLSID\\"PROTOCOL_HTTP_CLSID
#define PROTOCOL_FTP_CLSID_REGKEY "CLSID\\"PROTOCOL_FTP_CLSID
#define PROTOCOL_GOPHER_CLSID_REGKEY "CLSID\\"PROTOCOL_GOPHER_CLSID
#define PROTOCOL_HTTPS_CLSID_REGKEY "CLSID\\"PROTOCOL_HTTPS_CLSID
#define PROTOCOL_MK_CLSID_REGKEY "CLSID\\"PROTOCOL_MK_CLSID
#define PROTOCOL_FILE_CLSID_REGKEY "CLSID\\"PROTOCOL_FILE_CLSID
#define SECMGR_CLSID_REGKEY "CLSID\\"SECMGR_CLSID
#define ZONEMGR_CLSID_REGKEY "CLSID\\"ZONEMGR_CLSID
// Descriptions
#define URLBINDCTX_DESCRIP "Async BindCtx"
#define URLMONIKER_DESCRIP "URL Moniker"
#define URLMONIKER_PS_DESCRIP "URLMoniker ProxyStub Factory"
#define SOFTDIST_DESCRIP "SoftDist"
#define PROTOCOL_HTTP_DESCRIP "http: Asychronous Pluggable Protocol Handler"
#define PROTOCOL_FTP_DESCRIP "ftp: Asychronous Pluggable Protocol Handler"
#define PROTOCOL_GOPHER_DESCRIP "gopher: Asychronous Pluggable Protocol Handler"
#define PROTOCOL_HTTPS_DESCRIP "https: Asychronous Pluggable Protocol Handler"
#define PROTOCOL_MK_DESCRIP "mk: Asychronous Pluggable Protocol Handler"
#define PROTOCOL_FILE_DESCRIP "file:, local: Asychronous Pluggable Protocol Handler"
#define SECMGR_DESCRIP "Security Manager"
#define ZONEMGR_DESCRIP "URL Zone Manager"
#define HANDLER_CDL SZPROTOCOLROOT"cdl"
#define PROTOCOL_CDL_CLSID "{3dd53d40-7b8b-11D0-b013-00aa0059ce02}"
#define PROTOCOL_CDL_CLSID_REGKEY "CLSID\\"PROTOCOL_CDL_CLSID
#define PROTOCOL_CDL_DESCRIP "CDL: Asychronous Pluggable Protocol Handler"
#define PROT_FILTER_CLASS SZFILTERROOT"Class Install Handler"
#define PROT_FILTER_CLASS_DESCRIP "AP Class Install Handler filter"
#define PROT_FILTER_CLASS_CLSID "{32B533BB-EDAE-11d0-BD5A-00AA00B92AF1}"
#define PROT_FILTER_CLASS_CLSID_REGKEY "CLSID\\"PROT_FILTER_CLASS_CLSID
#define PROT_FILTER_CLASS_PROTOCOL PROT_FILTER_CLASS
#define PROT_FILTER_ENC SZFILTERROOT"lzdhtml"
#define PROT_FILTER_ENC_DESCRIP "AP lzdhtml encoding/decoding Filter"
#define PROT_FILTER_ENC_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
#define PROT_FILTER_ENC_CLSID_REGKEY "CLSID\\"PROT_FILTER_ENC_CLSID
#define PROT_FILTER_ENC_PROTOCOL PROT_FILTER_ENC
#define PROT_FILTER_DEFLATE SZFILTERROOT"deflate"
#define PROT_FILTER_DEFLATE_DESCRIP "AP Deflate Encoding/Decoding Filter "
#define PROT_FILTER_DEFLATE_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
#define PROT_FILTER_GZIP SZFILTERROOT"gzip"
#define PROT_FILTER_GZIP_DESCRIP "AP GZIP Encoding/Decoding Filter "
#define PROT_FILTER_GZIP_CLSID "{8f6b0360-b80d-11d0-a9b3-006097942311}"
#define STD_ENC_FAC_CLSID "{54c37cd0-d944-11d0-a9f4-006097942311}"
#define STD_ENC_FAC_CLSID_REGKEY "CLSID\\"STD_ENC_FAC_CLSID