@mozilla.org/messenger/headerparser;1

This component implements the following interfaces:

Methods

InterfaceMethod
nsIMsgHeaderParser char* extractHeaderAddressMailboxes ( char* charset , char* line )
nsIMsgHeaderParser [noscript] void extractHeaderAddressName ( char* charset , char* line , out char* name )
nsIMsgHeaderParser [noscript] void extractHeaderAddressNames ( char* charset , char* line , out char* userNames )
nsIMsgHeaderParser [noscript] char* makeFullAddress ( char* charset , char* name , char* addr )
nsIMsgHeaderParser PRUnichar* makeFullAddressWString ( PRUnichar* name , PRUnichar* addr )
nsIMsgHeaderParser [noscript] void parseHeaderAddresses ( char* charset , char* line , out char* names , out char* addresses , out PRUint32 numAddresses )
nsIMsgHeaderParser void parseHeadersWithArray ( PRUnichar* line , out arrayof PRUnichar* emailAddresses , out arrayof PRUnichar* names , out arrayof PRUnichar* fullNames , out PRUint32 count )
nsIMsgHeaderParser [noscript] void reformatHeaderAddresses ( char* charset , char* line , out char* reformattedAddress )
nsIMsgHeaderParser PRUnichar* reformatUnquotedAddresses ( PRUnichar* line )
nsIMsgHeaderParser [noscript] void removeDuplicateAddresses ( char* charset , char* addrs , char* other_addrs , PRBool removeAliasesToMe , out char* newAddress )
nsIMsgHeaderParser [noscript] char* unquotePhraseOrAddr ( char* line , PRBool preserveIntegrity )
nsIMsgHeaderParser PRUnichar* unquotePhraseOrAddrWString ( PRUnichar* line , PRBool preserveIntegrity )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com