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
48 lines
1.3 KiB
//*************************************************************
|
|
//
|
|
// userdiff.h - Header file for userdiff.c
|
|
//
|
|
// Microsoft Confidential
|
|
// Copyright (c) Microsoft Corporation 1995
|
|
// All rights reserved
|
|
//
|
|
//*************************************************************
|
|
|
|
|
|
#define USERDIFF TEXT("UserDiff")
|
|
#define USERDIFR_LOCATION TEXT("%SystemRoot%\\system32\\config\\userdifr")
|
|
#define USERDIFF_LOCATION TEXT("%SystemRoot%\\system32\\config\\userdiff")
|
|
|
|
|
|
//
|
|
// Hive processing key words
|
|
//
|
|
|
|
#define UD_ACTION TEXT("Action")
|
|
#define UD_KEYNAME TEXT("KeyName")
|
|
#define UD_VALUE TEXT("Value")
|
|
#define UD_VALUENAME TEXT("ValueName")
|
|
#define UD_VALUENAMES TEXT("ValueNames")
|
|
#define UD_FLAGS TEXT("Flags")
|
|
#define UD_ITEM TEXT("Item")
|
|
#define UD_COMMANDLINE TEXT("CommandLine")
|
|
#define UD_PRODUCTTYPE TEXT("Product")
|
|
|
|
|
|
|
|
#define MAX_BUILD_NUMBER 30
|
|
|
|
typedef struct _UDNODE {
|
|
TCHAR szBuildNumber[MAX_BUILD_NUMBER];
|
|
DWORD dwBuildNumber;
|
|
struct _UDNODE *pNext;
|
|
} UDNODE, * LPUDNODE;
|
|
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C" {
|
|
#endif
|
|
BOOL ProcessUserDiff (LPPROFILE lpProfile, DWORD dwBuildNumber, LPVOID pEnv);
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif
|