Source code of Windows XP (NT5)
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.
|
|
//
// sysmigp.h - private prototypes
//
#define DBG_SYSMIG "SysMig"
extern PCTSTR g_UserProfileRoot;
//
// shares.c
//
DWORD SaveShares ( IN DWORD Request );
//
// olereg.c
//
DWORD SuppressOleGuids ( IN DWORD Request );
//
// condmsg.c
//
DWORD ConditionalIncompatibilities( IN DWORD Request );
DWORD HardwareProfileWarning ( IN DWORD Request );
DWORD UnsupportedProtocolsWarning ( IN DWORD Request );
DWORD SaveMMSettings_User ( DWORD Request, PUSERENUM EnumPtr );
DWORD SaveMMSettings_System ( IN DWORD Request );
DWORD BadNamesWarning ( IN DWORD Request );
VOID MsgSettingsIncomplete ( IN PCTSTR UserDatPath, IN PCTSTR UserName, IN BOOL CompletelyBusted );
VOID InitGlobalPaths ( VOID );
BOOL AddShellFolder ( PCTSTR ValueName, PCTSTR FolderName );
//
// userenum.c
//
typedef struct { PCTSTR sfName; PCTSTR sfPath; HKEY SfKey; REGVALUE_ENUM SfKeyEnum; PUSERENUM EnumPtr; BOOL FirstCall; BOOL VirtualSF; BOOL ProfileSF; BOOL sfCollapse; INFCONTEXT Context; HASHTABLE enumeratedSf; } SF_ENUM, *PSF_ENUM;
BOOL EnumFirstRegShellFolder ( IN OUT PSF_ENUM e, IN PUSERENUM EnumPtr );
BOOL EnumNextRegShellFolder ( IN OUT PSF_ENUM e );
BOOL EnumAbortRegShellFolder ( IN OUT PSF_ENUM e );
//
// userloop.c
//
VOID TerminateCacheFolderTracking ( VOID );
|