windows-nt/Source/XPSP1/NT/net/qos/pclass/gpc/gpcmap.h
2020-09-26 16:20:57 +08:00

56 lines
944 B
C

/********************************************************************/
/** Microsoft Generic Packet Scheduler **/
/** Copyright(c) Microsoft Corp., 1996-1997 **/
/********************************************************************/
#ifndef __GPCMAP
#define __GPCMAP
//*** gpcmap.h - GPC definitions & prototypes for mapping handles
//
HANDLE
AllocateHandle(
OUT HANDLE *OutHandle,
IN PVOID Reference
);
VOID
SuspendHandle(
IN HANDLE Handle
);
VOID
ResumeHandle(
IN HANDLE Handle
);
VOID
FreeHandle(
IN HANDLE Handle
);
PVOID
GetHandleObject(
IN HANDLE h,
IN GPC_ENUM_OBJECT_TYPE ObjType
);
PVOID
GetHandleObjectWithRef(
IN HANDLE h,
IN GPC_ENUM_OBJECT_TYPE ObjType,
IN ULONG Ref
);
GPC_STATUS
InitMapHandles(VOID);
VOID
UninitMapHandles(VOID);
#endif //__GPCMAP