Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

73 lines
1.2 KiB

/****************************** Module Header ******************************\
* Module Name: envvar.h
*
* Copyright (c) 1991, Microsoft Corporation
*
* Define apis in envvar.c
*
* History:
* 12-09-91 Davidc Created.
\***************************************************************************/
//
// Prototypes
//
BOOL
AppendNTPathWithAutoexecPath(
PVOID *pEnv,
LPTSTR lpPathVariable,
LPTSTR lpAutoexecPath
);
BOOL
CreateUserEnvironment(
PVOID *pEnv
);
BOOL
SetUserEnvironmentVariable(
PVOID *pEnv,
LPTSTR lpVariable,
LPTSTR lpValue,
BOOL bOverwrite
);
DWORD
ExpandUserEnvironmentStrings(
PVOID pEnv,
LPTSTR lpSrc,
LPTSTR lpDst,
DWORD nSize
);
BOOL
SetEnvironmentVariables(
PGLOBALS pGlobals,
PVOID *pEnv
);
BOOL
SetHomeDirectoryEnvVars(
PVOID *pEnv,
LPTSTR lpHomeDirectory,
LPTSTR lpHomeDrive,
LPTSTR lpHomeShare,
LPTSTR lpHomePath
);
BOOL
ProcessAutoexec(
PVOID *pEnv,
LPTSTR lpPathVariable
);
VOID
ChangeToHomeDirectory(
PGLOBALS pGlobals,
PVOID *pEnv,
LPTSTR lpHomeDir,
LPTSTR lpHomeDrive,
LPTSTR lpHomeShare,
LPTSTR lpHomePath
);