Work around MinGW mangling of "host:/path"
[msysgit/historical-msysgit.git] / mingw / include / lmcons.h
blob27566b3654f36b304211943ff0d8f776ed5ba266
1 #ifndef _LMCONS_H
2 #define _LMCONS_H
3 #if __GNUC__ >=3
4 #pragma GCC system_header
5 #endif
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
75 #endif