|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Internal window object instance proc creation & maintenance. More...
#include <owl/pch.h>#include <owl/window.h>#include <owl/private/memory.h>#include <stddef.h>#include <dos.h>Go to the source code of this file.
Namespaces | |
| namespace | owl |
| Object Windows Library (OWLNext Core). | |
Macros | |
| #define | DEFWINDOWPROC "DefWindowProcA" |
| #define | DEFWINDOWPROC_MODULE _T("USER32") |
| #define | THUNK_ALLOCATOR_DIAGNOSTICS_VARIABLES |
| #define | THUNK_ALLOCATOR_DIAGNOSTICS_INITIALIZATION |
| #define | THUNK_ALLOCATOR_DIAGNOSTICS_UPDATE(i) |
Typedefs | |
| typedef TThunkT< ThunkInitializerForBorland32Bit, sizeof ThunkInitializerForBorland32Bit, &GetDispatchHelper, 10, 1 > | owl::TThunkForBorland32Bit |
| typedef TThunkT< ThunkInitializerForMicrosoft32Bit, sizeof ThunkInitializerForMicrosoft32Bit, &GetMessageReceiverMemberFunctionAddress, 6, 1 > | owl::TThunkForMicrosoft32Bit |
| typedef TThunkT< ThunkInitializerForMicrosoft64Bit, sizeof ThunkInitializerForMicrosoft64Bit, &GetDispatchHelper, 2, 13 > | owl::TThunkForMicrosoft64Bit |
Functions | |
| owl::DIAG_DECLARE_GROUP (OwlWin) | |
| owl::DIAG_DEFINE_GROUP_INIT (OWL_INI, OwlThunk, 0, 2) | |
| uint32 | owl::OWLGetVersion () |
| Get version of OWL at runtime. | |
| TModule & | owl::OWLGetModule () |
| Returns a reference to the global OWL module object. When linking dynamically to OWLNext, this is the module of the OWLNext DLL. When linking statically to OWLNext, it is the same as the one returned from GetGlobalModule. | |
| TWindow * | owl::GetCreationWindow () |
| void | owl::SetCreationWindow (TWindow *w) |
| owl::_OWLDATA (uint) GetWindowPtrMsgId | |
| WNDPROC | owl::GetDefWindowProc () |
| TResult CALLBACK | owl::DispatchWindowMessage (TWindow *w, TMsgId msg, TParam1 param1, TParam2 param2) |
| void * | owl::GetDispatchHelper () |
| void * | owl::GetMessageReceiverMemberFunctionAddress () |
Variables | |
| template<const uint8 * i, size_t s, void *(*)() gpa, int dai, int iai> | |
| const TThunkT< i, s, gpa, dai, iai >::TFactory | owl::TThunkT< i, s, gpa, dai, iai >::Factory |
| const uint8 | owl::ThunkInitializerForBorland32Bit [] |
| const uint8 | owl::ThunkInitializerForMicrosoft32Bit [] |
| const uint8 | owl::ThunkInitializerForMicrosoft64Bit [] |
Internal window object instance proc creation & maintenance.
Definition in file owl.cpp.
| #define DEFWINDOWPROC "DefWindowProcA" |
| #define DEFWINDOWPROC_MODULE _T("USER32") |