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
1.3 KiB

  1. //*************************************************************
  2. //
  3. // userdiff.h - Header file for userdiff.c
  4. //
  5. // Microsoft Confidential
  6. // Copyright (c) Microsoft Corporation 1995
  7. // All rights reserved
  8. //
  9. //*************************************************************
  10. #define USERDIFF TEXT("UserDiff")
  11. #define USERDIFR_LOCATION TEXT("%SystemRoot%\\system32\\config\\userdifr")
  12. #define USERDIFF_LOCATION TEXT("%SystemRoot%\\system32\\config\\userdiff")
  13. //
  14. // Hive processing key words
  15. //
  16. #define UD_ACTION TEXT("Action")
  17. #define UD_KEYNAME TEXT("KeyName")
  18. #define UD_VALUE TEXT("Value")
  19. #define UD_VALUENAME TEXT("ValueName")
  20. #define UD_VALUENAMES TEXT("ValueNames")
  21. #define UD_FLAGS TEXT("Flags")
  22. #define UD_ITEM TEXT("Item")
  23. #define UD_COMMANDLINE TEXT("CommandLine")
  24. #define UD_PRODUCTTYPE TEXT("Product")
  25. #define MAX_BUILD_NUMBER 30
  26. typedef struct _UDNODE {
  27. TCHAR szBuildNumber[MAX_BUILD_NUMBER];
  28. DWORD dwBuildNumber;
  29. struct _UDNODE *pNext;
  30. } UDNODE, * LPUDNODE;
  31. #if defined(__cplusplus)
  32. extern "C" {
  33. #endif
  34. BOOL ProcessUserDiff (LPPROFILE lpProfile, DWORD dwBuildNumber, LPVOID pEnv);
  35. #if defined(__cplusplus)
  36. }
  37. #endif