!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.6	//
ACTIONFAIL	./ucpopenp.c	35;"	d	file:
ADD_PORT_FAIL	./ucpbas.h	39;"	d
ActionFail	./ucpopenp.c	/^    ActionFail   = 501,$/;"	e	enum:__anon2	file:
AddActionHeader	./ucpcon.c	/^int AddActionHeader(char *XmlBuf, SERVICE_URL *SvcURL, char *action)$/;"	f
AddQueryHeader	./ucpcon.c	/^int AddQueryHeader(char *XmlBuf, CALLBACK_ADDR *Callback)$/;"	f
CODE_DESC	./ucputl.h	/^CODE_DESC, *PCODE_DESC;$/;"	t	typeref:struct:_CODE_DESC
CONFIGEDBYOTHER	./ucpopenp.c	33;"	d	file:
CONFIGEDBYUS	./ucpopenp.c	32;"	d	file:
CONTINUE	./ucpbas.h	10;"	d
CON_STATUS_SIZE	./ucpbas.h	14;"	d
CS	./ucp.h	5;"	d
CS	./ucpbas.h	4;"	d
CSPort	./ucpopenp.c	/^static PORT_MAP CSPort;$/;"	v	file:
CTRL_URL_CAP	./ucpsrch.c	50;"	d	file:
Callback	./ucpbas.h	/^  CALLBACK_ADDR Callback;$/;"	m	struct:_SERVICE_URL
Conflict	./ucpopenp.c	/^    Conflict     = 718,$/;"	e	enum:__anon2	file:
ConnDesc	./ucpcon.c	/^static CODE_DESC ConnDesc[] = {$/;"	v	file:
CtrlURL	./ucpsrch.c	/^static SERVICE_URL CtrlURL[CTRL_URL_CAP]; $/;"	v	file:
CtrlUrl	./ucpsrch.c	/^    PSERVICE_URL    CtrlUrl;$/;"	m	struct:_SERVICE_URL_ARRAY	file:
CtrlUrlArray	./ucpsrch.c	/^static SERVICE_URL_ARRAY CtrlUrlArray =$/;"	v	file:
CurWanIP	./ucpwanip.c	/^static char CurWanIP[16];$/;"	v	file:
DATACORRUPT	./ucpopenp.c	37;"	d	file:
DATACORRUPT	./ucpwanip.c	24;"	d	file:
DEBUG	./ucp.h	7;"	d
DEFAULT_GW_NOT_EXIST	./ucpbas.h	42;"	d
DataCorrupt	./ucpopenp.c	/^    DataCorrupt  = -1$/;"	e	enum:__anon2	file:
DeviceMac	./ucpopenp.h	/^    char DeviceMac[18];$/;"	m	struct:_PORT_MAP
ExternalPort	./ucpopenp.h	/^    char ExternalPort[8];$/;"	m	struct:_PORT_MAP
ExtractMac	./ucpopenp.c	/^static int ExtractMac(PORT_MAP *PortMap)$/;"	f	file:
FAIL	./ucpbas.h	19;"	d
FALSE	./ucp.h	18;"	d
FLASE	./ucpbas.h	16;"	d
GETIGDSVC_DURATION	./ucpsrch.c	48;"	d	file:
GW_DATACORRUPT	./ucpsrch.h	/^enum {GW_UPNPENABLED = 3, GW_UPNPDISABLED, GW_DATACORRUPT};$/;"	e	enum:__anon1
GW_UPNPDISABLED	./ucpsrch.h	/^enum {GW_UPNPENABLED = 3, GW_UPNPDISABLED, GW_DATACORRUPT};$/;"	e	enum:__anon1
GW_UPNPENABLED	./ucpsrch.h	/^enum {GW_UPNPENABLED = 3, GW_UPNPDISABLED, GW_DATACORRUPT};$/;"	e	enum:__anon1
GW_UPNP_DISABLE	./ucpbas.h	40;"	d
GetActiveConnection	./ucpsrch.c	/^int GetActiveConnection(SERVICE_URL *SvcCtrlURL)$/;"	f
GetCodeDesc	./ucputl.c	/^char *GetCodeDesc(CODE_DESC tab[], int ntab, int status)$/;"	f
GetErrorCode	./ucputl.c	/^int GetErrorCode(http_message *msg)$/;"	f
GetIGDDescription	./ucpsrch.c	/^int GetIGDDescription(SERVICE_URL *SvcURL, http_message *msg)$/;"	f
GetIGDSvcExpireTime	./ucpsrch.c	/^static nuint32 GetIGDSvcExpireTime = 0;$/;"	v	file:
GetUrlNodeValue	./ucpsrch.c	/^static int GetUrlNodeValue(xmlDocPtr doc, xmlNodePtr node, CALLBACK_ADDR *Callback, char *tagName)$/;"	f	file:
IGDErr	./ucpopenp.c	/^static CODE_DESC IGDErr[] = {$/;"	v	file:
IGDStatus	./ucpsrch.c	/^static int IGDStatus = GW_UPNPENABLED;$/;"	v	file:
IGDUPNPDISABLED	./ucpopenp.c	34;"	d	file:
IGDUPNPDISABLED	./ucpwanip.c	23;"	d	file:
IGDUPNPENABLED	./ucpwanip.c	22;"	d	file:
IGD_SEARCH_UNNORMAL	./ucpopenp.c	48;"	d	file:
IGD_SEARCH_UNNORMAL	./ucpsrch.c	49;"	d	file:
IGD_SEARCH_UNNORMAL	./ucpwanip.c	27;"	d	file:
INIT	./ucpopenp.c	36;"	d	file:
IndexInvalid	./ucpopenp.c	/^    IndexInvalid = 713,$/;"	e	enum:__anon2	file:
InternalClient	./ucpopenp.h	/^    char InternalClient[16];$/;"	m	struct:_PORT_MAP
InternalPort	./ucpopenp.h	/^    char InternalPort[8];$/;"	m	struct:_PORT_MAP
InternalServerName	./ucpopenp.h	/^    char InternalServerName[32];$/;"	m	struct:_PORT_MAP
IsDefaultGW	./ucpsrch.c	/^static int IsDefaultGW(struct sockaddr_in * remoteaddr)$/;"	f	file:
Linkage	./ucputl.c	/^    void *Linkage;$/;"	m	struct:_UCP_TAG_VALUE	file:
ListPortMapInfo	./ucpopenp.c	/^static int ListPortMapInfo(PORT_MAP PortMap[], int i)$/;"	f	file:
MIN	./ucpbas.h	21;"	d
MSearch	./ucpsrch.c	/^static char far MSearch[512];$/;"	v	file:
MSearchSocketRefresh	./ucpsrch.c	/^int MSearchSocketRefresh(unsigned long ip)$/;"	f
NELEMS	./ucputl.h	4;"	d
Name	./ucputl.c	/^    char Name[TAG_NAME_LENGTH];$/;"	m	struct:_UCP_TAG_VALUE	file:
NoSuchEntry	./ucpopenp.c	/^    NoSuchEntry  = 714,$/;"	e	enum:__anon2	file:
OPENPORT_DURATION	./ucpopenp.c	47;"	d	file:
OpenPortDesc	./ucpopenp.c	/^static CODE_DESC OpenPortDesc[] = {$/;"	v	file:
OpenPortExpireTime	./ucpopenp.c	/^static nuint32 OpenPortExpireTime = 0;$/;"	v	file:
OpenPortStatus	./ucpopenp.c	/^static int OpenPortStatus = INIT;$/;"	v	file:
PASS	./ucpbas.h	18;"	d
PCODE_DESC	./ucputl.h	/^CODE_DESC, *PCODE_DESC;$/;"	t	typeref:struct:_CODE_DESC
PORT_FORWARDING_DISABLE	./ucpbas.h	35;"	d
PORT_FORWARDING_IS_SETTING	./ucpbas.h	36;"	d
PORT_FORWARDING_SOCKET_ERROR	./ucpbas.h	41;"	d
PORT_FORWARDING_SUCCESS	./ucpbas.h	37;"	d
PORT_FOR_DEL	./ucpopenp.c	49;"	d	file:
PORT_MAP	./ucpopenp.h	/^PORT_MAP, *PPORT_MAP;$/;"	t	typeref:struct:_PORT_MAP
PORT_MAPPING_NO	./ucpmain.c	/^char far PORT_MAPPING_NO[27]="PortMappingNumberOfEntries";$/;"	v
PORT_USED_BY_GW	./ucpbas.h	38;"	d
PPORT_MAP	./ucpopenp.h	/^PORT_MAP, *PPORT_MAP;$/;"	t	typeref:struct:_PORT_MAP
PSERVICE_URL	./ucpbas.h	/^SERVICE_URL, *PSERVICE_URL;$/;"	t	typeref:struct:_SERVICE_URL
PSERVICE_URL_ARRAY	./ucpsrch.c	/^}SERVICE_URL_ARRAY, *PSERVICE_URL_ARRAY;$/;"	t	typeref:struct:_SERVICE_URL_ARRAY	file:
PUCP_BUFF_SPOT	./ucpbas.h	/^UCP_BUFF_SPOT, *PUCP_BUFF_SPOT;$/;"	t	typeref:struct:_UCP_BUFF_SPOT
PUCP_TAG_VALUE	./ucputl.c	/^UCP_TAG_VALUE, *PUCP_TAG_VALUE;$/;"	t	typeref:struct:_UCP_TAG_VALUE	file:
PortMappingDescription	./ucpopenp.h	/^    char PortMappingDescription[50];$/;"	m	struct:_PORT_MAP
PortMappingEnabled	./ucpopenp.h	/^    char PortMappingEnabled[2];$/;"	m	struct:_PORT_MAP
PortMappingLeaseDuration	./ucpopenp.h	/^    char PortMappingLeaseDuration[16];$/;"	m	struct:_PORT_MAP
PortMappingProtocol	./ucpopenp.h	/^    char PortMappingProtocol[4];$/;"	m	struct:_PORT_MAP
RemoteHost	./ucpopenp.h	/^    char RemoteHost[16];$/;"	m	struct:_PORT_MAP
Request_Conn	./ucpcon.c	/^char far Request_Conn[298]=$/;"	v
ResetIGDSvcExpireTime	./ucpsrch.c	/^void ResetIGDSvcExpireTime(nuint32 wait)$/;"	f
ResetOpenPortExpireTime	./ucpopenp.c	/^void ResetOpenPortExpireTime(nuint32 wait)$/;"	f
ResetWanIPExpireTime	./ucpwanip.c	/^void ResetWanIPExpireTime(nuint32 wait)$/;"	f
SERVICE_URL	./ucpbas.h	/^SERVICE_URL, *PSERVICE_URL;$/;"	t	typeref:struct:_SERVICE_URL
SERVICE_URL_ARRAY	./ucpsrch.c	/^}SERVICE_URL_ARRAY, *PSERVICE_URL_ARRAY;$/;"	t	typeref:struct:_SERVICE_URL_ARRAY	file:
SIGUSR1_SvcCtrlURL	./ucpopenp.c	/^static SERVICE_URL SIGUSR1_SvcCtrlURL; $/;"	v	file:
STREQ	./ucpbas.h	22;"	d
Search_ALL_IP_PPPService	./ucpsrch.c	/^static int Search_ALL_IP_PPPService(xmlDocPtr doc, xmlNodePtr node, void **para1, void *para2)$/;"	f	file:
TAG_NAME_LENGTH	./ucputl.c	31;"	d	file:
TAG_VALUE_LENGTH	./ucputl.c	32;"	d	file:
TERMINATE	./ucpbas.h	11;"	d
TRUE	./ucp.h	17;"	d
TRUE	./ucpbas.h	15;"	d
UCP	./ucpmain.c	/^int UCP(void)$/;"	f
UCPAddNewPortMapping	./ucpopenp.c	/^static int UCPAddNewPortMapping(SERVICE_URL *SvcURL, PORT_MAP *cs)$/;"	f	file:
UCPAddPort	./ucpopenp.c	/^static int UCPAddPort(SERVICE_URL *SvcURL, PORT_MAP *cs)$/;"	f	file:
UCPCreateAddPortMappingMessage	./ucpcon.c	/^int UCPCreateAddPortMappingMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateDeletePortMappingMessage	./ucpcon.c	/^int UCPCreateDeletePortMappingMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateGetExternalIPAddressMessage	./ucpcon.c	/^int UCPCreateGetExternalIPAddressMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateGetGenericPortMessage	./ucpcon.c	/^int UCPCreateGetGenericPortMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateGetMessage	./ucpcon.c	/^int UCPCreateGetMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateGetSpecificPortMessage	./ucpcon.c	/^int UCPCreateGetSpecificPortMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateGetStatusInfoMessage	./ucpcon.c	/^int UCPCreateGetStatusInfoMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateQueryPortMappingNoMessage	./ucpcon.c	/^int UCPCreateQueryPortMappingNoMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPCreateRequestConnectionMessage	./ucpcon.c	/^int UCPCreateRequestConnectionMessage(SERVICE_URL *SvcURL, void *para)$/;"	f
UCPDelPortForwardingEntry	./ucpmain.c	/^int UCPDelPortForwardingEntry()$/;"	f
UCPDeleteObsoleteAddNewPortMapping	./ucpopenp.c	/^static int UCPDeleteObsoleteAddNewPortMapping(SERVICE_URL *SvcURL, PORT_MAP *cs)$/;"	f	file:
UCPDeleteObsoletePortMapping	./ucpopenp.c	/^static int UCPDeleteObsoletePortMapping(SERVICE_URL *SvcURL, PORT_MAP *cs)$/;"	f	file:
UCPDeletePortArray	./ucpopenp.c	/^static int UCPDeletePortArray(SERVICE_URL *SvcURL, PORT_MAP *PortMap, int size)$/;"	f	file:
UCPDeletePortMapping_SIGUSR1	./ucpopenp.c	/^int UCPDeletePortMapping_SIGUSR1(void)$/;"	f
UCPDoPortMapping	./ucpopenp.c	/^static int UCPDoPortMapping(SERVICE_URL *SvcURL, PORT_MAP *cs)$/;"	f	file:
UCPGenericConnection	./ucpcon.c	/^int UCPGenericConnection(SERVICE_URL *SvcURL, ucp_create_m_t CreateMessage, void *para)$/;"	f
UCPGetConSvcURL	./ucpsrch.c	/^static int UCPGetConSvcURL(SERVICE_URL_ARRAY *url_array)$/;"	f	file:
UCPGetConnectionStatusInfo	./ucpsrch.c	/^static int UCPGetConnectionStatusInfo(void)$/;"	f	file:
UCPGetDeviceInfo	./ucpopenp.c	/^int UCPGetDeviceInfo(void)$/;"	f
UCPGetDeviceMac	./ucpopenp.c	/^static int UCPGetDeviceMac(PUCP_BUFF_SPOT mac)$/;"	f	file:
UCPGetExternalIPAddress	./ucpwanip.c	/^static int UCPGetExternalIPAddress(SERVICE_URL *SvcURL, char *newip)$/;"	f	file:
UCPGetIGDAddr	./ucpsrch.c	/^int UCPGetIGDAddr(CALLBACK_ADDR *DeviceLoc)$/;"	f
UCPGetIGDStatus	./ucpsrch.c	/^int UCPGetIGDStatus(void)$/;"	f
UCPGetIGDSvc	./ucpsrch.c	/^int UCPGetIGDSvc(void)$/;"	f
UCPGetIGDxURL	./ucpsrch.c	/^int UCPGetIGDxURL(xmlDocPtr doc, xmlNodePtr node, void **para1, void *para2)$/;"	f
UCPGetOpenPortStatus	./ucpopenp.c	/^int UCPGetOpenPortStatus(void)$/;"	f
UCPGetRemoteAddr	./ucpsrch.c	/^static int UCPGetRemoteAddr(http_message *message, CALLBACK_ADDR *Callback)$/;"	f	file:
UCPGetTotalPortMappingNo	./ucpopenp.c	/^int UCPGetTotalPortMappingNo(SERVICE_URL *SvcURL, unsigned *PortMappingNo)$/;"	f
UCPGetWANIP	./ucpwanip.c	/^int UCPGetWANIP(unsigned long *ip)$/;"	f
UCPGetWishPortMapping	./ucpopenp.c	/^int UCPGetWishPortMapping(SERVICE_URL *SvcURL, PORT_MAP *PortMap, PORT_MAP *cs)$/;"	f
UCPGet_ALL_IP_PPP_CtrlURL	./ucpsrch.c	/^static int UCPGet_ALL_IP_PPP_CtrlURL(SERVICE_URL_ARRAY *url_array, http_message *msg)$/;"	f	file:
UCPMakeConnect	./ucpcon.c	/^int UCPMakeConnect(CALLBACK_ADDR *Callback)$/;"	f
UCPMakeEndPoint	./ucpcon.c	/^int UCPMakeEndPoint(void)$/;"	f
UCPOpenPort	./ucpopenp.c	/^int UCPOpenPort(void)$/;"	f
UCPParsePlainXMLxURL	./ucputl.c	/^int UCPParsePlainXMLxURL(char *buf, CALLBACK_ADDR *Callback)$/;"	f
UCPParseRecvBuf	./ucpcon.c	/^int UCPParseRecvBuf(http_message *msg)$/;"	f
UCPRecvBuf	./ucpcon.c	/^static char far UCPRecvBuf[UCP_RECV_BUF_SIZE];$/;"	v	file:
UCPRefreshWANIP	./ucpwanip.c	/^int UCPRefreshWANIP(void)$/;"	f
UCPSearch	./ucpsrch.c	/^static int UCPSearch(char *str)$/;"	f	file:
UCPSearchInit	./ucpsrch.c	/^int UCPSearchInit(void)$/;"	f
UCPSearchShouldDeletePort	./ucpopenp.c	/^static int UCPSearchShouldDeletePort(SERVICE_URL *SvcURL,$/;"	f	file:
UCPSend	./ucputl.c	/^int UCPSend(int fd, char *buf)$/;"	f
UCPSendBuf	./ucpcon.c	/^static char far UCPSendBuf[UCP_SEND_BUF_SIZE];$/;"	v	file:
UCPSetIGDStatus	./ucpsrch.c	/^static void UCPSetIGDStatus(int status)$/;"	f	file:
UCPSetOpenPortStatus	./ucpopenp.c	/^static void UCPSetOpenPortStatus(int status)$/;"	f	file:
UCPSyncIP	./ucpmain.c	/^static int UCPSyncIP(void)$/;"	f	file:
UCPTCPPort	./ucpcon.c	/^static unsigned int UCPTCPPort = (unsigned int)UCPTCPPortBase;$/;"	v	file:
UCPTCPPortBase	./ucpcon.c	40;"	d	file:
UCPTCPPortEnd	./ucpcon.c	41;"	d	file:
UCPTCPReadBuf	./ucpcon.c	/^static char UCPTCPReadBuf[UCP_READ_BUF];$/;"	v	file:
UCP_0	./ucpmain.c	/^char far UCP_0[2]="0";$/;"	v
UCP_1	./ucpmain.c	/^char far UCP_1[2]="1";$/;"	v
UCP_AGENT	./ucpmain.c	/^char far UCP_AGENT[53]="Mozilla\/4.0 (compatible; UPnP\/1.0; Windows NT\/5.1)\\r\\n";$/;"	v
UCP_ALIVE	./ucpmain.c	/^char far UCP_ALIVE[18]="NTS: ssdp:alive\\r\\n";$/;"	v
UCP_ALL	./ucpmain.c	/^char far UCP_ALL[11]="ssdp:all\\r\\n";$/;"	v
UCP_APP_XML	./ucpmain.c	/^char far UCP_APP_XML[16]="application\/xml";$/;"	v
UCP_ASTERISK	./ucpmain.c	/^char far UCP_ASTERISK[2]="*";$/;"	v
UCP_BROKEN	./ucpcon.c	37;"	d	file:
UCP_BUFF_SPOT	./ucpbas.h	/^UCP_BUFF_SPOT, *PUCP_BUFF_SPOT;$/;"	t	typeref:struct:_UCP_BUFF_SPOT
UCP_BYEBYE	./ucpmain.c	/^char far UCP_BYEBYE[19]="NTS: ssdp:byebye\\r\\n";$/;"	v
UCP_BYEBYE_NONTS	./ucpmain.c	/^char far UCP_BYEBYE_NONTS[12]="ssdp:byebye";$/;"	v
UCP_CHARSET	./ucpmain.c	/^char far UCP_CHARSET[8]="charset";$/;"	v
UCP_CLOSE	./ucpmain.c	/^char far UCP_CLOSE[6]="CLOSE";$/;"	v
UCP_COMMA	./ucpmain.c	/^char far UCP_COMMA[2]=",";$/;"	v
UCP_COMPLETE	./ucpcon.c	35;"	d	file:
UCP_CONNECTED	./ucpcon.c	33;"	d	file:
UCP_CON_TIMEOUT	./ucpcon.c	42;"	d	file:
UCP_CRLF	./ucpmain.c	/^char far UCP_CRLF[3]="\\r\\n";$/;"	v
UCP_Connect_State	./ucpcon.c	/^static int UCP_Connect_State = UCP_DISCONNECT;$/;"	v	file:
UCP_DASH	./ucpmain.c	/^char far UCP_DASH[2]="-";$/;"	v
UCP_DCOLON	./ucpmain.c	/^char far UCP_DCOLON[3]="::";$/;"	v
UCP_DISCONNECT	./ucpcon.c	31;"	d	file:
UCP_DISCOVER	./ucpmain.c	/^char far UCP_DISCOVER[18]="\\"ssdp:discover\\"\\r\\n";$/;"	v
UCP_EQU	./ucpmain.c	/^char far UCP_EQU[2]="=";$/;"	v
UCP_EVENT	./ucpmain.c	/^char far UCP_EVENT[11]="upnp:event";$/;"	v
UCP_HASH	./ucpmain.c	/^char far UCP_HASH[2]="#";$/;"	v
UCP_HTTP200	./ucpmain.c	/^char far UCP_HTTP200[18]="HTTP\/1.1 200 OK\\r\\n";$/;"	v
UCP_HTTP_VER	./ucpmain.c	/^char far UCP_HTTP_VER[9]="HTTP\/1.1";$/;"	v
UCP_HTTP_VER_10	./ucpmain.c	/^char far UCP_HTTP_VER_10[9]="HTTP\/1.0";$/;"	v
UCP_H_ACCEPT	./ucpmain.c	/^char far UCP_H_ACCEPT[7]="ACCEPT";$/;"	v
UCP_H_CACHE	./ucpmain.c	/^char far UCP_H_CACHE[14]="CACHE-CONTROL";$/;"	v
UCP_H_CALLBACK	./ucpmain.c	/^char far UCP_H_CALLBACK[9]="CALLBACK";$/;"	v
UCP_H_CONN	./ucpmain.c	/^char far UCP_H_CONN[11]="CONNECTION";$/;"	v
UCP_H_CONTENT_LEN	./ucpmain.c	/^char far UCP_H_CONTENT_LEN[15]="CONTENT-LENGTH";$/;"	v
UCP_H_CONTENT_TYPE	./ucpmain.c	/^char far UCP_H_CONTENT_TYPE[13]="CONTENT-TYPE";$/;"	v
UCP_H_EXT	./ucpmain.c	/^char far UCP_H_EXT[4]="EXT";$/;"	v
UCP_H_HOST	./ucpmain.c	/^char far UCP_H_HOST[5]="HOST";$/;"	v
UCP_H_LOCATION	./ucpmain.c	/^char far UCP_H_LOCATION[9]="LOCATION";$/;"	v
UCP_H_MAN	./ucpmain.c	/^char far UCP_H_MAN[4]="MAN";$/;"	v
UCP_H_MX	./ucpmain.c	/^char far UCP_H_MX[3]="MX";$/;"	v
UCP_H_NT	./ucpmain.c	/^char far UCP_H_NT[3]="NT";$/;"	v
UCP_H_NTS	./ucpmain.c	/^char far UCP_H_NTS[4]="NTS";$/;"	v
UCP_H_SEQ	./ucpmain.c	/^char far UCP_H_SEQ[4]="SEQ";$/;"	v
UCP_H_SERVER	./ucpmain.c	/^char far UCP_H_SERVER[7]="SERVER";$/;"	v
UCP_H_SID	./ucpmain.c	/^char far UCP_H_SID[4]="SID";$/;"	v
UCP_H_SOAPACTION	./ucpmain.c	/^char far UCP_H_SOAPACTION[11]="SOAPACTION";$/;"	v
UCP_H_ST	./ucpmain.c	/^char far UCP_H_ST[3]="ST";$/;"	v
UCP_H_TIMEOUT	./ucpmain.c	/^char far UCP_H_TIMEOUT[8]="TIMEOUT";$/;"	v
UCP_H_USER_AGENT	./ucpmain.c	/^char far UCP_H_USER_AGENT[11]="USER-AGENT";$/;"	v
UCP_H_USN	./ucpmain.c	/^char far UCP_H_USN[4]="USN";$/;"	v
UCP_IDLE	./ucpcon.c	36;"	d	file:
UCP_IGD	./ucpsrch.c	/^char far UCP_IGD[]="urn:schemas-upnp-org:device:InternetGatewayDevice:1\\r\\n";$/;"	v
UCP_IGD_ADD_PORT	./ucpmain.c	/^char far UCP_IGD_ADD_PORT[15]="AddPortMapping";$/;"	v
UCP_IGD_CONNECTED	./ucpsrch.c	/^char far UCP_IGD_CONNECTED[] = "Connected";$/;"	v
UCP_IGD_DEL_PORT	./ucpmain.c	/^char far UCP_IGD_DEL_PORT[18]="DeletePortMapping";$/;"	v
UCP_IGD_ENABLED	./ucpmain.c	/^char far UCP_IGD_ENABLED[]="NewEnabled";$/;"	v
UCP_IGD_ERROR	./ucpmain.c	/^char far UCP_IGD_ERROR[]="errorCode";$/;"	v
UCP_IGD_E_PORT	./ucpmain.c	/^char far UCP_IGD_E_PORT[]="NewExternalPort";$/;"	v
UCP_IGD_GET_EXTERNAL_IP_ADDRESS	./ucpmain.c	/^char far UCP_IGD_GET_EXTERNAL_IP_ADDRESS[]="GetExternalIPAddress";$/;"	v
UCP_IGD_G_GPORT	./ucpmain.c	/^char far UCP_IGD_G_GPORT[27]="GetGenericPortMappingEntry";$/;"	v
UCP_IGD_G_SPORT	./ucpmain.c	/^char far UCP_IGD_G_SPORT[28]="GetSpecificPortMappingEntry";$/;"	v
UCP_IGD_I_CLIENT	./ucpmain.c	/^char far UCP_IGD_I_CLIENT[]="NewInternalClient";$/;"	v
UCP_IGD_I_PORT	./ucpmain.c	/^char far UCP_IGD_I_PORT[]="NewInternalPort";$/;"	v
UCP_IGD_L_DURA	./ucpmain.c	/^char far UCP_IGD_L_DURA[]="NewLeaseDuration";$/;"	v
UCP_IGD_NEW_CONNECTION_STATUS	./ucpsrch.c	/^char far UCP_IGD_NEW_CONNECTION_STATUS[] = "NewConnectionStatus";$/;"	v
UCP_IGD_NEW_EXTERNAL_IP_ADDRESS	./ucpwanip.c	/^char far UCP_IGD_NEW_EXTERNAL_IP_ADDRESS[] = "NewExternalIPAddress";$/;"	v
UCP_IGD_N_PORT_I	./ucpmain.c	/^char far UCP_IGD_N_PORT_I[20]="NewPortMappingIndex";$/;"	v
UCP_IGD_PROTOCOL	./ucpmain.c	/^char far UCP_IGD_PROTOCOL[]="NewProtocol";$/;"	v
UCP_IGD_P_DESC	./ucpmain.c	/^char far UCP_IGD_P_DESC[]="NewPortMappingDescription";$/;"	v
UCP_IGD_REMOTE_HOST	./ucpmain.c	/^char far UCP_IGD_REMOTE_HOST[]="NewRemoteHost";$/;"	v
UCP_IGD_R_CONN	./ucpmain.c	/^char far UCP_IGD_R_CONN[18]="RequestConnection";$/;"	v
UCP_IGD_STATUS_INFO	./ucpmain.c	/^char far UCP_IGD_STATUS_INFO[14]="GetStatusInfo";$/;"	v
UCP_IGD_TCP	./ucpmain.c	/^char far UCP_IGD_TCP[4]="TCP";$/;"	v
UCP_INIT_WAIT	./ucp.h	11;"	d
UCP_INIT_WAIT	./ucp.h	9;"	d
UCP_IP_CONN	./ucpmain.c	/^char far UCP_IP_CONN[]="urn:schemas-upnp-org:service:WANIPConnection:1";$/;"	v
UCP_KEEP_ALIVE	./ucpmain.c	/^char far UCP_KEEP_ALIVE[11]="KEEP-ALIVE";$/;"	v
UCP_LAB	./ucpmain.c	/^char far UCP_LAB[2]="<";$/;"	v
UCP_LPB	./ucpmain.c	/^char far UCP_LPB[2]="(";$/;"	v
UCP_MAX_AGE	./ucpmain.c	/^char far UCP_MAX_AGE[8]="max-age"; $/;"	v
UCP_MULTI_HOST	./ucpmain.c	/^char far UCP_MULTI_HOST[29]="HOST: 239.255.255.250:1900\\r\\n";$/;"	v
UCP_M_GET	./ucpmain.c	/^char far UCP_M_GET[4]="GET";$/;"	v
UCP_M_NOTIFY	./ucpmain.c	/^char far UCP_M_NOTIFY[7]="NOTIFY";$/;"	v
UCP_M_POST	./ucpmain.c	/^char far UCP_M_POST[5]="POST";$/;"	v
UCP_NOTIFY	./ucpmain.c	/^char far UCP_NOTIFY[20]="NOTIFY * HTTP\/1.1\\r\\n";$/;"	v
UCP_NS	./ucpmain.c	/^char far UCP_NS[6]="xmlns";$/;"	v
UCP_NS_ANY	./ucpmain.c	/^char far UCP_NS_ANY[2]="e";$/;"	v
UCP_NS_EVENT	./ucpmain.c	/^char far UCP_NS_EVENT[41]="xmlns:e=\\"urn:schemas-upnp-org:event-1-0\\"";$/;"	v
UCP_NS_U	./ucpmain.c	/^char far UCP_NS_U[2]="u";$/;"	v
UCP_OK	./ucpmain.c	/^char far UCP_OK[3]="OK";$/;"	v
UCP_OS_VER	./ucpmain.c	/^char far UCP_OS_VER[11]="Cellvision";$/;"	v
UCP_PPP_CONN	./ucpmain.c	/^char far UCP_PPP_CONN[]="urn:schemas-upnp-org:service:WANPPPConnection:1";$/;"	v
UCP_PROPCHANGE	./ucpmain.c	/^char far UCP_PROPCHANGE[16]="upnp:propchange";$/;"	v
UCP_PROPERTY	./ucpmain.c	/^char far UCP_PROPERTY[11]="e:property";$/;"	v
UCP_PROPSET	./ucpmain.c	/^char far UCP_PROPSET[14]="e:propertyset";$/;"	v
UCP_QUERY	./ucpmain.c	/^char far UCP_QUERY[19]="QueryStateVariable";$/;"	v
UCP_QUOTE_DBL	./ucpmain.c	/^char far UCP_QUOTE_DBL[2]="\\"";$/;"	v
UCP_RAB	./ucpmain.c	/^char far UCP_RAB[2]=">";$/;"	v
UCP_READ_BUF	./ucpbas.h	6;"	d
UCP_RECV_BUF_SIZE	./ucpbas.h	7;"	d
UCP_REMOTE_CLOSE	./ucpcon.c	38;"	d	file:
UCP_ROOT	./ucpmain.c	/^char far UCP_ROOT[16]="upnp:rootdevice";$/;"	v
UCP_RPB	./ucpmain.c	/^char far UCP_RPB[2]=")";$/;"	v
UCP_SCHEMAS_CTRL	./ucpmain.c	/^char far UCP_SCHEMAS_CTRL[]="urn:schemas-upnp-org:control-1-0";$/;"	v
UCP_SCHEMAS_EVENT	./ucpmain.c	/^char far UCP_SCHEMAS_EVENT[]="urn:schemas-upnp-org:event-1-0";$/;"	v
UCP_SCOLON	./ucpmain.c	/^char far UCP_SCOLON[2]=":";$/;"	v
UCP_SEARCH	./ucpmain.c	/^char far UCP_SEARCH[22]="M-SEARCH * HTTP\/1.1\\r\\n";$/;"	v
UCP_SEARCH_PORT	./ucp.h	4;"	d
UCP_SEARCH_PORT	./ucpbas.h	5;"	d
UCP_SEC	./ucpmain.c	/^char far UCP_SEC[8]="Second-";$/;"	v
UCP_SEMICOLON	./ucpmain.c	/^char far UCP_SEMICOLON[2]=";";$/;"	v
UCP_SEND_BUF_SIZE	./ucpbas.h	8;"	d
UCP_SERVER	./ucpmain.c	/^char far UCP_SERVER[30]="SERVER: Cellvision UPnP\/1.0\\r\\n";$/;"	v
UCP_SLASH	./ucpmain.c	/^char far UCP_SLASH[2]="\/";$/;"	v
UCP_SLEEP_DURATION	./ucp.h	14;"	d
UCP_SLEEP_SHORT	./ucp.h	15;"	d
UCP_SOAP_E	./ucpcon.c	/^char far UCP_SOAP_E[23] = "<\/s:Body>"$/;"	v
UCP_SOAP_S	./ucpcon.c	/^char far UCP_SOAP_S[133] = $/;"	v
UCP_SPACE	./ucpmain.c	/^char far UCP_SPACE[2]=" ";$/;"	v
UCP_TAG_VALUE	./ucputl.c	/^UCP_TAG_VALUE, *PUCP_TAG_VALUE;$/;"	t	typeref:struct:_UCP_TAG_VALUE	file:
UCP_TCP_TIMEOUT	./ucpcon.c	45;"	d	file:
UCP_TEXT_XML	./ucpmain.c	/^char far UCP_TEXT_XML[9]="text\/xml";$/;"	v
UCP_TYPE	./ucpbas.h	12;"	d
UCP_UPNP	./ucpmain.c	/^char far UCP_UPNP[5]="upnp";$/;"	v
UCP_URL	./ucpbas.h	13;"	d
UCP_UTF_8	./ucpmain.c	/^char far UCP_UTF_8[8]="\\"utf-8\\"";$/;"	v
UCP_UUID	./ucpmain.c	/^char far UCP_UUID[5]="uuid";$/;"	v
UCP_VARNAME	./ucpmain.c	/^char far UCP_VARNAME[8]="varName";$/;"	v
UCP_VER	./ucpmain.c	/^char far UCP_VER[9]="UPnP\/1.0";$/;"	v
UCP_WAIT_CONNECT	./ucpcon.c	32;"	d	file:
UCP_WAIT_RECV_RESP	./ucpcon.c	34;"	d	file:
UCP_XML_CTRL_URL	./ucpmain.c	/^char far UCP_XML_CTRL_URL[11]="controlURL";$/;"	v
UCP_XML_DECL	./ucpcon.c	/^char far UCP_XML_DECL[22] = "<?xml version=\\"1.0\\"?>";$/;"	v
UCP_XML_DEVICETYPE	./ucpmain.c	/^char far UCP_XML_DEVICETYPE[11]="deviceType";$/;"	v
UCP_XML_ENCODING	./ucpcon.c	/^char far UCP_XML_ENCODING[9] = "encoding";$/;"	v
UCP_XML_RETURN	./ucpmain.c	/^char far UCP_XML_RETURN[7]="return";$/;"	v
UCP_XML_SCPD_URL	./ucpmain.c	/^char far UCP_XML_SCPD_URL[8]="SCPDURL";$/;"	v
UCP_XML_SERVICE_TYPE	./ucpmain.c	/^char far UCP_XML_SERVICE_TYPE[12]="serviceType";$/;"	v
UCP_XML_URLBASE	./ucpmain.c	/^char far UCP_XML_URLBASE[8]="URLBase";$/;"	v
UCP_ZERO	./ucpmain.c	/^char far UCP_ZERO[2]="0";$/;"	v
UCPextractPortMapInfo	./ucpopenp.c	/^static int UCPextractPortMapInfo(http_message *msg, PORT_MAP *PortMap)$/;"	f	file:
UPNP_MULTICAST_IP	./ucpsrch.c	36;"	d	file:
UPNP_MULTICAST_PORT	./ucpsrch.c	37;"	d	file:
UpnpIP	./ucpopenp.c	/^unsigned long  UpnpIP;$/;"	v
Value	./ucputl.c	/^    char Value[TAG_VALUE_LENGTH];$/;"	m	struct:_UCP_TAG_VALUE	file:
VerifySecondPort	./ucpopenp.c	/^int VerifySecondPort(void)$/;"	f
WANIP_DURATION	./ucpwanip.c	26;"	d	file:
WanIPExpireTime	./ucpwanip.c	/^static nuint32 WanIPExpireTime = 0;$/;"	v	file:
_CODE_DESC	./ucputl.h	/^_CODE_DESC$/;"	s
_PORT_MAP	./ucpopenp.h	/^_PORT_MAP$/;"	s
_SERVICE_URL	./ucpbas.h	/^_SERVICE_URL$/;"	s
_SERVICE_URL_ARRAY	./ucpsrch.c	/^_SERVICE_URL_ARRAY$/;"	s	file:
_UCPCON_	./ucpcon.h	2;"	d
_UCPOPENP_	./ucpopenp.h	2;"	d
_UCPSRCH_	./ucpsrch.h	2;"	d
_UCPWANIP_	./ucpwanip.h	2;"	d
_UCP_	./ucp.h	2;"	d
_UCP_BAS_	./ucpbas.h	2;"	d
_UCP_BUFF_SPOT	./ucpbas.h	/^_UCP_BUFF_SPOT$/;"	s
_UCP_MAIN_	./ucpmain.h	2;"	d
_UCP_TAG_VALUE	./ucputl.c	/^_UCP_TAG_VALUE$/;"	s	file:
_UCP_UTL_	./ucputl.h	2;"	d
buff	./ucpbas.h	/^    char *buff;$/;"	m	struct:_UCP_BUFF_SPOT
cap	./ucpsrch.c	/^    int cap;$/;"	m	struct:_SERVICE_URL_ARRAY	file:
capacity	./ucpbas.h	/^    int capacity;$/;"	m	struct:_UCP_BUFF_SPOT
connect_timeout	./ucpcon.c	/^int connect_timeout (int sock, struct sockaddr *addr, int size_addr, int timeout)$/;"	f
convertServerNameToIP	./ucpopenp.c	/^static void convertServerNameToIP(PORT_MAP *PortMap, PORT_MAP *cs)$/;"	f	file:
cur_pstn	./ucpbas.h	/^    char *cur_pstn;$/;"	m	struct:_UCP_BUFF_SPOT
default_gw	./ucpsrch.c	/^unsigned long  default_gw;$/;"	v
desc	./ucputl.h	/^    char desc[48];$/;"	m	struct:_CODE_DESC
ecode	./ucputl.h	/^    int ecode;$/;"	m	struct:_CODE_DESC
error_code	./ucputl.c	/^short error_code = 0;$/;"	v
extractElementValue	./ucputl.c	/^char *extractElementValue(char *src, PUCP_TAG_VALUE tagValue)$/;"	f
extractIP	./ucputl.c	/^static int extractIP(char *buf, CALLBACK_ADDR *Callback)$/;"	f	file:
extractLocationURL	./ucputl.c	/^int extractLocationURL(http_header *list, CALLBACK_ADDR *Callback)$/;"	f
extractPath	./ucputl.c	/^static int extractPath(char *buf, CALLBACK_ADDR *Callback)$/;"	f	file:
extractPort	./ucputl.c	/^static int extractPort(char *buf, CALLBACK_ADDR *Callback)$/;"	f	file:
extractServiceCtrlURL	./ucputl.c	/^int extractServiceCtrlURL(char *src, CALLBACK_ADDR *Callback)$/;"	f
far	./ucpmain.c	30;"	d	file:
getipbyname	./ucputl.c	/^int getipbyname(char *hostname)$/;"	f
isConfigedByUs	./ucpopenp.c	/^static int isConfigedByUs(PORT_MAP *PortMap, PORT_MAP *cs)$/;"	f	file:
isDefaultGWexist	./ucpcon.c	/^int isDefaultGWexist(void)$/;"	f
isPortMapEnabled	./ucpopenp.c	/^static int isPortMapEnabled(PORT_MAP *PortMap)$/;"	f	file:
isUCPSearchSocketExist	./ucpsrch.c	/^int isUCPSearchSocketExist(void)$/;"	f
main	./ucpmain.c	/^int main(void)$/;"	f
offset	./ucpsrch.c	/^    int offset;$/;"	m	struct:_SERVICE_URL_ARRAY	file:
port_forwarding_enable	./ucpopenp.c	/^unsigned short port_forwarding_enable = 0;$/;"	v
read_sysinfo	./ucputl.c	/^int read_sysinfo(int len, char *out, int subfunc)$/;"	f
serviceType	./ucpbas.h	/^  char serviceType[UCP_TYPE];$/;"	m	struct:_SERVICE_URL
shouldDelete	./ucpopenp.c	/^static int shouldDelete(PORT_MAP *PortMap, PORT_MAP *cs)$/;"	f	file:
sleep_time	./ucpmain.c	/^unsigned int sleep_time;$/;"	v
status	./ucpbas.h	/^  char status[CON_STATUS_SIZE];$/;"	m	struct:_SERVICE_URL
trash	./ucpcon.c	/^static char far trash[1024];$/;"	v	file:
trash	./ucpsrch.c	/^static char far trash[1024];$/;"	v	file:
ucp_GetIGDSvc_expire	./ucpsrch.c	/^static int ucp_GetIGDSvc_expire(void)$/;"	f	file:
ucp_create_m_t	./ucpcon.h	/^typedef int (*ucp_create_m_t)(SERVICE_URL *SvcURL, void *para);$/;"	t
ucp_msearch_sock_fd	./ucpsrch.c	/^static int16 ucp_msearch_sock_fd= -1;$/;"	v	file:
ucp_openport_expire	./ucpopenp.c	/^static int ucp_openport_expire(void)$/;"	f	file:
ucp_tcp_sock_fd	./ucpcon.c	/^static int ucp_tcp_sock_fd = -1;$/;"	v	file:
ucp_timeout_t	./ucpcon.c	/^typedef void (*ucp_timeout_t)(int *fd);$/;"	t	file:
ucp_wanip_expire	./ucpwanip.c	/^int ucp_wanip_expire(void)$/;"	f
write_sysinfo_short	./ucputl.c	/^int write_sysinfo_short(short in, int subfunc)$/;"	f
