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.
 
 
 
 
 
 

57 lines
1.5 KiB

#include <debug.h>
#define NO_SHLWAPI_STRFCNS
#define NO_SHLWAPI_PATH
#define NO_SHLWAPI_STREAM
#define NO_SHLWAPI_GDI
#include <shlwapi.h>
#define STRSAFE_LIB
#include <strsafe.h>
#define ARRAYSIZE(s) (sizeof(s) / (sizeof(s[0])))
#define SIZEOF(s) sizeof(s)
/*
* Common utility functions
*/
BOOL HasPath( LPTSTR pszFilename );
int mystrcpy( LPTSTR pszOut, LPTSTR pszIn, TCHAR chTerm );
/*
* Conversion Routines
*/
void CvtDeskCPL_Win95ToSUR( void );
void CvtCursorsCPL_DaytonaToSUR( void );
void FixupCursorSchemePaths( void );
void FixUserProfileSecurity( void );
void FixPoliciesSecurity( void );
void CvtCursorSchemesToMultiuser( void );
void FixGradientColors( void );
void UpgradeSchemesAndNcMetricsToWin2000( void );
void UpgradeSchemesAndNcMetricsFromWin9xToWin2000(char *pszUserKey);
void SetSystemBitOnCAPIDir(void);
void FixHtmlHelp(void);
void SetScreensaverOnFriendlyUI();
EXTERN_C void UserConfigIE();
EXTERN_C void UserConfigOE();
EXTERN_C void ShowHideIE(BOOL fShow, BOOL fForceAssociations, BOOL fMayRunPerUserConfig);
EXTERN_C void ShowHideOE(BOOL fShow, BOOL fForceAssociations, BOOL fMayRunPerUserConfig);
EXTERN_C void ReinstallVM();
EXTERN_C void FixupOptionalComponents();
#ifdef SHMG_DBG
void Dprintf( LPTSTR pszFmt, ... );
# define DPRINT(p) Dprintf p
# define SHMG_DBG 1
void SHMGLogErrMsg(char *szErrMsg, DWORD dwError);
#else
#define DPRINT(p)
#define SHMGLogErrMsg(x, y)
#endif