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.
 
 
 
 
 
 

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