| Current Path : /var/www/html/prashantkr/TurboC/TCWIN45/SOURCE/OWL/ |
| Current File : /var/www/html/prashantkr/TurboC/TCWIN45/SOURCE/OWL/GLOBAL.CPP |
//----------------------------------------------------------------------------
// ObjectWindows
// (C) Copyright 1991, 1994 by Borland International, All Rights Reserved
//
// Global data required for every module using OWL
//----------------------------------------------------------------------------
#include <owl/owlpch.h>
#include <owl/applicat.h>
class _OWLCLASS TDocTemplate;
//
// Global module pointer representing this executable instance
// provides the default instance for resources contructed within this module
//
TModule* Module = 0; // must be set to a TApplication* or a TModule*
//
// Document templates contructed before doc manager get linked in here
//
TDocTemplate* DocTemplateStaticHead = 0; // initialize to no templates
//
// Exported access to global variables for DLLs that use OWL
//
#if defined(BI_APP_DLL)
extern "C" {
TDocTemplate** PASCAL __export GetDocTemplateHead(int version)
{
return (version&0xFFF0) == (OWLVersion&0xFFF0) ? &DocTemplateStaticHead : 0;
}
TModule** PASCAL __export GetModulePtr(int version)
{
return (version&0xFFF0) == (OWLVersion&0xFFF0) ? &Module : 0;
}
}
#endif