Reactos
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)