00001 // ----------------------------------------------------------------------- // 00002 // 00003 // MODULE : sharedinterfaces.h 00004 // 00005 // PURPOSE : Declares extern pointers to the shared interfaces 00006 // 00007 // CREATED : 04/02/01 00008 // 00009 // (c) 2001 LithTech, Inc. All Rights Reserved 00010 // 00011 // ----------------------------------------------------------------------- // 00012 00013 #ifndef __SHARED_INTERFACES_H__ 00014 #define __SHARED_INTERFACES_H__ 00015 00016 00017 // Engine includes 00018 #include <ltbasedefs.h> 00019 00020 00022 class ILTServer; 00023 extern ILTServer *g_pLTCSBase; 00024 00025 00027 // This function verifies that all interfaces have been properly 00028 // initialized (non-NULL) 00029 // It should be called sometime after construction of all interfaces. 00030 LTRESULT VerifySharedInterfaces(); 00031 00032 00033 #endif // __SHARED_INTERFACES_H__