cf62424b92
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h, dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h, imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h, ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h, lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h, lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h, lmerrlog.h, lmmsg.h, lmremutl.h, lmrepl.h, lmserver.h, lmshare.h, lmsname.h, lmstats.h, lmsvc.h, lmuse.h, lmuseflg.h, lmwksta.h, lzexpand.h, mapi.h, mciavi.h, mcx.h, mmsystem.h, mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h, ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h, ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h, oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h, raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h, rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h, rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h, security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h, sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h, tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h, wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h, wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h, winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h, winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h, wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header if __GNUC__ >= 3. * include/mapi.h: Change header guard name to _MAPI_H for consistency.
36 lines
892 B
C
36 lines
892 B
C
#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_INVOKED
|
|
typedef 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
|