Mercurial > games > semicongine
diff fuhtark_test/include/winapi/lmcons.h @ 1500:91c8c3b7cbf0
add: futhark tests for generating vulkan api
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 21:36:48 +0700 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fuhtark_test/include/winapi/lmcons.h Wed Nov 26 21:36:48 2025 +0700 @@ -0,0 +1,137 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the w64 mingw-runtime package. + * No warranty is given; refer to the file DISCLAIMER 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
