mirror of https://github.com/lianthony/NT4.0
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.
54 lines
2.7 KiB
54 lines
2.7 KiB
#ifndef _IMPORT_H_
|
|
#define _IMPORT_H_
|
|
|
|
typedef INT (*P_CheckMachineName)( LPCSTR pMachineName );
|
|
typedef INT (*P_GetMachineType)( LPCSTR pMachineName );
|
|
typedef INT (*P_GetNTSysPath)( LPCSTR pMachineName, LPCSTR Buf, INT *buf_size );
|
|
typedef INT (*P_GetWIN95SysPath)( LPCSTR pMachineName, LPCSTR Buf, INT *buf_size );
|
|
typedef INT (*P_GetMachineOS)( LPCSTR pMachineName );
|
|
typedef INT (*P_GetSecret)( LPCSTR szName, LPSTR szPassword );
|
|
|
|
typedef BOOL (*P_IsInstalled)( LPCSTR pMachineName, LPCSTR RegistryPath );
|
|
typedef BOOL (*P_RunningAsAdministrator)();
|
|
|
|
typedef INT (*P_SetupFTP)( BOOL fIISUpgrade, LPCSTR pSetupFTP, LPCSTR strSrc,
|
|
LPCSTR strHome, LPCSTR strHomeName,
|
|
LPCSTR strGuestName, LPCSTR strPwd );
|
|
typedef INT (*P_SetupGopher)( BOOL fIISUpgrade, LPCSTR pSetupGopher, LPCSTR strSrc,
|
|
LPCSTR strHome, LPCSTR strHomeName,
|
|
LPCSTR strGuestName, LPCSTR strPwd );
|
|
typedef INT (*P_SetupWWW)( BOOL fIISUpgrade, LPCSTR pSetupWWW, LPCSTR strSrc,
|
|
LPCSTR strHome, LPCSTR strHomeName,
|
|
LPCSTR strScripts, LPCSTR strScriptsName,
|
|
LPCSTR strAdmin, LPCSTR strAdminName,
|
|
LPCSTR strGuestName, LPCSTR strPwd);
|
|
typedef INT (*P_SetupINetStp)( LPCSTR pSetupINetStp );
|
|
typedef INT (*P_SetupDNS)( LPCSTR pSetupDNS, LPCSTR strSrc );
|
|
typedef INT (*P_SetupGateway)( LPCSTR pSetupGateway, LPCSTR strSrc );
|
|
typedef INT (*P_SetupMSN)( LPCSTR pSetupGateway, LPCSTR strSrc );
|
|
|
|
typedef INT (*P_RemoveFTP)( LPCSTR pRemoveFTP );
|
|
typedef INT (*P_RemoveOldFTP)();
|
|
typedef INT (*P_RemoveGopher)( LPCSTR pRemoveGopher );
|
|
typedef INT (*P_RemoveWWW)( LPCSTR pRemoveWWW );
|
|
typedef INT (*P_RemoveINetStp)( LPCSTR pRemoveINetStp );
|
|
typedef INT (*P_RemoveDNS)( LPCSTR pRemoveDNS );
|
|
typedef INT (*P_RemoveGateway)( LPCSTR pRemoveGateway );
|
|
typedef INT (*P_RemoveMSN)( LPCSTR pRemoveGateway );
|
|
|
|
typedef INT (*P_StopFTP)( HWND hWnd, LPCSTR pStopFTP, BOOL fDisplayMsg );
|
|
typedef INT (*P_StopGopher)( HWND hWnd, LPCSTR pStopGopher, BOOL fDisplayMsg );
|
|
typedef INT (*P_StopWWW)( HWND hWnd, LPCSTR pStopWWW, BOOL fDisplayMsg );
|
|
typedef INT (*P_StopINetStp)( LPCSTR pStopINetStp );
|
|
typedef INT (*P_StopDNS)( HWND hWnd, LPCSTR pStopDNS );
|
|
typedef INT (*P_StopGateway)( HWND hWnd, LPCSTR pStopGateway );
|
|
typedef INT (*P_StopMSN)( HWND hWnd, LPCSTR pStopGateway );
|
|
|
|
typedef INT (*P_DisableService) ( LPCSTR pService );
|
|
typedef INT (*P_INetStartService) ( LPCSTR pService );
|
|
typedef BOOL (*P_GuestAccEnabled) ();
|
|
|
|
typedef INT (*P_CreateUser)( BOOL *pfCreateUser, LPCSTR szUsername, LPCSTR szPassword );
|
|
typedef INT (*P_DeleteGuestUser)( LPCSTR szUsername );
|
|
typedef BOOL (*P_IsUserExist)( LPCSTR szUsername );
|
|
#endif
|