📄 ipx.h
字号:
/* IPX COMMUNICATION PROTOCOL STRUCTION INFORMATION */
# define IPX_LEN 546
# define send_socket 0x4545
# define receive_socket 0x4646
# define IPX_OpenSocket 0x00
# define IPX_CloseSocket 0x01
# define IPX_GetLocalTarget 0x02
# define IPX_SendPacket 0x03
# define IPX_ListenForPacket 0x04
# define IPX_ScheduleIPXEvent 0x05
# define IPX_CancelIPXEvent 0x06
# define IPX_GetIntervalMarker 0x08
# define IPX_GetInternetworkAddress 0x09
# define IPX_RelinquishControl 0x0a
# define IPX_DisconnectFormTarget 0x0b
typedef struct IPXHEADER
{
unsigned int checksum;
unsigned int length;
unsigned char transport_control;
unsigned char packet_type;
unsigned char dest_network_number[4];
unsigned char dest_network_node[6];
unsigned int dest_network_socket;
unsigned char soure_network_number[4];
unsigned char soure_network_node[6];
unsigned int soure_network_socket;
} IPX_HEADER;
typedef struct IPXECB
{
void far *link_address;
void far (*event_service_routine)(void);
unsigned char in_use;
unsigned char completion_code;
unsigned int socket_number;
unsigned char IPX_workspace[4];
unsigned char driver_workspace[12];
unsigned char immediate_address[6];
unsigned int packet_count;
struct {
void far *address;
unsigned int length;
} packet[2];
} IPX_ECB;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -