nsIMsgHeaderParser
| IID: | 10A88A11-729E-11d2-804A-006008128C4E |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
Methods
char* extractHeaderAddressMailboxes ( char* charset , char* line )
[noscript] void extractHeaderAddressName ( char* charset , char* line , out char* name )
[noscript] void extractHeaderAddressNames ( char* charset , char* line , out char* userNames )
[noscript] char* makeFullAddress ( char* charset , char* name , char* addr )
PRUnichar* makeFullAddressWString ( PRUnichar* name , PRUnichar* addr )
[noscript] void parseHeaderAddresses ( char* charset , char* line , out char* names , out char* addresses , out PRUint32 numAddresses )
void parseHeadersWithArray ( PRUnichar* line , out arrayof PRUnichar* emailAddresses , out arrayof PRUnichar* names , out arrayof PRUnichar* fullNames , out PRUint32 count )
[noscript] void reformatHeaderAddresses ( char* charset , char* line , out char* reformattedAddress )
PRUnichar* reformatUnquotedAddresses ( PRUnichar* line )
[noscript] void removeDuplicateAddresses ( char* charset , char* addrs , char* other_addrs , PRBool removeAliasesToMe , out char* newAddress )
[noscript] char* unquotePhraseOrAddr ( char* line , PRBool preserveIntegrity )
PRUnichar* unquotePhraseOrAddrWString ( PRUnichar* line , PRBool preserveIntegrity )
void extractHeaderAddressName ( char* charset , char* line , out char* name )
- Arguments:
- charset
- line
- name
void extractHeaderAddressNames ( char* charset , char* line , out char* userNames )
- Arguments:
- charset
- line
- userNames
void parseHeaderAddresses ( char* charset , char* line , out char* names , out char* addresses , out PRUint32 numAddresses )
- Arguments:
- charset
- line
- names
- addresses
- numAddresses
void parseHeadersWithArray ( PRUnichar* line , out arrayof PRUnichar* emailAddresses , out arrayof PRUnichar* names , out arrayof PRUnichar* fullNames , out PRUint32 count )
- Arguments:
- line
- emailAddresses
- names
- fullNames
- count
void reformatHeaderAddresses ( char* charset , char* line , out char* reformattedAddress )
- Arguments:
- charset
- line
- reformattedAddress
void removeDuplicateAddresses ( char* charset , char* addrs , char* other_addrs , PRBool removeAliasesToMe , out char* newAddress )
- Arguments:
- charset
- addrs
- other_addrs
- removeAliasesToMe
- newAddress
char* unquotePhraseOrAddr ( char* line , PRBool preserveIntegrity )
- Arguments:
- line
- preserveIntegrity
PRUnichar* unquotePhraseOrAddrWString ( PRUnichar* line , PRBool preserveIntegrity )
- Arguments:
- line
- preserveIntegrity
Reference documentation is generated from Mozilla's source.
