Changeset 4759 for trunk/src


Ignore:
Timestamp:
Dec 6, 2000, 4:39:42 PM (25 years ago)
Author:
phaller
Message:

added debug macros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/HOOK.CPP

    r4658 r4759  
    1 /* $Id: HOOK.CPP,v 1.16 2000-11-21 11:36:07 sandervl Exp $ */
     1/* $Id: HOOK.CPP,v 1.17 2000-12-06 15:39:42 phaller Exp $ */
    22
    33/*
     
    2424 * handle in the low 16 bits and of a HOOK_MAGIC value in the high 16 bits.
    2525 */
     26
     27/*****************************************************************************
     28 * Includes                                                                  *
     29 *****************************************************************************/
     30
     31#include <odin.h>
     32#include <odinwrap.h>
     33#include <os2sel.h>
     34
    2635
    2736#include <os2win.h>
     
    3948#include "dbglocal.h"
    4049
     50ODINDEBUGCHANNEL(USER32-HOOK)
    4151DEFAULT_DEBUG_CHANNEL(hook)
    4252
    4353#include "pshpack1.h"
    4454
    45   /* Hook data (pointed to by a HHOOK) */
     55
     56/*****************************************************************************
     57 * Definitions, structures, and variables                                    *
     58 *****************************************************************************/
     59
     60/* Hook data (pointed to by a HHOOK) */
    4661typedef struct
    4762{
     
    589604 *           SetWindowsHook32A   (USER32.525)
    590605 */
    591 HHOOK WINAPI SetWindowsHookA( INT id, HOOKPROC proc )
     606ODINFUNCTION2(HHOOK, SetWindowsHookA,
     607              INT, id,
     608              HOOKPROC, proc )
    592609{
    593610    return SetWindowsHookExA( id, proc, 0, GetCurrentThreadId() );
     
    597614 *           SetWindowsHook32W   (USER32.528)
    598615 */
    599 HHOOK WINAPI SetWindowsHookW( INT id, HOOKPROC proc )
     616ODINFUNCTION2(HHOOK, SetWindowsHookW,
     617              INT, id,
     618              HOOKPROC, proc)
    600619{
    601620    return SetWindowsHookExW( id, proc, 0, GetCurrentThreadId() );
     
    605624 *           SetWindowsHookEx32A   (USER32.526)
    606625 */
    607 HHOOK WINAPI SetWindowsHookExA( INT id, HOOKPROC proc, HINSTANCE hInst,
    608                                   DWORD dwThreadId )
     626ODINFUNCTION4(HHOOK, SetWindowsHookExA,
     627              INT, id,
     628              HOOKPROC, proc,
     629              HINSTANCE, hInst,
     630              DWORD, dwThreadId )
    609631{
    610632    return HOOK_SetHook( id, proc, HOOK_WIN32A, hInst, dwThreadId );
     
    614636 *           SetWindowsHookEx32W   (USER32.527)
    615637 */
    616 HHOOK WINAPI SetWindowsHookExW( INT id, HOOKPROC proc, HINSTANCE hInst,
    617                                   DWORD dwThreadId )
     638ODINFUNCTION4(HHOOK, SetWindowsHookExW,
     639              INT, id,
     640              HOOKPROC, proc,
     641              HINSTANCE, hInst,
     642              DWORD, dwThreadId )
    618643{
    619644    return HOOK_SetHook( id, proc, HOOK_WIN32W, hInst, dwThreadId );
     
    623648 *           UnhookWindowsHook32   (USER32.557)
    624649 */
    625 BOOL WINAPI UnhookWindowsHook( INT id, HOOKPROC proc )
     650ODINFUNCTION2(BOOL, UnhookWindowsHook,
     651              INT, id,
     652              HOOKPROC, proc )
    626653{
    627654    HANDLE hook = HOOK_GetHook( id, GetCurrentThreadId() );
     
    643670 *           UnhookWindowHookEx32   (USER32.558)
    644671 */
    645 BOOL WINAPI UnhookWindowsHookEx( HHOOK hhook )
     672ODINFUNCTION1(BOOL, UnhookWindowsHookEx,
     673              HHOOK, hhook )
    646674{
    647675    if (CHECK_MAGIC(hhook) == FALSE) {
     
    658686 * There aren't ANSI and UNICODE versions of this.
    659687 */
    660 LRESULT WINAPI CallNextHookEx( HHOOK hhook, INT code, WPARAM wParam,
    661                                  LPARAM lParam )
     688ODINFUNCTION4(LRESULT, CallNextHookEx,
     689              HHOOK, hhook,
     690              INT, code,
     691              WPARAM, wParam,
     692              LPARAM, lParam )
    662693{
    663694    HANDLE next;
     
    685716 * version, plus USER (the 16bit one) has a CallMsgFilter32 function.
    686717 */
    687 BOOL WINAPI CallMsgFilterA( LPMSG msg, INT code )
     718ODINFUNCTION2(BOOL, CallMsgFilterA,
     719              LPMSG, msg,
     720              INT, code )
    688721{
    689722#if 0 //CB: not a Win32 API and unimplemented
     
    699732 *           CallMsgFilter32W   (USER32.16)
    700733 */
    701 BOOL WINAPI CallMsgFilterW( LPMSG msg, INT code )
     734ODINFUNCTION2(BOOL, CallMsgFilterW,
     735              LPMSG, msg,
     736              INT, code )
    702737{
    703738#if 0 //CB: not a Win32 API and unimplemented
Note: See TracChangeset for help on using the changeset viewer.