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.
 
 
 
 
 
 

66 lines
3.6 KiB

//----------------------------------------------------------------------------
//
// File: Setup.hpp
//
// Contents:
//
// Notes:
//
// History:
// April 21, 1995 MikeMi - Created
//
//
//----------------------------------------------------------------------------
#ifndef __SETUPCFG_HPP__
#define __SETUPCFG_HPP__
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupFunctions(
DWORD nArgs,
LPSTR apszArgs[],
LPSTR * ppszResult );
FUNC_DECLSPEC LONG FAR PASCAL NetSetupActivateBindingsW (
const TCHAR * pszServiceName,
const TCHAR * * apszBinds );
FUNC_DECLSPEC LONG FAR PASCAL NetSetupActivateBindingsA (
const CHAR * pszServiceName,
const CHAR * * apszBinds );
FUNC_DECLSPEC LONG FAR PASCAL NetSetupRunDetectEnd();
// exported functions
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupAddMonitor( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupDeleteMonitor( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupBROWSER( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupNETBIOS( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupLanaMap( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupEqualToXnsRoute( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupSetEnumExport( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupRemoveRouteFromNETBIOS( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupConvertEndPointString( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupGetBusTypeDialog( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupUpgradeCardNum ( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupUpgradeSNA ( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupCopySingleFile( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupSendProgressMessage( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupRegCopyTree( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupAddNameSpaceProvider( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC BOOL FAR PASCAL NetSetupRemoveNameSpaceProvider( DWORD nArgs, LPSTR apszArgs[], LPSTR * ppszResult );
FUNC_DECLSPEC APIERR NetSetupReviewBindings( HWND hwndParent, DWORD dwBindFlags );
FUNC_DECLSPEC APIERR NetSetupFindSoftwareComponent( PCWSTR pszInfOption, PWSTR pszInfName, PDWORD pcchInfName, PWSTR pszRegBase, PDWORD pcchRegBase );
FUNC_DECLSPEC APIERR NetSetupFindHardwareComponent( PCWSTR pszInfOption, PWSTR pszInfName, PDWORD pcchInfName, PWSTR pszRegBase, PDWORD pcchRegBase );
FUNC_DECLSPEC APIERR NetSetupComponentInstall( HWND hwndParent, PCWSTR pszInfOption, PCWSTR pszInfName, PCWSTR pszInstallPath, DWORD dwInstallFlags, PDWORD pdwReturn );
FUNC_DECLSPEC APIERR NetSetupComponentRemove( HWND hwndParent, PCWSTR pszInfOption, DWORD dwInstallFlags, PDWORD pdwReturn );
FUNC_DECLSPEC APIERR NetSetupComponentProperties( HWND hwndParent, PCWSTR pszInfOption, DWORD dwInstallFlags, PDWORD pdwReturn );
FUNC_DECLSPEC APIERR RunDetectStart();
FUNC_DECLSPEC APIERR RunDetectEnd ();
FUNC_DECLSPEC APIERR RunDetectReset ();
FUNC_DECLSPEC APIERR RunDetectCardEx( CARD_REFERENCE*& pCardRef, INT& iCard, BOOL fFirst );
#endif