Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
766 B

  1. /*
  2. * LSCoreP.h
  3. *
  4. * Author: BreenH
  5. *
  6. * Internal functions for the core.
  7. */
  8. #ifndef __LC_LSCOREP_H__
  9. #define __LC_LSCOREP_H__
  10. /*
  11. * Function Prototypes
  12. */
  13. NTSTATUS
  14. AllocatePolicyInformation(
  15. LPLCPOLICYINFOGENERIC *ppPolicyInfo,
  16. ULONG ulVersion
  17. );
  18. VOID
  19. FreePolicyInformation(
  20. LPLCPOLICYINFOGENERIC *ppPolicyInfo
  21. );
  22. ULONG
  23. GetHardcodedPolicyId(
  24. LCINITMODE lcInitMode,
  25. BOOL fAppCompat
  26. );
  27. ULONG
  28. GetInitialPolicy(
  29. LCINITMODE lcInitMode,
  30. BOOL fAppCompat
  31. );
  32. NTSTATUS
  33. InitializePolicies(
  34. LCINITMODE lcInitMode,
  35. BOOL fAppCompat
  36. );
  37. NTSTATUS
  38. SetInitialPolicy(
  39. ULONG ulPolicyId,
  40. BOOL fAppCompat
  41. );
  42. VOID
  43. ShutdownPolicies(
  44. );
  45. #endif