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.
|
|
#ifndef _HELPER_H_
#define _HELPER_H_
/*
#if DBG == 1
#define iisDebugOut( x ) iisInlineDebugOut x
#else // DBG == 0
#define iisDebugOut( x )
#endif // DBG
*/
//#define iisDebugOut(x) MyDebugOut x
//void MyDebugOut( TCHAR *pszfmt, ...);
void iisDebugOut( TCHAR *pszfmt, ...);
LPWSTR MakeWideStrFromAnsi(LPSTR psz); void MakePath(LPTSTR lpPath); void AddPath(LPTSTR szPath, LPCTSTR szName );
int CheckIfFileExists(LPCTSTR szFile);
int CheckIfPWS95Exists(void); int ReturnTrueIfPWS40_Installed(void); int ReturnTrueIfPWS10_Installed(void); int ReturnTrueIfVermeerPWS10_Installed(void);
int MySettingsFile_Write(void); int MySettingsFile_Write_PWS10(void); int MySettingsFile_Write_PWS40(void); int MySettingsFile_Install(void); int ReturnImportantDirs(void);
void SetupLogError_Wrap(IN LogSeverity TheSeverityErr, IN TCHAR * MessageString, ...); int MyUpgradeTasks(LPCSTR); int AddRegToInfIfExist_Dword(HKEY hRootKeyType,CHAR szRootKey[],CHAR szRootName[],HANDLE fAppendToFile); void DeleteMetabaseSchemaNode(void);
BOOL MyIsGroupEmpty(LPCTSTR szGroupName); void MyGetGroupPath(LPCTSTR szGroupName, LPTSTR szPath); void MyDeleteItem(LPCTSTR szGroupName, LPCTSTR szAppName); BOOL MyDeleteLink(LPTSTR lpszShortcut); BOOL MyDeleteGroup(LPCTSTR szGroupName); BOOL W95ShutdownW3SVC(void); BOOL W95ShutdownIISADMIN(void); int Call_IIS_DLL_INF_Section(CHAR *szSectionName); int GetInetSrvDir(CHAR *szOutputThisFullPath);
int CheckFrontPageINI(void); void MoveFrontPageINI(void);
void HandleSpecialRegKey(void); void MyDeleteSendToItem(LPCTSTR szAppName); int MyGetSendToPath(LPTSTR szPath); int MyGetDesktopPath(LPTSTR szPath); void HandleStartMenuItems(LPCSTR AnswerFile); void HandleSendToItems(LPCSTR AnswerFile); void HandleDesktopItems(LPCSTR AnswerFile); int AnswerFile_ReadSectionAndDoDelete(IN HINF AnswerFileHandle);
#endif // _HELPER_H_
|