148 lines
2.9 KiB
Modula-2
148 lines
2.9 KiB
Modula-2
|
LIBRARY SYSSETUP
|
||
|
|
||
|
EXPORTS
|
||
|
|
||
|
;
|
||
|
; Entry point from inf
|
||
|
;
|
||
|
InstallWindowsNt
|
||
|
|
||
|
;
|
||
|
; Other misc entry points
|
||
|
;
|
||
|
UpgradePrinters
|
||
|
SetupChangeLocale
|
||
|
SetupChangeLocaleEx
|
||
|
SetupCreateOptionalComponentsPage
|
||
|
SetupChangeFontSize
|
||
|
SetupInfObjectInstallActionW = SETUPAPI.InstallHinfSectionW
|
||
|
RepairStartMenuItems
|
||
|
ViewSetupActionLog
|
||
|
InvokeExternalApplicationEx
|
||
|
GenerateName
|
||
|
SetupStartService
|
||
|
SetupExtendPartition
|
||
|
SetupInstallCatalog
|
||
|
SetupShellSettings
|
||
|
OpkCheckVersion
|
||
|
|
||
|
;
|
||
|
; Testing
|
||
|
;
|
||
|
InitializeSetupLog
|
||
|
TerminateSetupLog
|
||
|
ReportError
|
||
|
PnPInitializationThread
|
||
|
SetupAddOrRemoveTestCertificate
|
||
|
MigrateExceptionPackages
|
||
|
DoInstallComponentInfs
|
||
|
|
||
|
;
|
||
|
; PnP Device Install entry point
|
||
|
;
|
||
|
DevInstallW
|
||
|
UpdatePnpDeviceDrivers
|
||
|
|
||
|
;
|
||
|
; 'Built-in' class installers
|
||
|
;
|
||
|
MouseClassInstaller
|
||
|
KeyboardClassInstaller
|
||
|
TapeClassInstaller
|
||
|
ScsiClassInstaller
|
||
|
HdcClassInstaller
|
||
|
VolumeClassInstaller
|
||
|
NtApmClassInstaller
|
||
|
DeviceBayClassInstaller
|
||
|
ComputerClassInstaller
|
||
|
|
||
|
;
|
||
|
; co-device installers
|
||
|
;
|
||
|
StorageCoInstaller
|
||
|
CriticalDeviceCoInstaller
|
||
|
EisaUpHalCoInstaller
|
||
|
|
||
|
;
|
||
|
; 'Built-in' class property page providers
|
||
|
;
|
||
|
CdromPropPageProvider
|
||
|
DiskPropPageProvider
|
||
|
TapePropPageProvider
|
||
|
LegacyDriverPropPageProvider
|
||
|
PS2MousePropPageProvider
|
||
|
EisaUpHalPropPageProvider
|
||
|
|
||
|
;
|
||
|
; super hack to allow sfc to log errors
|
||
|
;
|
||
|
pSetuplogSfcError
|
||
|
|
||
|
;
|
||
|
; exception package entrypoints
|
||
|
;
|
||
|
SetupRegisterOsComponent
|
||
|
SetupUnRegisterOsComponent
|
||
|
SetupEnumerateRegisteredOsComponents
|
||
|
SetupQueryRegisteredOsComponent
|
||
|
SetupQueryRegisteredOsComponentsOrder
|
||
|
SetupSetRegisteredOsComponentsOrder
|
||
|
|
||
|
;
|
||
|
; OOBE support
|
||
|
;
|
||
|
SetupOobeInitDebugLog
|
||
|
SetupOobeInitPreServices
|
||
|
SetupOobeInitPostServices
|
||
|
SetupOobeCleanup
|
||
|
SetupGetProductType
|
||
|
SetupPidGen3
|
||
|
SetupGetValidEula
|
||
|
SetupGetLocaleOptions
|
||
|
SetupGetGeoOptions
|
||
|
SetupGetKeyboardOptions
|
||
|
SetupDestroyLanguageList
|
||
|
SetupSetIntlOptions
|
||
|
SetupReadPhoneList
|
||
|
SetupDestroyPhoneList
|
||
|
SetupMapTapiToIso
|
||
|
CreateLocalUserAccount
|
||
|
CreateLocalAdminAccount
|
||
|
CreateLocalAdminAccountEx
|
||
|
SetupGetSetupInfo
|
||
|
SetupSetSetupInfo
|
||
|
SetupSetAdminPassword
|
||
|
pSetupDebugPrint
|
||
|
SetupOobeBnk
|
||
|
SetupSetDisplay
|
||
|
PrepareForAudit
|
||
|
SetAccountsDomainSid
|
||
|
RunOEMExtraTasks
|
||
|
SystemUpdateUserProfileDirectory
|
||
|
|
||
|
;
|
||
|
; ASR entry points
|
||
|
;
|
||
|
AsrCreateStateFileA
|
||
|
AsrCreateStateFileW
|
||
|
AsrAddSifEntryA
|
||
|
AsrAddSifEntryW
|
||
|
AsrFreeContext
|
||
|
|
||
|
;
|
||
|
; private ASR entry points
|
||
|
;
|
||
|
AsrpGetLocalDiskInfo
|
||
|
AsrpGetLocalVolumeInfo
|
||
|
AsrpRestoreNonCriticalDisksW
|
||
|
|
||
|
;
|
||
|
; Plug and Play ASR/backup entry points
|
||
|
;
|
||
|
AsrRestorePlugPlayRegistryData
|
||
|
|
||
|
|
||
|
;
|
||
|
; DynamicUpdate entry points
|
||
|
;
|