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 + -
显示快捷键?