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.
 
 
 
 
 
 

66 lines
1.2 KiB

/*++
Copyright (c) 1998 Microsoft Corporation
Module Name :
addr821.hxx
Abstract:
Set of functions to parse RFC 821 addresses.
Author:
Keith Lau (KeithLau) 2/17/98
Project:
SMTP Server DLL
Functions Exported:
Revision History:
--*/
#ifndef __ADDR821_HXX__
#define __ADDR821_HXX__
BOOL Extract821AddressFromLine(
char *lpszLine,
char **ppszAddress,
DWORD *pdwAddressLength,
char **ppszTail);
BOOL ExtractCanonical821Address(
char *lpszAddress,
DWORD dwAddressLength,
char **ppszCanonicalAddress,
DWORD *pdwCanonicalAddressLength);
BOOL Validate821Address(
char *lpszAddress,
DWORD dwAddressLength);
BOOL Validate821Domain(
char *lpszDomain,
DWORD dwDomainLength);
BOOL ValidateDRUMSDomain(
char *lpszDomain,
DWORD dwDomainLength);
BOOL Get821AddressDomain(
char *lpszAddress,
DWORD dwAddressLength,
char **ppszDomain);
//NimishK : I made this public as we need it in dirnot
BOOL FindNextUnquotedOccurrence(
char *lpszString,
DWORD dwStringLength,
char cSearch,
char **ppszLocation);
#endif __ADDR821_HXX__