3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 1999 Rein Klazes
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WINE_LMCONS_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __WINE_LMCONS_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Types */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NET_API_STATUS DWORD
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define API_RET_TYPE NET_API_STATUS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NET_API_FUNCTION WINAPI
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define MAX_PREFERRED_LENGTH ((DWORD) -1)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Lan manager API defines */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define UNLEN 256
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_UNLEN 20
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GNLEN UNLEN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_GNLEN LM20_UNLEN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PWLEN 256
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_PWLEN 14
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SHPWLEN 8
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CNLEN 15
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_CNLEN CNLEN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DNLEN CNLEN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_DNLEN DNLEN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define UNCLEN (CNLEN+2)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_UNCLEN (LM20_CNLEN+2)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NNLEN 80
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_NNLEN 12
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define RMLEN (UNCLEN+1+NNLEN)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_RMLEN (LM20_UNCLEN+1+LM20_NNLEN)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SNLEN 80
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_SNLEN 15
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define STXTLEN 256
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_STXTLEN 63
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PATHLEN 256
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_PATHLEN 256
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define DEVLEN 80
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LM20_DEVLEN 8
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define EVLEN 16
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CLTYPE_LEN 12
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* platform IDs */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PLATFORM_ID_DOS 300
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PLATFORM_ID_OS2 400
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PLATFORM_ID_NT 500
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PLATFORM_ID_OSF 600
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PLATFORM_ID_VMS 700
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LMSTR LPWSTR
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define LMCSTR LPCWSTR
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif