Ignore:
Timestamp:
Jul 5, 1999, 11:58:14 AM (26 years ago)
Author:
phaller
Message:

Fix: streamlined Handlemanager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/HandleManager.h

    r269 r271  
    1 /* $Id: HandleManager.h,v 1.2 1999-07-05 07:55:09 phaller Exp $ */
     1/* $Id: HandleManager.h,v 1.3 1999-07-05 09:58:13 phaller Exp $ */
    22
    33/*
     
    4949 *****************************************************************************/
    5050
    51       /* all handles to our special pseudo-devices are ORed with this define */
    52    /* this allows us to determine quickly how to where to route requests to. */
    53 #define HM_HANDLE_ID   0x77770000
    54 #define HM_HANDLE_MASK 0x0000FFFF
    55 
    56 
    57 //#define IS_HM_HANDLE(hHandle) ( (hHandle & ~HM_HANDLE_MASK) == HM_HANDLE_ID )
    58 
    59 
    6051                                     /* 1998/02/12 PH Correction of os2win.h */
    6152#undef FILE_TYPE_UNKNOWN
     
    8273 * Structures                                                                *
    8374 *****************************************************************************/
    84 
    85 typedef struct _HMHANDLEDATA
    86 {
    87   HANDLE          hHMHandle;                         /* a copy of the handle */
    88   HANDLE          hWinHandle;                /* a copy of the windows handle */
    89 
    90   DWORD           dwType;                          /* handle type identifier */
    91 
    92   DWORD           dwAccess;                     /* access mode of the handle */
    93   DWORD           dwShare;                       /* share mode of the handle */
    94   DWORD           dwCreation;                       /* dwCreationDisposition */
    95   DWORD           dwFlags;                           /* flags and attributes */
    96 
    97   LPVOID          lpHandlerData;    /* for private use of the device handler */
    98 } HMHANDLEDATA, *PHMHANDLEDATA;
    9975
    10076
Note: See TracChangeset for help on using the changeset viewer.