123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- /**
- * This file has no copyright assigned and is placed in the Public Domain.
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER.PD within this package.
- */
- #ifndef NETCONS_INCLUDED
- #define NETCONS_INCLUDED
- #ifndef PASCAL
- #define PASCAL WINAPI
- #endif
- #ifndef FAR
- #define FAR
- #endif
- #define CNLEN 15
- #define LM20_CNLEN 15
- #define DNLEN CNLEN
- #define LM20_DNLEN LM20_CNLEN
- #if (CNLEN!=DNLEN)
- #error CNLEN and DNLEN are not equal
- #endif
- #define UNCLEN (CNLEN+2)
- #define LM20_UNCLEN (LM20_CNLEN+2)
- #define NNLEN 80
- #define LM20_NNLEN 12
- #define RMLEN (UNCLEN+1+NNLEN)
- #define LM20_RMLEN (LM20_UNCLEN+1+LM20_NNLEN)
- #define SNLEN 80
- #define LM20_SNLEN 15
- #define STXTLEN 256
- #define LM20_STXTLEN 63
- #define PATHLEN 256
- #define LM20_PATHLEN 256
- #define DEVLEN 80
- #define LM20_DEVLEN 8
- #define EVLEN 16
- #define UNLEN 256
- #define LM20_UNLEN 20
- #define GNLEN UNLEN
- #define LM20_GNLEN LM20_UNLEN
- #define PWLEN 256
- #define LM20_PWLEN 14
- #define SHPWLEN 8
- #define CLTYPE_LEN 12
- #define MAXCOMMENTSZ 256
- #define LM20_MAXCOMMENTSZ 48
- #define QNLEN NNLEN
- #define LM20_QNLEN LM20_NNLEN
- #if (QNLEN!=NNLEN)
- #error QNLEN and NNLEN are not equal
- #endif
- #define ALERTSZ 128
- #define MAXDEVENTRIES (sizeof (int)*8)
- #define NETBIOS_NAME_LEN 16
- #define MAX_PREFERRED_LENGTH ((DWORD) -1)
- #define CRYPT_KEY_LEN 7
- #define CRYPT_TXT_LEN 8
- #define ENCRYPTED_PWLEN 16
- #define SESSION_PWLEN 24
- #define SESSION_CRYPT_KLEN 21
- #ifndef PARMNUM_ALL
- #define PARMNUM_ALL 0
- #endif
- #define PARM_ERROR_UNKNOWN ((DWORD) (-1))
- #define PARM_ERROR_NONE 0
- #define PARMNUM_BASE_INFOLEVEL 1000
- #define LMSTR LPWSTR
- #define LMCSTR LPCWSTR
- #define MESSAGE_FILENAME TEXT("NETMSG")
- #define OS2MSG_FILENAME TEXT("BASE")
- #define HELP_MSG_FILENAME TEXT("NETH")
- #define BACKUP_MSG_FILENAME TEXT("BAK.MSG")
- #ifndef NULL
- #ifdef __cplusplus
- #ifndef _WIN64
- #define NULL 0
- #else
- #define NULL 0LL
- #endif /* W64 */
- #else
- #define NULL ((void *)0)
- #endif
- #endif
- #define NET_API_STATUS DWORD
- #define API_RET_TYPE NET_API_STATUS
- #define NET_API_FUNCTION WINAPI
- #ifndef _NO_W32_PSEUDO_MODIFIERS
- #ifndef IN
- #define IN
- #endif
- #ifndef OUT
- #define OUT
- #endif
- #ifndef OPTIONAL
- #define OPTIONAL
- #endif
- #endif
- #define PLATFORM_ID_DOS 300
- #define PLATFORM_ID_OS2 400
- #define PLATFORM_ID_NT 500
- #define PLATFORM_ID_OSF 600
- #define PLATFORM_ID_VMS 700
- #define MIN_LANMAN_MESSAGE_ID NERR_BASE
- #define MAX_LANMAN_MESSAGE_ID 5899
- #endif
|