OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
module.h File Reference

Definition of class TModule. More...

#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/objstrm.h>
#include <owl/except.h>
#include <owl/pointer.h>
#include <owl/lclstrng.h>
#include <owl/private/gmodule.h>
#include <owl/wsyscls.h>
#include <Unknwnbase.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TWindowClassName
 Type-safe encapsulation of a Windows class name, a union between ATOM and LPCTSTR. More...
 
class  owl::TModule
 ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object-oriented stand-in for the library (DLL) module. More...
 
class  owl::TModuleVersionInfo
 TModuleVersionInfo provides access to a TModule's VERSIONINFO resource. More...
 
class  owl::TXInvalidModule
 A nested class, TXInvalidModule describes an exception that results from an invalid module. More...
 
class  owl::TXModuleVersionInfo
 Exception class for TModuleVersionInfo. [VH 2005-04-03]. More...
 
class  owl::TSystemMessage
 
class  owl::TErrorMode
 Simple encapsulation of the SetErrorMode call. More...
 
class  owl::TDllLoader< T >
 TDllLoader<> provides an easy way to load one instance of a DLL on demand. More...
 
class  owl::TModuleProc
 TModuleProc is a base class that does inital binding of a function name or ordinal to the corresponding function in the given module (DLL). More...
 
class  owl::TUser
 delay loading USER :), just for some memory/resource check programs More...
 
class  owl::TVersion
 delay loading VERSION.DLL More...
 
class  owl::TOle
 delay loading Ole32.DLL/COMPOBJ.DLL More...
 
class  owl::TOleAuto
 delay loading OLEAUT32.DLL/OLE2DISP.DLL More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Functions

bool OWLInitUserDLL (HINSTANCE hInstance, LPCTSTR cmdLine)
 Initialization routine that must be called from User DLL if DLL provides it's own entry point [i.e.
 

Variables

STDAPI_(owl::TDocTemplate **) GetDocTemplateHead(owl STDAPI_(owl::TModule **) GetModulePtr(owl in OwlMain )(int argc, TCHAR *argv[])
 Main entry point for an Owl application.
 

Detailed Description

Definition of class TModule.

TModule defines the basic behavior for OWL libraries and applications.

Definition in file module.h.

Function Documentation

◆ OWLInitUserDLL()

bool OWLInitUserDLL ( HINSTANCE hInstance,
LPCTSTR cmdLine )

Initialization routine that must be called from User DLL if DLL provides it's own entry point [i.e.

LibMain or DllEntryPoint]

Initialization routine that must be called from User DLL if DLL provides it's own entry point [i.e.

Note
Must be explicitly invoked if your DLL provides it's own LibMain, DllEntryPoint (or DllMain).

Definition at line 31 of file initdll.cpp.

References _T, owl::HandleGlobalException(), owl::InitGlobalModule(), OwlMain, owl::TApplication::SetWinMainParams(), and TRACEX.

Variable Documentation

◆ OwlMain

Main entry point for an Owl application.

Definition at line 391 of file module.h.