WindowsXP-SP1/termsrv/winsta/lscore/pollist.h
2020-09-30 16:53:49 +02:00

58 lines
700 B
C

/*
* PolRef.h
*
* Author: BreenH
*
* Private header for the policy reference list.
*/
#ifndef __POLLIST_H__
#define __POLLIST_H__
/*
* Typedefs
*/
typedef struct {
LIST_ENTRY ListEntry;
CPolicy *pPolicy;
} LCPOLICYREF, *LPLCPOLICYREF;
/*
* Function Prototypes
*/
NTSTATUS
PolicyListAdd(
CPolicy *pPolicy
);
VOID
PolicyListDelete(
ULONG ulPolicyId
);
NTSTATUS
PolicyListEnumerateIds(
PULONG *ppulPolicyIds,
PULONG pcPolicies
);
CPolicy *
PolicyListFindById(
ULONG ulPolicyId
);
CPolicy *
PolicyListPop(
VOID
);
NTSTATUS
PolicyListInitialize(
VOID
);
#endif