Changeset 2081 for trunk/include


Ignore:
Timestamp:
Dec 16, 1999, 1:09:32 AM (26 years ago)
Author:
sandervl
Message:

header updates for user32

Location:
trunk/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/hook.h

    r4 r2081  
    1 /* $Id: hook.h,v 1.1 1999-05-24 20:19:12 ktk Exp $ */
     1/* $Id: hook.h,v 1.2 1999-12-16 00:09:32 sandervl Exp $ */
    22
    33/*
     
    1212#include "windef.h"
    1313
    14 #define HOOK_WIN16      0x00
    15 #define HOOK_WIN32A     0x01
    16 #define HOOK_WIN32W     0x02
    17 #define HOOK_INUSE      0x80
    18 
     14#define HOOK_WIN16              0x00
     15#define HOOK_WIN32A             0x01
     16#define HOOK_WIN32W             0x02
     17#define HOOK_INUSE              0x80
     18#define HOOK_DELAYED_DELETE     0x100
    1919
    2020/* hook type mask */
     
    2222
    2323extern HOOKPROC16 HOOK_GetProc16( HHOOK hhook );
    24 extern BOOL HOOK_IsHooked( INT16 id );
     24extern BOOL HOOK_IsHooked( INT id );
    2525extern LRESULT HOOK_CallHooks16( INT16 id, INT16 code, WPARAM16 wParam,
    2626                                 LPARAM lParam );
     
    2929extern LRESULT HOOK_CallHooksW( INT id, INT code, WPARAM wParam,
    3030                                  LPARAM lParam );
    31 extern void HOOK_FreeModuleHooks( HMODULE16 hModule );
    32 extern void HOOK_FreeQueueHooks( HQUEUE16 hQueue );
    33 extern void HOOK_ResetQueueHooks( HQUEUE16 hQueue );
     31extern void HOOK_FreeModuleHooks( HMODULE hModule );
     32extern void HOOK_FreeQueueHooks( DWORD threadId );
     33extern void HOOK_ResetQueueHooks( HQUEUE hQueue );
    3434extern HOOKPROC HOOK_GetProc( HHOOK hook );
    3535
  • trunk/include/win/thread.h

    r1691 r2081  
    1 /* $Id: thread.h,v 1.8 1999-11-10 16:36:30 phaller Exp $ */
     1/* $Id: thread.h,v 1.9 1999-12-16 00:09:32 sandervl Exp $ */
    22
    33/*
     
    104104    ULONG          hmq;            // Thread message queue
    105105    ULONG          hab;            // Thread Anchor block
     106    ULONG          hooks[WH_NB_HOOKS]; //list of hooks for this thread queue
     107    ULONG          threadId;       // Thread ID
    106108    BOOL           fMsgTranslated; // TranslateMessage called for this message?
    107109    ULONG          newWindow;      // Pointer to window object of window that was just created
  • trunk/include/winconst.h

    r2078 r2081  
    1 /* $Id: winconst.h,v 1.14 1999-12-14 19:15:05 sandervl Exp $ */
     1/* $Id: winconst.h,v 1.15 1999-12-16 00:09:31 sandervl Exp $ */
    22
    33/*
     
    270270
    271271#define ERROR_INVALID_WINDOW_HANDLE_W           1400L
     272
     273  /* Hook values */
     274#define WH_MIN_W              (-1)
     275#define WH_MSGFILTER_W        (-1)
     276#define WH_JOURNALRECORD_W    0
     277#define WH_JOURNALPLAYBACK_W  1
     278#define WH_KEYBOARD_W         2
     279#define WH_GETMESSAGE_W       3
     280#define WH_CALLWNDPROC_W      4
     281#define WH_CBT_W              5
     282#define WH_SYSMSGFILTER_W     6
     283#define WH_MOUSE_W            7
     284#define WH_HARDWARE_W         8
     285#define WH_DEBUG_W            9
     286#define WH_SHELL_W            10
     287#define WH_FOREGROUNDIDLE_W   11
     288#define WH_CALLWNDPROCRET_W   12
     289#define WH_MAX_W              12
     290
     291#define WH_MINHOOK_W          WH_MIN_W
     292#define WH_MAXHOOK_W          WH_MAX_W
     293#ifndef WH_NB_HOOKS
     294#define WH_NB_HOOKS           (WH_MAXHOOK_W-WH_MINHOOK_W+1)
     295#endif
  • trunk/include/wprocess.h

    r1891 r2081  
    1 /* $Id: wprocess.h,v 1.12 1999-11-30 19:39:14 sandervl Exp $ */
     1/* $Id: wprocess.h,v 1.13 1999-12-16 00:09:32 sandervl Exp $ */
    22/*
    33 * Process help functions
     
    4141TEB  *WIN32API GetThreadTEB();
    4242THDB *WIN32API GetThreadTHDB();
     43THDB *WIN32API GetTHDBFromThreadId(ULONG threadId);
    4344
    4445#ifndef OS2_INCLUDED
Note: See TracChangeset for help on using the changeset viewer.