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

oslibmsgtranslate.cpp File Reference

#include <os2wrap.h>
#include <string.h>
#include <misc.h>
#include <winconst.h>
#include <win32api.h>
#include "oslibmsg.h"
#include <winuser32.h>
#include "win32wdesktop.h"
#include "oslibutil.h"
#include "timer.h"
#include <thread.h>
#include <wprocess.h>
#include "pmwindow.h"
#include "oslibwin.h"
#include "winmouse.h"
#include <pmkbdhk.h>
#include <pmscan.h>
#include <winscan.h>
#include <winkeyboard.h>
#include "dbglocal.h"

Include dependency graph for oslibmsgtranslate.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define INCL_WIN
#define INCL_PM
#define INCL_DOSPROCESS
#define DBG_LOCALLOG   DBG_oslibmsgtranslate

Functions

BOOL setThreadQueueExtraCharMessage (TEB *teb, MSG *pExtraMsg)
ULONG GetMouseKeyState ()
LONG IsNCMouseMsg (Win32BaseWindow *win32wnd)
void SetMenuDoubleClick (BOOL fSet)
BOOL OS2ToWinMsgTranslate (void *pTeb, QMSG *os2Msg, MSG *winMsg, BOOL isUnicode, BOOL fMsgRemoved)
BOOL OSLibWinTranslateMessage (MSG *msg)

Variables

BOOL fGenerateDoubleClick = 0
MSG doubleClickMsg = {0}


Define Documentation

#define INCL_WIN
 

Definition at line 17 of file oslibmsgtranslate.cpp.

#define INCL_PM
 

Definition at line 18 of file oslibmsgtranslate.cpp.

#define INCL_DOSPROCESS
 

Definition at line 19 of file oslibmsgtranslate.cpp.

#define DBG_LOCALLOG   DBG_oslibmsgtranslate
 

Definition at line 40 of file oslibmsgtranslate.cpp.


Function Documentation

BOOL setThreadQueueExtraCharMessage TEB *    teb,
MSG *    pExtraMsg
 

Definition at line 49 of file oslibmsgtranslate.cpp.

Referenced by OS2ToWinMsgTranslate(), and OSLibWinTranslateMessage().

ULONG GetMouseKeyState  
 

Definition at line 63 of file oslibmsgtranslate.cpp.

Referenced by OS2ToWinMsgTranslate().

LONG IsNCMouseMsg Win32BaseWindow   win32wnd
 

Definition at line 82 of file oslibmsgtranslate.cpp.

Referenced by OS2ToWinMsgTranslate().

void SetMenuDoubleClick BOOL    fSet
 

Definition at line 88 of file oslibmsgtranslate.cpp.

Referenced by MENU_TrackMenu().

BOOL OS2ToWinMsgTranslate void *    pTeb,
QMSG *    os2Msg,
MSG *    winMsg,
BOOL    isUnicode,
BOOL    fMsgRemoved
 

Definition at line 94 of file oslibmsgtranslate.cpp.

Referenced by OSLibWinGetMsg(), OSLibWinPeekMsg(), Win32FrameProc(), Win32FrameWindowProc(), and Win32WindowProc().

BOOL OSLibWinTranslateMessage MSG *    msg
 

Definition at line 888 of file oslibmsgtranslate.cpp.

Referenced by TranslateMessage().


Variable Documentation

BOOL fGenerateDoubleClick = 0 [static]
 

Definition at line 44 of file oslibmsgtranslate.cpp.

MSG doubleClickMsg = {0} [static]
 

Definition at line 45 of file oslibmsgtranslate.cpp.


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