/********************************************************************/ /** Microsoft LAN Manager **/ /** Copyright (c) 1990-2001 Microsoft Corporation, All Rights Reserved**/ /********************************************************************/ /******************************************************************** * * * LAN.H * * * * This is the top level include file that includes all the * * files necessary for writing a LAN Manager application. * * * ********************************************************************/ #ifndef LAN_INCLUDED #define LAN_INCLUDED /* Include LAN Manager errors if including OS/2 errors: */ #ifdef INCL_ERRORS #define INCL_NETERRORS #endif /* INCL_NET includes all LAN Manager headers: */ #ifdef INCL_NET #define INCL_NETACCESS #define INCL_NETALERT #define INCL_NETAUDIT #define INCL_NETBIOS #define INCL_NETCHARDEV #define INCL_NETCONFIG #define INCL_NETCONNECTION #define INCL_NETDOMAIN #define INCL_NETERRORLOG #define INCL_NETERRORS #define INCL_NETFILE #define INCL_NETGROUP #define INCL_NETHANDLE #define INCL_NETMAILSLOT #define INCL_NETMESSAGE #define INCL_NETNMPIPE #define INCL_NETPROFILE #define INCL_NETREMUTIL #define INCL_NETSERVER #define INCL_NETSERVICE #define INCL_NETSESSION #define INCL_NETSHARE #define INCL_NETSTATS #define INCL_NETUSE #define INCL_NETUSER #define INCL_NETWKSTA #endif /* Include Access definitions with the Share class: */ #ifdef INCL_NETSHARE #define INCL_NETACCESS #endif /* Include User definitions with the Domain class: */ #ifdef INCL_NETDOMAIN #define INCL_NETUSER #endif /* Include User definitions with the Workstation class: */ #ifdef INCL_NETWKSTA #define INCL_NETUSER #endif #include /* LAN Manager common definitions */ /* Unconditional includes: */ #include /* Access, Domain, Group and User classes */ #include /* Character Device and Handle classes */ #include /* Connection, File, Session and Share classes */ #endif /* LAN_INCLUDED */ /* Conditional includes: */ #ifdef INCL_NETERRORS #include /* LAN Manager network error definitions */ #endif #ifdef INCL_NETALERT #include /* Alert class */ #endif #ifdef INCL_NETAUDIT #include /* Audit class */ #endif #ifdef INCL_NETBIOS #include /* NETBIOS class */ #include #endif #ifdef INCL_NETCONFIG #include /* Configuration class */ #endif #ifdef INCL_NETERRORLOG #include /* Error Logging class */ #endif #ifdef INCL_NETMAILSLOT #include /* Mailslot class */ #endif #ifdef INCL_NETMESSAGE #include /* Message class */ #endif #ifdef INCL_NETNMPIPE #include /* Named pipe class */ #endif #ifdef INCL_NETPROFILE #include /* Profile class */ #endif #ifdef INCL_NETREMUTIL #include /* Remote Utility class */ #endif #ifdef INCL_NETSERVER #include /* Server class */ #endif #ifdef INCL_NETSERVICE #include /* Service class */ #endif #ifdef INCL_NETSTATS #include /* Statistics class */ #endif #ifdef INCL_NETUSE #include /* Use class */ #endif #ifdef INCL_NETWKSTA #include /* Workstation class */ #endif