Ignore:
Timestamp:
Oct 15, 2001, 12:50:21 AM (24 years ago)
Author:
bird
Message:

Enabled some more KSEM* functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/kKrnlLib/include/OS2KSEM.h

    r6815 r7047  
    1 /* $Id: OS2KSEM.h,v 1.2 2001-09-26 03:52:36 bird Exp $
     1/* $Id: OS2KSEM.h,v 1.3 2001-10-14 22:50:21 bird Exp $
    22 *
    33 * OS/2 kernel Semaphore functions.
     
    163163
    164164
    165 #if 0
    166165/*
    167166 * Event semaphores.
    168167 */
    169 extern VOID  KRNLCALL KSEMResetEvent(HKEV hkevent);
    170 extern VOID  KRNLCALL KSEMPostEvent(HKEV hkevent);
    171 extern ULONG KRNLCALL KSEMWaitEvent(HKEV hkevent);
    172 #endif
     168extern VOID  KRNLCALL KSEMResetEvent(HKSEMEVT hkev);
     169extern VOID  KRNLCALL OrgKSEMResetEvent(HKSEMEVT hkev);
     170extern VOID  KRNLCALL KSEMPostEvent(HKSEMEVT hkev);
     171extern VOID  KRNLCALL OrgKSEMPostEvent(HKSEMEVT hkev);
     172extern ULONG KRNLCALL KSEMWaitEvent(HKSEMEVT hkev, ULONG ulTimeout);
     173extern ULONG KRNLCALL OrgKSEMWaitEvent(HKSEMEVT hkev, ULONG ulTimeout);
     174
     175
     176/*
     177 * Shared semaphores.
     178 */
     179extern ULONG KRNLCALL KSEMRequestExclusive(HKSEMSHR hkshr, ULONG ulTimeout);
     180extern ULONG KRNLCALL OrgKSEMRequestExclusive(HKSEMSHR hkshr, ULONG ulTimeout);
     181extern ULONG KRNLCALL KSEMRequestShared(HKSEMSHR hkshr, ULONG ulTimeout);
     182extern ULONG KRNLCALL OrgKSEMRequestShared(HKSEMSHR hkshr, ULONG ulTimeout);
     183
    173184
    174185/*
     
    178189extern ULONG KRNLCALL KSEMAlloc(PHKSEM phksem, ULONG p1, ULONG p2);
    179190extern ULONG KRNLCALL KSEMCreate(PHKSEM phksem, ULONG type);
    180 extern ULONG KRNLCALL KSEMRequestExclusive(HKSEM hksem, ULONG );
    181 extern ULONG KRNLCALL KSEMRequestShared(HKSEM hksem, ULONG);
    182191extern VOID  KRNLCALL KSEMDestroy(HKSEM hksem);
    183192#endif
    184193extern VOID  KRNLCALL KSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags);
    185194extern VOID  KRNLCALL OrgKSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags);
    186 #if 0
    187 extern VOID  KRNLCALL KSEMQuery(HKSEM hksem, ULONG p2)
    188195extern VOID  KRNLCALL KSEMRelease(HKSEM hksem);
     196extern VOID  KRNLCALL OrgKSEMRelease(HKSEM hksem);
     197extern VOID  KRNLCALL KSEMQuery(HKSEM hksem, PULONG pul);
     198extern VOID  KRNLCALL OrgKSEMQuery(HKSEM hksem, PULONG pul);
     199
    189200#endif
    190 #endif
    191 
     201
Note: See TracChangeset for help on using the changeset viewer.