mingw-5.1.4/win32/include/lmcons.h
changeset 0 76b1f169d9fe
equal deleted inserted replaced
-1:000000000000 0:76b1f169d9fe
       
     1 #ifndef _LMCONS_H
       
     2 #define _LMCONS_H
       
     3 #if __GNUC__ >=3
       
     4 #pragma GCC system_header
       
     5 #endif
       
     6 
       
     7 #define MESSAGE_FILENAME TEXT("NETMSG")
       
     8 #define OS2MSG_FILENAME TEXT("BASE")
       
     9 #define HELP_MSG_FILENAME TEXT("NETH")
       
    10 #define NET_API_FUNCTION __stdcall
       
    11 #define NET_API_STATUS DWORD
       
    12 #define API_RET_TYPE NET_API_STATUS
       
    13 #define MIN_LANMAN_MESSAGE_ID NERR_BASE
       
    14 #define MAX_LANMAN_MESSAGE_ID 5799
       
    15 #ifndef CNLEN /* also in nddeapi.h */
       
    16 #define CNLEN 15
       
    17 #define UNCLEN (CNLEN + 2)
       
    18 #endif
       
    19 #define DNLEN 15
       
    20 #define LM20_CNLEN 15
       
    21 #define LM20_DNLEN 15
       
    22 #define LM20_SNLEN 15
       
    23 #define LM20_STXTLEN 63
       
    24 #define LM20_UNCLEN (LM20_CNLEN+2)
       
    25 #define LM20_NNLEN 12
       
    26 #define LM20_RMLEN (LM20_UNCLEN+1+LM20_NNLEN)
       
    27 #define NNLEN 80
       
    28 #define RMLEN (UNCLEN+1+NNLEN)
       
    29 #define SNLEN 80
       
    30 #define STXTLEN 256
       
    31 #define PATHLEN 256
       
    32 #define LM20_PATHLEN 256
       
    33 #define DEVLEN 80
       
    34 #define LM20_DEVLEN 8
       
    35 #define EVLEN 16
       
    36 #define UNLEN 256
       
    37 #define LM20_UNLEN 20
       
    38 #define GNLEN UNLEN
       
    39 #define LM20_GNLEN LM20_UNLEN
       
    40 #define PWLEN 256
       
    41 #define LM20_PWLEN 14
       
    42 #define SHPWLEN 8
       
    43 #define CLTYPE_LEN 12
       
    44 #define MAXCOMMENTSZ 256
       
    45 #define LM20_MAXCOMMENTSZ 48
       
    46 #define QNLEN NNLEN
       
    47 #define LM20_QNLEN LM20_NNLEN
       
    48 #define ALERTSZ 128
       
    49 #define MAXDEVENTRIES (sizeof(int)*8)
       
    50 #define NETBIOS_NAME_LEN 16
       
    51 #define MAX_PREFERRED_LENGTH ((DWORD)-1)
       
    52 #define CRYPT_KEY_LEN 7
       
    53 #define CRYPT_TXT_LEN 8
       
    54 #define ENCRYPTED_PWLEN 16
       
    55 #define SESSION_PWLEN 24
       
    56 #define SESSION_CRYPT_KLEN 21
       
    57 #define PARMNUM_ALL             0
       
    58 #define PARM_ERROR_UNKNOWN ((DWORD)-1)
       
    59 #define PARM_ERROR_NONE 0
       
    60 #define PARMNUM_BASE_INFOLEVEL 1000
       
    61 #define PLATFORM_ID_DOS 300
       
    62 #define PLATFORM_ID_OS2 400
       
    63 #define PLATFORM_ID_NT 500
       
    64 #define PLATFORM_ID_OSF 600
       
    65 #define PLATFORM_ID_VMS 700
       
    66 /* new typedef in W2K */
       
    67 #if defined( _WIN32_WINNT ) || defined( WINNT ) || defined( FORCE_UNICODE )
       
    68 #define LMSTR   LPWSTR
       
    69 #define LMCSTR  LPCWSTR
       
    70 #else
       
    71 #define LMSTR   LPSTR
       
    72 #define LMCSTR  LPCSTR
       
    73 #endif
       
    74 
       
    75 #endif