wsnetbs.h

来自「MinGW+MSYS开发必用的api参考」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef _WSNETBS_H#define _WSNETBS_H#if __GNUC__ >=3#pragma GCC system_header#endif#define NETBIOS_NAME_LENGTH	16#define NETBIOS_UNIQUE_NAME	0#define NETBIOS_GROUP_NAME	1#define NETBIOS_TYPE_QUICK_UNIQUE	2#define NETBIOS_TYPE_QUICK_GROUP	3#ifndef RC_INVOKEDtypedef struct sockaddr_nb {	short	snb_family;	u_short	snb_type;	char	snb_name[NETBIOS_NAME_LENGTH];} SOCKADDR_NB, *PSOCKADDR_NB, *LPSOCKADDR_NB;#define SET_NETBIOS_SOCKADDR(_snb,_type,_name,_port) \{ \	register int _i; \	register char *_n = (_name); \	register PSOCKADDR_NB _s = (_snb); \	_s->snb_family = AF_NETBIOS; \	_s->snb_type = (_type); \	for (_i=0; _n[_i] != '\0' && _i<NETBIOS_NAME_LENGTH-1; _i++) { \		_s->snb_name[_i] = _n[_i]; \	} \	for (; _i<NETBIOS_NAME_LENGTH-1; _i++) { \		_s->snb_name[_i] = ' '; \	} \	_s->snb_name[NETBIOS_NAME_LENGTH-1] = (_port); \}#endif   /* RC_INVOKED */#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?