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.

48 lines
796 B

  1. #include <ntsecapi.h>
  2. #define USER_PROPERTY_SIGNATURE L'P'
  3. #define NO_LIMIT 0xffff
  4. #define USER_PROPERTY_TYPE_ITEM 1
  5. #define USER_PROPERTY_TYPE_SET 2
  6. extern "C" {
  7. NTSTATUS
  8. UsrPropGetValue(
  9. TCHAR * pValueName,
  10. PVOID pValue,
  11. ULONG ValueLength,
  12. WCHAR * pUserParms
  13. );
  14. NTSTATUS
  15. UsrPropSetValue(
  16. WCHAR * pValueName,
  17. PVOID pValue,
  18. USHORT ValueLength,
  19. BOOL fDefaultValue,
  20. WCHAR * pUserParms,
  21. ULONG UserParmsLength
  22. );
  23. NTSTATUS
  24. UsrPropGetString(
  25. TCHAR * pStringName,
  26. TCHAR * pStringValue,
  27. ULONG StringValueLength,
  28. WCHAR * pUserParms
  29. );
  30. NTSTATUS
  31. UsrPropSetString(
  32. WCHAR * pStringName,
  33. WCHAR * pStringValue,
  34. WCHAR * pUserParms,
  35. ULONG UserParmsLength,
  36. BOOL fDefaultValue
  37. );
  38. };