Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

inetaddr.h File Reference

#include <windows.h>
#include "chameleon/error.h"

Go to the source code of this file.

Classes

struct  INETADDRESSSTRUCT

Defines

#define INETADDR_ERROR_MEMORY_FULL   1
#define INETADDR_ERROR_BAD_ADDRESS   2
#define INETADDR_ERROR_BUFFER_OVERFLOW   3
#define INETADDR_ERROR_HOST_NOT_FOUND   4
#define INETADDR_ERROR_NO_ADDRESS   5
#define INETADDR_ERROR_NO_RECOVERY   6
#define INETADDR_ERROR_TRY_AGAIN   7
#define INETADDR_ERROR_UNKNOWN_DNS_ERROR   8
#define INETADDR_ERROR_BAD_ADDRESS_FAMILY   9
#define INETADDR_ERROR_UNSUPPORTED   10

Enumerations

enum  AddressFamily { AddressFamilyIP = 0, AddressFamilyUnix }

Variables

typedefCHIPCARD_API struct
INETADDRESSSTRUCT 
INETADDRESS
CHIPCARD_API typedef INETADDRESSINETADDRESSPTR


Define Documentation

#define INETADDR_ERROR_BAD_ADDRESS   2
 

#define INETADDR_ERROR_BAD_ADDRESS_FAMILY   9
 

#define INETADDR_ERROR_BUFFER_OVERFLOW   3
 

#define INETADDR_ERROR_HOST_NOT_FOUND   4
 

#define INETADDR_ERROR_MEMORY_FULL   1
 

#define INETADDR_ERROR_NO_ADDRESS   5
 

#define INETADDR_ERROR_NO_RECOVERY   6
 

#define INETADDR_ERROR_TRY_AGAIN   7
 

#define INETADDR_ERROR_UNKNOWN_DNS_ERROR   8
 

#define INETADDR_ERROR_UNSUPPORTED   10
 


Enumeration Type Documentation

enum AddressFamily
 

Address family (in most cases this is AddressFamilyIP)

Enumeration values:
AddressFamilyIP 
AddressFamilyUnix 


Variable Documentation

typedefCHIPCARD_API struct INETADDRESSSTRUCT INETADDRESS
 

You shoukd treat this type as opaque. Its members are not part of the API, i.e. they are subject to changes without notice !

CHIPCARD_API typedef INETADDRESS* INETADDRESSPTR
 

Just a pointer to an INETADDRESS for conveniance.


Generated on Mon Jan 5 20:56:28 2004 for libchipcard by doxygen 1.3.4