Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

win32wbase.cpp File Reference

#include <os2win.h>
#include <win.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <assert.h>
#include <misc.h>
#include <heapstring.h>
#include <winuser32.h>
#include "win32wbase.h"
#include "wndmsg.h"
#include "oslibwin.h"
#include "oslibmsg.h"
#include "oslibutil.h"
#include "oslibgdi.h"
#include "oslibres.h"
#include "oslibdos.h"
#include "syscolor.h"
#include "win32wndhandle.h"
#include "dc.h"
#include "win32wdesktop.h"
#include "pmwindow.h"
#include "controls.h"
#include <wprocess.h>
#include <win\hook.h>
#include <menu.h>
#include "timer.h"
#include "dbglocal.h"

Include dependency graph for win32wbase.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define INCL_TIMERWIN32
#define DBG_LOCALLOG   DBG_win32wbase
#define KEYDATA_ALT   0x2000
#define KEYDATA_PREVSTATE   0x4000
#define HwGetWindowHandleData(a, b)   i_HwGetWindowHandleData(a,b)

Functions

void PrintWindowStyle (DWORD dwStyle, DWORD dwExStyle)
BOOL INLINE i_HwGetWindowHandleData (HWND hwnd, DWORD *pdwUserData)
HWND WIN32API Win32ToOS2Handle (HWND hwnd)
HWND WIN32API Win32ToOS2FrameHandle (HWND hwnd)
HWND WIN32API OS2ToWin32Handle (HWND hwnd)

Variables

 fDestroyAll = FALSE
ULONG currentProcessId = -1
int iF10Key = 0
int iMenuSysKey = 0
ULONG WindowHandleTable [1024]


Define Documentation

#define INCL_TIMERWIN32
 

Definition at line 65 of file win32wbase.cpp.

#define DBG_LOCALLOG   DBG_win32wbase
 

Definition at line 68 of file win32wbase.cpp.

#define KEYDATA_ALT   0x2000
 

Definition at line 72 of file win32wbase.cpp.

#define KEYDATA_PREVSTATE   0x4000
 

Definition at line 73 of file win32wbase.cpp.

#define HwGetWindowHandleData a,
     i_HwGetWindowHandleData(a,b)
 

Definition at line 105 of file win32wbase.cpp.


Function Documentation

void PrintWindowStyle DWORD    dwStyle,
DWORD    dwExStyle
 

BOOL INLINE i_HwGetWindowHandleData HWND    hwnd,
DWORD *    pdwUserData
 

Definition at line 92 of file win32wbase.cpp.

HWND WIN32API Win32ToOS2Handle HWND    hwnd
 

Definition at line 3972 of file win32wbase.cpp.

Referenced by GetWindowThreadProcessId(), LockWindowUpdate(), OSLibWinGetMsg(), OSLibWinPeekMsg(), RegisterHotKey(), SetCapture(), UnregisterHotKey(), and recreateCaret().

HWND WIN32API Win32ToOS2FrameHandle HWND    hwnd
 

Definition at line 3988 of file win32wbase.cpp.

HWND WIN32API OS2ToWin32Handle HWND    hwnd
 

Definition at line 4004 of file win32wbase.cpp.

Referenced by FrameSetFocus(), GetCapture(), GetFocus(), GetForegroundWindow(), OS2ToWinMsgTranslate(), SetFocus(), Win32CDWindowProc(), Win32FrameWindowProc(), Win32WindowProc(), WindowFromDC(), and WindowFromPoint().


Variable Documentation

fDestroyAll = FALSE [static]
 

Definition at line 77 of file win32wbase.cpp.

ULONG currentProcessId = -1 [static]
 

Definition at line 79 of file win32wbase.cpp.

int iF10Key = 0 [static]
 

Definition at line 80 of file win32wbase.cpp.

int iMenuSysKey = 0 [static]
 

Definition at line 81 of file win32wbase.cpp.

ULONG WindowHandleTable[ 1024 ]
 

Definition at line 90 of file win32wbase.cpp.


Generated on Wed Jan 23 23:20:39 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001