diff --git a/mozilla/intl/uconv/public/nsICharsetAlias.h b/mozilla/intl/uconv/public/nsICharsetAlias.h index 5ee54de2761..9ad44962cf2 100644 --- a/mozilla/intl/uconv/public/nsICharsetAlias.h +++ b/mozilla/intl/uconv/public/nsICharsetAlias.h @@ -32,6 +32,7 @@ NS_DECLARE_ID(kICharsetAliasIID,\ NS_DECLARE_ID(kCharsetAliasCID,\ 0x98d41c21, 0xccf3, 0x11d2, 0xb3, 0xb1, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70 ); +#define NS_CHARSETALIAS_PROGID "component://netscape/intl/charsetalias" class nsICharsetAlias : public nsISupports { diff --git a/mozilla/intl/uconv/public/nsICharsetConverterManager.h b/mozilla/intl/uconv/public/nsICharsetConverterManager.h index 7d9e20b95ad..d014a1bc055 100644 --- a/mozilla/intl/uconv/public/nsICharsetConverterManager.h +++ b/mozilla/intl/uconv/public/nsICharsetConverterManager.h @@ -36,6 +36,8 @@ NS_DECLARE_ID(kICharsetConverterManagerIID, NS_DECLARE_ID(kCharsetConverterManagerCID, 0x1e3f79f1, 0x6b6b, 0x11d2, 0x8a, 0x86, 0x0, 0x60, 0x8, 0x11, 0xa8, 0x36); +#define NS_CHARSETCONVERTERMANAGER_PROGID "componment://netscape/intl/charsetconvertermanager" + #define NS_ERROR_UCONV_NOCONV \ NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV,1) diff --git a/mozilla/intl/uconv/public/nsIPlatformCharset.h b/mozilla/intl/uconv/public/nsIPlatformCharset.h index 43508b7be2e..ba2bf8085f5 100644 --- a/mozilla/intl/uconv/public/nsIPlatformCharset.h +++ b/mozilla/intl/uconv/public/nsIPlatformCharset.h @@ -35,6 +35,8 @@ NS_DECLARE_ID(kIPlatformCharsetIID, NS_DECLARE_ID(kPlatformCharsetCID, 0x84b0f182, 0xc6c7, 0x11d2, 0xb3, 0xb0, 0x0, 0x80, 0x5f, 0x8a, 0x66, 0x70 ); +#define NS_PLATFORMCHARSET_PROGID "component://netscape/intl/platformcharset" + typedef enum { kPlatformCharsetSel_PlainTextInClipboard = 0, kPlatformCharsetSel_FileName = 1, diff --git a/mozilla/intl/uconv/public/nsIUnicodeDecoder.h b/mozilla/intl/uconv/public/nsIUnicodeDecoder.h index 80ddd02c317..e82bd966fa1 100644 --- a/mozilla/intl/uconv/public/nsIUnicodeDecoder.h +++ b/mozilla/intl/uconv/public/nsIUnicodeDecoder.h @@ -56,6 +56,9 @@ NS_DECLARE_ID(kIUnicodeDecoderIID, #define NS_ERROR_UDEC_ILLEGALINPUT \ NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 14) + +#define NS_UNICODEDECODER_PROGID_BASE "component://netscape/intl/unicode/decoder?charset=" + /** * Interface for a Converter from a Charset into Unicode. * diff --git a/mozilla/intl/uconv/public/nsIUnicodeEncoder.h b/mozilla/intl/uconv/public/nsIUnicodeEncoder.h index 2f86e0e90e9..650d921df93 100644 --- a/mozilla/intl/uconv/public/nsIUnicodeEncoder.h +++ b/mozilla/intl/uconv/public/nsIUnicodeEncoder.h @@ -43,6 +43,9 @@ NS_DECLARE_ID(kIUnicharEncoderIID, #define NS_ERROR_UENC_NOMAPPING \ NS_ERROR_GENERATE_FAILURE(NS_ERROR_MODULE_UCONV, 0x23) + +#define NS_UNICODEENCODER_PROGID_BASE "component://netscape/intl/unicode/encoder?charset=" + /** * Interface which converts a single character from Unicode into a given * charset.