📄 routelink_in_s.h
字号:
/****************************************************************************
FileName : routelink_in_s.h
Date : 2006.07.22
Author :
Copyright :
-----------------------------------------------------------------------------
Modify History
NO Date Modifier Modified Contet
****************************************************************************/
#ifndef __ROUTELINK_IN_S_H__
#define __ROUTELINK_IN_S_H__
/*-------------------------------------------------------------------------*/
/* */
/* Data Struct definition Section */
/* */
/*-------------------------------------------------------------------------*/
/* Data type definition */
/* Basic Data Type definition section */
typedef char BYTE;
typedef unsigned char UBYTE;
typedef short WORD;
typedef long DWORD;
typedef unsigned short UWORD;
typedef unsigned long UDWORD;
typedef double DOUBLE;
typedef void* H_ROUTELINK;
typedef char INT1;
typedef unsigned char UINT1;
typedef unsigned short UINT2;
typedef unsigned long UINT4;
/* Global handle */
typedef struct{
UWORD uwSize;
BYTE* pbStr;
}S_STRING;
typedef struct{
int iSrcCnt;
}S_ROUTELINK;
/* Route link data format struct */
typedef struct{
UWORD uwRecSize; /* Link Info Record size */
UDWORD udwLinkID; /* Link ID */
UWORD uwRoadNameSize; /* Road name area size */
UDWORD udwStaNodeInfo; /* Start node info */
char* pcRoadName; /* Road name */
}S_LNKDATA_FMT;
/* Route link info data for search result displayed */
typedef struct{
BYTE bRoadNameFlg; /* Road name exist flag */
BYTE bBranchNum; /* Branch road number */
BYTE bDspClass; /* Display class No. */
UDWORD udwLinkID; /* Link ID */
S_STRING* pstRoadName; /* Road Name buffer */
}S_LNKDATA_DSP;
#if 1
/* Record data table */
typedef struct{
UWORD uwRecSize; /* Link Info Record size */
UDWORD udwLinkID; /* Link ID */
void* pvRtLnk; /* Route Link info data area */
}S_LNKTBL_REC;
/* Sing Link table */
typedef struct SINGLELNK{
S_LNKTBL_REC stLnkTblRec; /* Record data */
struct SINGLELNK* pNxtNode; /* Next node of link table */
}S_LNKTBL;
#else
/* Sing Link table */
typedef struct SINGLELNK{
UWORD uwRecSize; /* Link Info Record size */
UDWORD udwLinkID; /* Link ID */
void* pvRtLnk; /* Route Link info data area */
#if 1
struct SINGLELNK* pPrvNode;
#endif
struct SINGLELNK* pNxtNode; /* Next node of link table */
}S_LNKTBL;
#endif
typedef struct SINGLELNKSRC{
BYTE* pbDspStr; /* String for displaying */
struct SINGLELNKSRC* pNxtNode; /* Next node */
}S_LNKTBL_SRC;
#endif /* __ROUTELINK_IN_S_H__ */
/* End of file------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -