diff options
Diffstat (limited to 'src/VBox/Devices/Graphics/shaderlib/wine/include/lmcons.h')
-rw-r--r-- | src/VBox/Devices/Graphics/shaderlib/wine/include/lmcons.h | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/src/VBox/Devices/Graphics/shaderlib/wine/include/lmcons.h b/src/VBox/Devices/Graphics/shaderlib/wine/include/lmcons.h new file mode 100644 index 00000000..dea8082e --- /dev/null +++ b/src/VBox/Devices/Graphics/shaderlib/wine/include/lmcons.h @@ -0,0 +1,79 @@ +/* + * Copyright (C) 1999 Rein Klazes + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + +/* + * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice + * other than GPL or LGPL is available it will apply instead, Oracle elects to use only + * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where + * a choice of LGPL license versions is made available with the language indicating + * that LGPLv2 or any later version may be used, or where a choice of which version + * of the LGPL is applied is otherwise unspecified. + */ + +#ifndef __WINE_LMCONS_H +#define __WINE_LMCONS_H + +/* Types */ + +#define NET_API_STATUS DWORD +#define API_RET_TYPE NET_API_STATUS +#define NET_API_FUNCTION WINAPI + +#define MAX_PREFERRED_LENGTH ((DWORD) -1) + +/* Lan manager API defines */ + +#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 CNLEN 15 +#define LM20_CNLEN CNLEN +#define DNLEN CNLEN +#define LM20_DNLEN DNLEN +#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 CLTYPE_LEN 12 + +/* platform IDs */ +#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 LMSTR LPWSTR +#define LMCSTR LPCWSTR + +#endif |