123 lines
2.3 KiB
Modula-2
123 lines
2.3 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
|
|
|
|
;
|
|
; Testing
|
|
;
|
|
InitializeSetupLog
|
|
TerminateSetupLog
|
|
ReportError
|
|
PnPInitializationThread
|
|
SetupAddOrRemoveTestCertificate
|
|
MigrateExceptionPackages
|
|
DoInstallComponentInfs
|
|
|
|
;
|
|
; PnP Device Install entry point
|
|
;
|
|
DevInstallW
|
|
|
|
;
|
|
; 'Built-in' class installers
|
|
;
|
|
MouseClassInstaller
|
|
KeyboardClassInstaller
|
|
TapeClassInstaller
|
|
ScsiClassInstaller
|
|
HdcClassInstaller
|
|
VolumeClassInstaller
|
|
NtApmClassInstaller
|
|
DeviceBayClassInstaller
|
|
|
|
;
|
|
; 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
|
|
;
|
|
SetupOobeInit
|
|
SetupOobeCleanup
|
|
SetupGetProductType
|
|
SetupPidGen3
|
|
SetupGetValidEula
|
|
SetupGetLocaleOptions
|
|
SetupGetGeoOptions
|
|
SetupGetKeyboardOptions
|
|
SetupDestroyLanguageList
|
|
SetupSetIntlOptions
|
|
CreateLocalUserAccount
|
|
CreateLocalAdminAccount
|
|
SetupGetSetupInfo
|
|
SetupSetSetupInfo
|
|
pSetupDebugPrint
|
|
|
|
;
|
|
; ASR entry points
|
|
;
|
|
AsrCreateStateFileA
|
|
AsrCreateStateFileW
|
|
AsrAddSifEntryA
|
|
AsrAddSifEntryW
|
|
AsrFreeContext
|
|
|
|
;
|
|
; private ASR entry points
|
|
;
|
|
AsrpGetLocalDiskInfo
|
|
AsrpGetLocalVolumeInfo
|
|
|
|
;
|
|
; Plug and Play ASR/backup entry points
|
|
;
|
|
AsrRestorePlugPlayRegistryData
|
|
|