/*++ Copyright (c) 1991 Microsoft Corporation Module Name: wsclient.h Abstract: Private header file for the client end of the Workstation service modules. Author: Rita Wong (ritaw) 10-May-1991 Revision History: --*/ #include // DbgPrint prototype #include // DbgPrint #include // Needed by winbase.h #include // DWORD #include // LocalFree #include // DataTypes and runtime APIs #include // GENERIC_ENUM_STRUCT #include // NET_API_STATUS #include // NetError codes #include // SUPPORTS_RPC #include // NetpNtStatusToApiStatus #include // NetpDbgPrint #include // generated by the MIDL complier #include // Service and interface names // // Debug trace level bits for turning on/off trace statements in the client // end of the Workstation service // // // Client stub trace output // #define WKSTA_DEBUG_CLIENTSTUBS 0x00000001 // // Client RPC binding trace output // #define WKSTA_DEBUG_RPCBIND 0x00000002 // // All debug flags on // #define WKSTA_DEBUG_ALL 0xFFFFFFFF #if DBG #define STATIC extern DWORD WorkstationClientTrace; #define DEBUG if (TRUE) #define IF_DEBUG(Function) if (WorkstationClientTrace & WKSTA_DEBUG_ ## Function) #else #define STATIC static #define DEBUG if (FALSE) #define IF_DEBUG(Function) if (FALSE) #endif // DBG