Reactos
at master 81 lines 2.4 kB view raw
1 2;; fileqsup and infsupp function pointers to be initialized by the user of this library 3;;@ extern SpFileExports 4;;@ extern SpInfExports 5 6;; infsupp 7@ cdecl INF_GetDataField(ptr long ptr) ## -private 8 9;; filesup 10@ cdecl ConcatPathsV(ptr long long ptr) 11@ cdecl CombinePathsV(ptr long long ptr) 12@ varargs ConcatPaths(ptr long long) 13@ varargs CombinePaths(ptr long long) 14@ cdecl SetupCopyFile(wstr wstr long) 15@ cdecl SetupDeleteFile(wstr long) 16@ cdecl SetupMoveFile(wstr wstr long) 17 18;; genlist 19@ stdcall CreateGenericList() 20@ stdcall DestroyGenericList(ptr long) 21@ stdcall GetCurrentListEntry(ptr) 22@ stdcall GetFirstListEntry(ptr) 23@ stdcall GetNextListEntry(ptr) 24@ stdcall GetListEntryData(ptr) 25@ stdcall GetNumberOfListEntries(ptr) 26@ stdcall SetCurrentListEntry(ptr ptr) 27 28;; partlist 29@ stdcall CreatePartitionList() 30@ stdcall CreatePartition(ptr ptr int64 ptr) 31@ stdcall DeletePartition(ptr ptr ptr) 32@ stdcall DestroyPartitionList(ptr) 33@ stdcall GetNextPartition(ptr ptr) 34@ stdcall GetPrevPartition(ptr ptr) 35@ stdcall GetAdjUnpartitionedEntry(ptr long) 36@ stdcall PartitionCreateChecks(ptr int64 ptr) 37@ cdecl -ret64 RoundingDivide(int64 int64) 38;;;; 39@ cdecl IsPartitionActive(ptr) ## -private 40@ cdecl SelectPartition(ptr long long) 41 42;; partinfo 43@ stdcall LookupPartitionTypeString(long ptr) 44 45;; osdetect 46@ stdcall CreateNTOSInstallationsList(ptr) 47@ stdcall FindSubStrI(wstr wstr) 48 49;; settings 50@ cdecl CreateComputerTypeList(ptr) 51@ cdecl CreateDisplayDriverList(ptr) 52@ cdecl CreateKeyboardDriverList(ptr) 53@ cdecl CreateKeyboardLayoutList(ptr wstr ptr) 54@ cdecl CreateLanguageList(ptr ptr) 55@ cdecl GetDefaultLanguageIndex() 56 57;; mui 58@ cdecl MUIDefaultKeyboardLayout(wstr) 59@ cdecl MUIGetOEMCodePage(wstr) ## -private 60 61;; setuplib 62@ stdcall CheckUnattendedSetup(ptr) 63@ stdcall FinishSetup(ptr) 64@ stdcall IsValidInstallDirectory(wstr) 65@ stdcall InitDestinationPaths(ptr wstr ptr) 66@ stdcall InitializeSetup(ptr ptr ptr ptr) 67@ stdcall InitSystemPartition(ptr ptr ptr ptr ptr) 68@ stdcall InstallSetupInfFile(ptr) 69@ stdcall UpdateRegistry(ptr long ptr long wstr ptr ptr) 70 71;; fsutil 72@ stdcall FsVolCommitOpsQueue(ptr ptr ptr ptr ptr) 73@ stdcall GetRegisteredFileSystems(long ptr) 74 75;; install 76@ stdcall PrepareFileCopy(ptr ptr) 77@ stdcall DoFileCopy(ptr ptr ptr) 78 79;; bootsup 80@ stdcall InstallBootManagerAndBootEntries(long ptr ptr ptr ptr) 81@ stdcall InstallBootcodeToRemovable(long ptr ptr ptr)