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

oslibmsg.cpp File Reference

#include <os2wrap.h>
#include <odinwrap.h>
#include <string.h>
#include <misc.h>
#include "oslibmsg.h"
#include <winconst.h>
#include <win32api.h>
#include <winuser32.h>
#include "oslibutil.h"
#include "timer.h"
#include <thread.h>
#include <wprocess.h>
#include "pmwindow.h"
#include "oslibwin.h"
#include <win\hook.h>
#include <winscan.h>
#include <winkeyboard.h>
#include "dbglocal.h"

Include dependency graph for oslibmsg.cpp:

Include dependency graph

Go to the source code of this file.

Compounds

struct  MSGTRANSTAB

Defines

#define INCL_WIN
#define INCL_PM
#define INCL_DOSPROCESS
#define DBG_LOCALLOG   DBG_oslibmsg
#define MAX_MSGTRANSTAB   (sizeof(MsgTransTab)/sizeof(MsgTransTab[0]))
#define i_MostUglyAltGrHack(a)

Typedefs

typedef FNTRANS * PFNTRANS
typedef * PMSGTRANSTAB

Functions

typedef BOOL (EXPENTRY FNTRANS)(MSG *, QMSG *)
void WinToOS2MsgTranslate (MSG *winMsg, QMSG *os2Msg, BOOL isUnicode)
ULONG TranslateWinMsg (ULONG msg, BOOL fMinFilter)
void OSLibWinPostQuitMessage (ULONG nExitCode)
LONG OSLibWinDispatchMsg (MSG *msg, BOOL isUnicode)
BOOL OSLibWinGetMsg (LPMSG pMsg, DWORD hwnd, UINT uMsgFilterMin, UINT uMsgFilterMax, BOOL isUnicode)
BOOL OSLibWinPeekMsg (LPMSG pMsg, DWORD hwnd, UINT uMsgFilterMin, UINT uMsgFilterMax, DWORD fRemove, BOOL isUnicode)
ULONG OSLibWinQueryMsgTime ()
BOOL OSLibWinWaitMessage ()
ULONG OSLibWinQueryQueueStatus ()
BOOL OSLibWinInSendMessage ()
DWORD OSLibWinGetMessagePos ()
LONG OSLibWinGetMessageTime ()
BOOL OSLibWinReplyMessage (ULONG result)
ULONG OSLibSendMessage (DWORD hwnd, ULONG msg, ULONG wParam, ULONG lParam, BOOL fUnicode)
ULONG OSLibWinBroadcastMsg (ULONG msg, ULONG wParam, ULONG lParam, BOOL fSend)
BOOL OSLibPostMessage (DWORD hwnd, ULONG msg, ULONG wParam, ULONG lParam, BOOL fUnicode)
BOOL OSLibPostMessageDirect (DWORD hwnd, ULONG msg, ULONG wParam, ULONG lParam)
BOOL _System _O32_PostThreadMessage (DWORD, UINT, WPARAM, LPARAM)
BOOL O32_PostThreadMessage (DWORD a, UINT b, WPARAM c, LPARAM d)
BOOL OSLibPostThreadMessage (ULONG threadid, UINT msg, WPARAM wParam, LPARAM lParam, BOOL fUnicode)
DWORD GetThreadMessageExtraInfo ()
DWORD SetThreadMessageExtraInfo (DWORD lParam)

Variables

MSGTRANSTAB MsgTransTab []


Define Documentation

#define INCL_WIN
 

Definition at line 19 of file oslibmsg.cpp.

#define INCL_PM
 

Definition at line 20 of file oslibmsg.cpp.

#define INCL_DOSPROCESS
 

Definition at line 21 of file oslibmsg.cpp.

#define DBG_LOCALLOG   DBG_oslibmsg
 

Definition at line 40 of file oslibmsg.cpp.

#define MAX_MSGTRANSTAB   (sizeof(MsgTransTab)/sizeof(MsgTransTab[0]))
 

Definition at line 118 of file oslibmsg.cpp.

#define i_MostUglyAltGrHack  
 

Definition at line 228 of file oslibmsg.cpp.

Referenced by OSLibWinGetMsg().


Typedef Documentation

typedef FNTRANS* PFNTRANS
 

Definition at line 49 of file oslibmsg.cpp.

typedef * PMSGTRANSTAB
 


Function Documentation

typedef BOOL EXPENTRY    FNTRANS
 

void WinToOS2MsgTranslate MSG *    winMsg,
QMSG *    os2Msg,
BOOL    isUnicode
 

Definition at line 122 of file oslibmsg.cpp.

ULONG TranslateWinMsg ULONG    msg,
BOOL    fMinFilter
 

Definition at line 133 of file oslibmsg.cpp.

void OSLibWinPostQuitMessage ULONG    nExitCode
 

Definition at line 160 of file oslibmsg.cpp.

LONG OSLibWinDispatchMsg MSG *    msg,
BOOL    isUnicode = FALSE
 

Definition at line 169 of file oslibmsg.cpp.

BOOL OSLibWinGetMsg LPMSG    pMsg,
DWORD    hwnd,
UINT    uMsgFilterMin,
UINT    uMsgFilterMax,
BOOL    isUnicode
 

Definition at line 231 of file oslibmsg.cpp.

BOOL OSLibWinPeekMsg LPMSG    pMsg,
DWORD    hwnd,
UINT    uMsgFilterMin,
UINT    uMsgFilterMax,
DWORD    fRemove,
BOOL    isUnicode
 

Definition at line 369 of file oslibmsg.cpp.

ULONG OSLibWinQueryMsgTime  
 

Definition at line 486 of file oslibmsg.cpp.

Referenced by DInputMouseHandler().

BOOL OSLibWinWaitMessage  
 

Definition at line 492 of file oslibmsg.cpp.

Referenced by MsgWaitForMultipleObjects(), and WaitMessage().

ULONG OSLibWinQueryQueueStatus  
 

Definition at line 499 of file oslibmsg.cpp.

Referenced by GetInputState(), and GetQueueStatus().

BOOL OSLibWinInSendMessage  
 

Definition at line 524 of file oslibmsg.cpp.

Referenced by InSendMessage().

DWORD OSLibWinGetMessagePos  
 

Definition at line 530 of file oslibmsg.cpp.

Referenced by GetMessagePos().

LONG OSLibWinGetMessageTime  
 

Definition at line 544 of file oslibmsg.cpp.

Referenced by GetMessageTime().

BOOL OSLibWinReplyMessage ULONG    result
 

Definition at line 550 of file oslibmsg.cpp.

ULONG OSLibSendMessage DWORD    hwnd,
ULONG    msg,
ULONG    wParam,
ULONG    lParam,
BOOL    fUnicode
 

Definition at line 556 of file oslibmsg.cpp.

ULONG OSLibWinBroadcastMsg ULONG    msg,
ULONG    wParam,
ULONG    lParam,
BOOL    fSend
 

Definition at line 577 of file oslibmsg.cpp.

BOOL OSLibPostMessage DWORD    hwnd,
ULONG    msg,
ULONG    wParam,
ULONG    lParam,
BOOL    fUnicode
 

Definition at line 584 of file oslibmsg.cpp.

BOOL OSLibPostMessageDirect DWORD    hwnd,
ULONG    msg,
ULONG    wParam,
ULONG    lParam
 

Definition at line 604 of file oslibmsg.cpp.

BOOL _System _O32_PostThreadMessage DWORD   ,
UINT   ,
WPARAM   ,
LPARAM   
 

Referenced by O32_PostThreadMessage().

BOOL O32_PostThreadMessage DWORD    a,
UINT    b,
WPARAM    c,
LPARAM    d
[inline]
 

Definition at line 611 of file oslibmsg.cpp.

BOOL OSLibPostThreadMessage ULONG    threadid,
UINT    msg,
WPARAM    wParam,
LPARAM    lParam,
BOOL    fUnicode
 

Definition at line 622 of file oslibmsg.cpp.

DWORD GetThreadMessageExtraInfo  
 

Definition at line 660 of file oslibmsg.cpp.

Referenced by GetMessageExtraInfo().

DWORD SetThreadMessageExtraInfo DWORD    lParam
 

Definition at line 674 of file oslibmsg.cpp.


Variable Documentation

MSGTRANSTAB MsgTransTab[]
 

Definition at line 60 of file oslibmsg.cpp.


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