Differences From Artifact [aed39609d10f2169]:
- File
src/win32/setupapi.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
To Artifact [cd6d5cae7d4d0ede]:
- File
src/win32/setupapi.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
5 * * 5 * *
6 * Translated from MinGW Windows headers * 6 * Translated from MinGW Windows headers *
7 * by Vladimir Vlasov * 7 * by Vladimir Vlasov *
8 * * 8 * *
9 * Placed into public domain * 9 * Placed into public domain *
10 \***********************************************************************/ 10 \***********************************************************************/
11 module win32.setupapi; 11 module win32.setupapi;
12 pragma(lib, "setupapi.lib"); | 12 pragma(lib, "setupapi");
13 13
14 private import win32.basetyps, win32.commctrl, win32.prsht, win32.w32api, 14 private import win32.basetyps, win32.commctrl, win32.prsht, win32.w32api,
15 win32.winreg, win32.windef; 15 win32.winreg, win32.windef;
16 private import win32.winbase; // for SYSTEMTIME 16 private import win32.winbase; // for SYSTEMTIME
17 17
18 /*static if(_WIN32_WINNT < _WIN32_WINDOWS) { 18 /*static if(_WIN32_WINNT < _WIN32_WINDOWS) {
19 const UINT _SETUPAPI_VER = _WIN32_WINNT; // SetupAPI version follows Win 19 const UINT _SETUPAPI_VER = _WIN32_WINNT; // SetupAPI version follows Win
................................................................................................................................................................................
38 } else { 38 } else {
39 const UINT USE_SP_DRVINFO_DATA_V1 = 1; 39 const UINT USE_SP_DRVINFO_DATA_V1 = 1;
40 }*/ 40 }*/
41 /+ 41 /+
42 const UINT _SETUPAPI_VER = 0x0400; // Earliest SetupAPI version 42 const UINT _SETUPAPI_VER = 0x0400; // Earliest SetupAPI version
43 const UINT USE_SP_DRVINFO_DATA_V1 = 1; 43 const UINT USE_SP_DRVINFO_DATA_V1 = 1;
44 +/ 44 +/
45 const UINT _SETUPAPI_VER = WINVER; | 45 const UINT _SETUPAPI_VER = _WIN32_WINNT;
46 const bool USE_SP_DRVINFO_DATA_V1 = !_WIN32_WINNT_ONLY || _WIN32_WINNT < 0x500; | 46 const bool USE_SP_DRVINFO_DATA_V1 = _WIN32_WINNT < 0x500;
47 47
48 enum : uint { 48 enum : uint {
49 LINE_LEN = 256, 49 LINE_LEN = 256,
50 MAX_INF_STRING_LENGTH = 4096, 50 MAX_INF_STRING_LENGTH = 4096,
51 MAX_TITLE_LEN = 60, 51 MAX_TITLE_LEN = 60,
52 MAX_INSTRUCTION_LEN = 256, 52 MAX_INSTRUCTION_LEN = 256,
53 MAX_LABEL_LEN = 30, 53 MAX_LABEL_LEN = 30,
................................................................................................................................................................................
852 SRCLIST_SUBDIRS = 0x00000100, 852 SRCLIST_SUBDIRS = 0x00000100,
853 SRCLIST_APPEND = 0x00000200, 853 SRCLIST_APPEND = 0x00000200,
854 SRCLIST_NOSTRIPPLATFORM = 0x00000400 854 SRCLIST_NOSTRIPPLATFORM = 0x00000400
855 } 855 }
856 856
857 alias PVOID HINF; 857 alias PVOID HINF;
858 alias PVOID HDSKSPC; 858 alias PVOID HDSKSPC;
859 alias HANDLE HDEVINFO; | 859 mixin DECLARE_HANDLE!("HDEVINFO");
860 alias PVOID HSPFILEQ; 860 alias PVOID HSPFILEQ;
861 alias PVOID HSPFILELOG; 861 alias PVOID HSPFILELOG;
862 862
863 enum SetupFileLogInfo { 863 enum SetupFileLogInfo {
864 SetupFileLogSourceFilename, 864 SetupFileLogSourceFilename,
865 SetupFileLogChecksum, 865 SetupFileLogChecksum,
866 SetupFileLogDiskTagfile, 866 SetupFileLogDiskTagfile,
................................................................................................................................................................................
878 UINT Line; 878 UINT Line;
879 } 879 }
880 alias INFCONTEXT* PINFCONTEXT; 880 alias INFCONTEXT* PINFCONTEXT;
881 881
882 struct SP_INF_INFORMATION { 882 struct SP_INF_INFORMATION {
883 DWORD InfStyle; 883 DWORD InfStyle;
884 DWORD InfCount; 884 DWORD InfCount;
885 BYTE _VersionData[1]; | 885 BYTE[1] _VersionData;
886 BYTE* VersionData() { return _VersionData.ptr; } 886 BYTE* VersionData() { return _VersionData.ptr; }
887 } 887 }
888 alias SP_INF_INFORMATION* PSP_INF_INFORMATION; 888 alias SP_INF_INFORMATION* PSP_INF_INFORMATION;
889 889
890 struct SP_ALTPLATFORM_INFO { 890 struct SP_ALTPLATFORM_INFO {
891 DWORD cbSize = SP_ALTPLATFORM_INFO.sizeof; 891 DWORD cbSize = SP_ALTPLATFORM_INFO.sizeof;
892 DWORD Platform; 892 DWORD Platform;
................................................................................................................................................................................
895 WORD ProcessorArchitecture; 895 WORD ProcessorArchitecture;
896 WORD Reserved; 896 WORD Reserved;
897 } 897 }
898 alias SP_ALTPLATFORM_INFO* PSP_ALTPLATFORM_INFO; 898 alias SP_ALTPLATFORM_INFO* PSP_ALTPLATFORM_INFO;
899 899
900 struct SP_ORIGINAL_FILE_INFO_A { 900 struct SP_ORIGINAL_FILE_INFO_A {
901 DWORD cbSize = SP_ORIGINAL_FILE_INFO_A.sizeof; 901 DWORD cbSize = SP_ORIGINAL_FILE_INFO_A.sizeof;
902 CHAR OriginalInfName[MAX_PATH]; | 902 CHAR[MAX_PATH] OriginalInfName;
903 CHAR OriginalCatalogName[MAX_PATH]; | 903 CHAR[MAX_PATH] OriginalCatalogName;
904 } 904 }
905 alias SP_ORIGINAL_FILE_INFO_A* PSP_ORIGINAL_FILE_INFO_A; 905 alias SP_ORIGINAL_FILE_INFO_A* PSP_ORIGINAL_FILE_INFO_A;
906 906
907 struct SP_ORIGINAL_FILE_INFO_W { 907 struct SP_ORIGINAL_FILE_INFO_W {
908 DWORD cbSize = SP_ORIGINAL_FILE_INFO_W.sizeof; 908 DWORD cbSize = SP_ORIGINAL_FILE_INFO_W.sizeof;
909 WCHAR OriginalInfName[MAX_PATH]; | 909 WCHAR[MAX_PATH] OriginalInfName;
910 WCHAR OriginalCatalogName[MAX_PATH]; | 910 WCHAR[MAX_PATH] OriginalCatalogName;
911 } 911 }
912 alias SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO_W; 912 alias SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO_W;
913 913
914 struct FILEPATHS_A { 914 struct FILEPATHS_A {
915 PCSTR Target; 915 PCSTR Target;
916 PCSTR Source; 916 PCSTR Source;
917 UINT Win32Error; 917 UINT Win32Error;
................................................................................................................................................................................
968 struct FILE_IN_CABINET_INFO_A { 968 struct FILE_IN_CABINET_INFO_A {
969 PCSTR NameInCabinet; 969 PCSTR NameInCabinet;
970 DWORD FileSize; 970 DWORD FileSize;
971 DWORD Win32Error; 971 DWORD Win32Error;
972 WORD DosDate; 972 WORD DosDate;
973 WORD DosTime; 973 WORD DosTime;
974 WORD DosAttribs; 974 WORD DosAttribs;
975 CHAR FullTargetName[MAX_PATH]; | 975 CHAR[MAX_PATH] FullTargetName;
976 } 976 }
977 alias FILE_IN_CABINET_INFO_A* PFILE_IN_CABINET_INFO_A; 977 alias FILE_IN_CABINET_INFO_A* PFILE_IN_CABINET_INFO_A;
978 978
979 struct FILE_IN_CABINET_INFO_W { 979 struct FILE_IN_CABINET_INFO_W {
980 PCWSTR NameInCabinet; 980 PCWSTR NameInCabinet;
981 DWORD FileSize; 981 DWORD FileSize;
982 DWORD Win32Error; 982 DWORD Win32Error;
983 WORD DosDate; 983 WORD DosDate;
984 WORD DosTime; 984 WORD DosTime;
985 WORD DosAttribs; 985 WORD DosAttribs;
986 WCHAR FullTargetName[MAX_PATH]; | 986 WCHAR[MAX_PATH] FullTargetName;
987 } 987 }
988 alias FILE_IN_CABINET_INFO_W* PFILE_IN_CABINET_INFO_W; 988 alias FILE_IN_CABINET_INFO_W* PFILE_IN_CABINET_INFO_W;
989 989
990 struct SP_FILE_COPY_PARAMS_A { 990 struct SP_FILE_COPY_PARAMS_A {
991 DWORD cbSize = SP_FILE_COPY_PARAMS_A.sizeof; 991 DWORD cbSize = SP_FILE_COPY_PARAMS_A.sizeof;
992 HSPFILEQ QueueHandle; 992 HSPFILEQ QueueHandle;
993 PCSTR SourceRootPath; 993 PCSTR SourceRootPath;
................................................................................................................................................................................
1035 } 1035 }
1036 alias SP_DEVICE_INTERFACE_DATA* PSP_DEVICE_INTERFACE_DATA; 1036 alias SP_DEVICE_INTERFACE_DATA* PSP_DEVICE_INTERFACE_DATA;
1037 deprecated alias SP_DEVICE_INTERFACE_DATA SP_INTERFACE_DEVICE_DATA; 1037 deprecated alias SP_DEVICE_INTERFACE_DATA SP_INTERFACE_DEVICE_DATA;
1038 deprecated alias SP_DEVICE_INTERFACE_DATA* PSP_INTERFACE_DEVICE_DATA; 1038 deprecated alias SP_DEVICE_INTERFACE_DATA* PSP_INTERFACE_DEVICE_DATA;
1039 1039
1040 struct SP_DEVICE_INTERFACE_DETAIL_DATA_A { 1040 struct SP_DEVICE_INTERFACE_DETAIL_DATA_A {
1041 DWORD cbSize = SP_DEVICE_INTERFACE_DETAIL_DATA_A.sizeof; 1041 DWORD cbSize = SP_DEVICE_INTERFACE_DETAIL_DATA_A.sizeof;
1042 CHAR _DevicePath[1]; | 1042 CHAR[1] _DevicePath;
1043 CHAR* DevicePath() { return _DevicePath.ptr; } 1043 CHAR* DevicePath() { return _DevicePath.ptr; }
1044 } 1044 }
1045 alias SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_DEVICE_INTERFACE_DETAIL_DATA_A; 1045 alias SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_DEVICE_INTERFACE_DETAIL_DATA_A;
1046 1046
1047 struct SP_DEVICE_INTERFACE_DETAIL_DATA_W { 1047 struct SP_DEVICE_INTERFACE_DETAIL_DATA_W {
1048 DWORD cbSize = SP_DEVICE_INTERFACE_DETAIL_DATA_W.sizeof; 1048 DWORD cbSize = SP_DEVICE_INTERFACE_DETAIL_DATA_W.sizeof;
1049 WCHAR _DevicePath[1]; | 1049 WCHAR[1] _DevicePath;
1050 WCHAR* DevicePath() { return _DevicePath.ptr; } 1050 WCHAR* DevicePath() { return _DevicePath.ptr; }
1051 } 1051 }
1052 alias SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_DEVICE_INTERFACE_DETAIL_DATA_W; 1052 alias SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_DEVICE_INTERFACE_DETAIL_DATA_W;
1053 1053
1054 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DA 1054 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DA
1055 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_INTERFACE_DEVICE_DETAIL_ 1055 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_A* PSP_INTERFACE_DEVICE_DETAIL_
1056 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DA 1056 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DA
1057 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_INTERFACE_DEVICE_DETAIL_ 1057 deprecated alias SP_DEVICE_INTERFACE_DETAIL_DATA_W* PSP_INTERFACE_DEVICE_DETAIL_
1058 1058
1059 struct SP_DEVINFO_LIST_DETAIL_DATA_A { 1059 struct SP_DEVINFO_LIST_DETAIL_DATA_A {
1060 DWORD cbSize = SP_DEVINFO_LIST_DETAIL_DATA_A.sizeof; 1060 DWORD cbSize = SP_DEVINFO_LIST_DETAIL_DATA_A.sizeof;
1061 GUID ClassGuid; 1061 GUID ClassGuid;
1062 HANDLE RemoteMachineHandle; 1062 HANDLE RemoteMachineHandle;
1063 CHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]; | 1063 CHAR[SP_MAX_MACHINENAME_LENGTH] RemoteMachineName;
1064 } 1064 }
1065 alias SP_DEVINFO_LIST_DETAIL_DATA_A* PSP_DEVINFO_LIST_DETAIL_DATA_A; 1065 alias SP_DEVINFO_LIST_DETAIL_DATA_A* PSP_DEVINFO_LIST_DETAIL_DATA_A;
1066 1066
1067 struct SP_DEVINFO_LIST_DETAIL_DATA_W { 1067 struct SP_DEVINFO_LIST_DETAIL_DATA_W {
1068 DWORD cbSize = SP_DEVINFO_LIST_DETAIL_DATA_W.sizeof; 1068 DWORD cbSize = SP_DEVINFO_LIST_DETAIL_DATA_W.sizeof;
1069 GUID ClassGuid; 1069 GUID ClassGuid;
1070 HANDLE RemoteMachineHandle; 1070 HANDLE RemoteMachineHandle;
1071 WCHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]; | 1071 WCHAR[SP_MAX_MACHINENAME_LENGTH] RemoteMachineName;
1072 } 1072 }
1073 alias SP_DEVINFO_LIST_DETAIL_DATA_W* PSP_DEVINFO_LIST_DETAIL_DATA_W; 1073 alias SP_DEVINFO_LIST_DETAIL_DATA_W* PSP_DEVINFO_LIST_DETAIL_DATA_W;
1074 1074
1075 extern(Windows) alias UINT function(PVOID,UINT,UINT_PTR,UINT_PTR) PSP_FILE_CALLB | 1075 extern(Windows) alias UINT function(PVOID, UINT, UINT_PTR, UINT_PTR) PSP_FILE_CA
1076 extern(Windows) alias UINT function(PVOID,UINT,UINT_PTR,UINT_PTR) PSP_FILE_CALLB | 1076 extern(Windows) alias UINT function(PVOID, UINT, UINT_PTR, UINT_PTR) PSP_FILE_CA
1077 1077
1078 struct SP_DEVINSTALL_PARAMS_A { 1078 struct SP_DEVINSTALL_PARAMS_A {
1079 DWORD cbSize = SP_DEVINSTALL_PARAMS_A.sizeof; 1079 DWORD cbSize = SP_DEVINSTALL_PARAMS_A.sizeof;
1080 DWORD Flags; 1080 DWORD Flags;
1081 DWORD FlagsEx; 1081 DWORD FlagsEx;
1082 HWND hwndParent; 1082 HWND hwndParent;
1083 PSP_FILE_CALLBACK_A InstallMsgHandler; 1083 PSP_FILE_CALLBACK_A InstallMsgHandler;
1084 PVOID InstallMsgHandlerContext; 1084 PVOID InstallMsgHandlerContext;
1085 HSPFILEQ FileQueue; 1085 HSPFILEQ FileQueue;
1086 ULONG_PTR ClassInstallReserved; 1086 ULONG_PTR ClassInstallReserved;
1087 DWORD Reserved; 1087 DWORD Reserved;
1088 CHAR DriverPath[MAX_PATH]; | 1088 CHAR[MAX_PATH] DriverPath;
1089 } 1089 }
1090 alias SP_DEVINSTALL_PARAMS_A* PSP_DEVINSTALL_PARAMS_A; 1090 alias SP_DEVINSTALL_PARAMS_A* PSP_DEVINSTALL_PARAMS_A;
1091 1091
1092 struct SP_DEVINSTALL_PARAMS_W { 1092 struct SP_DEVINSTALL_PARAMS_W {
1093 DWORD cbSize = SP_DEVINSTALL_PARAMS_W.sizeof; 1093 DWORD cbSize = SP_DEVINSTALL_PARAMS_W.sizeof;
1094 DWORD Flags; 1094 DWORD Flags;
1095 DWORD FlagsEx; 1095 DWORD FlagsEx;
1096 HWND hwndParent; 1096 HWND hwndParent;
1097 PSP_FILE_CALLBACK_W InstallMsgHandler; 1097 PSP_FILE_CALLBACK_W InstallMsgHandler;
1098 PVOID InstallMsgHandlerContext; 1098 PVOID InstallMsgHandlerContext;
1099 HSPFILEQ FileQueue; 1099 HSPFILEQ FileQueue;
1100 ULONG_PTR ClassInstallReserved; 1100 ULONG_PTR ClassInstallReserved;
1101 DWORD Reserved; 1101 DWORD Reserved;
1102 WCHAR DriverPath[MAX_PATH]; | 1102 WCHAR[MAX_PATH] DriverPath;
1103 } 1103 }
1104 alias SP_DEVINSTALL_PARAMS_W* PSP_DEVINSTALL_PARAMS_W; 1104 alias SP_DEVINSTALL_PARAMS_W* PSP_DEVINSTALL_PARAMS_W;
1105 1105
1106 struct SP_CLASSINSTALL_HEADER { 1106 struct SP_CLASSINSTALL_HEADER {
1107 DWORD cbSize = SP_CLASSINSTALL_HEADER.sizeof; 1107 DWORD cbSize = SP_CLASSINSTALL_HEADER.sizeof;
1108 DI_FUNCTION InstallFunction; 1108 DI_FUNCTION InstallFunction;
1109 } 1109 }
................................................................................................................................................................................
1141 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1141 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1142 DWORD Scope; 1142 DWORD Scope;
1143 DWORD HwProfile; 1143 DWORD HwProfile;
1144 } 1144 }
1145 alias SP_UNREMOVEDEVICE_PARAMS* PSP_UNREMOVEDEVICE_PARAMS; 1145 alias SP_UNREMOVEDEVICE_PARAMS* PSP_UNREMOVEDEVICE_PARAMS;
1146 1146
1147 struct SP_SELECTDEVICE_PARAMS_A { 1147 struct SP_SELECTDEVICE_PARAMS_A {
1148 SP_CLASSINSTALL_HEADER ClassInstallHeader; | 1148 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1149 CHAR Title[MAX_TITLE_LEN]; | 1149 CHAR[MAX_TITLE_LEN] Title;
1150 CHAR Instructions[MAX_INSTRUCTION_LEN]; | 1150 CHAR[MAX_INSTRUCTION_LEN] Instructions;
1151 CHAR ListLabel[MAX_LABEL_LEN]; | 1151 CHAR[MAX_LABEL_LEN] ListLabel;
1152 CHAR SubTitle[MAX_SUBTITLE_LEN]; | 1152 CHAR[MAX_SUBTITLE_LEN] SubTitle;
1153 BYTE Reserved[2]; | 1153 BYTE[2] Reserved;
1154 } 1154 }
1155 alias SP_SELECTDEVICE_PARAMS_A* PSP_SELECTDEVICE_PARAMS_A; 1155 alias SP_SELECTDEVICE_PARAMS_A* PSP_SELECTDEVICE_PARAMS_A;
1156 1156
1157 struct SP_SELECTDEVICE_PARAMS_W { 1157 struct SP_SELECTDEVICE_PARAMS_W {
1158 SP_CLASSINSTALL_HEADER ClassInstallHeader; | 1158 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1159 WCHAR Title[MAX_TITLE_LEN]; | 1159 WCHAR[MAX_TITLE_LEN] Title;
1160 WCHAR Instructions[MAX_INSTRUCTION_LEN]; | 1160 WCHAR[MAX_INSTRUCTION_LEN] Instructions;
1161 WCHAR ListLabel[MAX_LABEL_LEN]; | 1161 WCHAR[MAX_LABEL_LEN] ListLabel;
1162 WCHAR SubTitle[MAX_SUBTITLE_LEN]; | 1162 WCHAR[MAX_SUBTITLE_LEN] SubTitle;
1163 } 1163 }
1164 alias SP_SELECTDEVICE_PARAMS_W* PSP_SELECTDEVICE_PARAMS_W; 1164 alias SP_SELECTDEVICE_PARAMS_W* PSP_SELECTDEVICE_PARAMS_W;
1165 1165
1166 extern(Windows) alias BOOL function(PVOID,DWORD) PDETECT_PROGRESS_NOTIFY; | 1166 extern(Windows) alias BOOL function(PVOID, DWORD) PDETECT_PROGRESS_NOTIFY;
1167 1167
1168 struct SP_DETECTDEVICE_PARAMS { 1168 struct SP_DETECTDEVICE_PARAMS {
1169 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1169 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1170 PDETECT_PROGRESS_NOTIFY DetectProgressNotify; 1170 PDETECT_PROGRESS_NOTIFY DetectProgressNotify;
1171 PVOID ProgressNotifyParam; 1171 PVOID ProgressNotifyParam;
1172 } 1172 }
1173 alias SP_DETECTDEVICE_PARAMS* PSP_DETECTDEVICE_PARAMS; 1173 alias SP_DETECTDEVICE_PARAMS* PSP_DETECTDEVICE_PARAMS;
1174 1174
1175 struct SP_INSTALLWIZARD_DATA { 1175 struct SP_INSTALLWIZARD_DATA {
1176 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1176 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1177 DWORD Flags; 1177 DWORD Flags;
1178 HPROPSHEETPAGE DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]; | 1178 HPROPSHEETPAGE[MAX_INSTALLWIZARD_DYNAPAGES] DynamicPages;
1179 DWORD NumDynamicPages; 1179 DWORD NumDynamicPages;
1180 DWORD DynamicPageFlags; 1180 DWORD DynamicPageFlags;
1181 DWORD PrivateFlags; 1181 DWORD PrivateFlags;
1182 LPARAM PrivateData; 1182 LPARAM PrivateData;
1183 HWND hwndWizardDlg; 1183 HWND hwndWizardDlg;
1184 } 1184 }
1185 alias SP_INSTALLWIZARD_DATA* PSP_INSTALLWIZARD_DATA; 1185 alias SP_INSTALLWIZARD_DATA* PSP_INSTALLWIZARD_DATA;
1186 1186
1187 struct SP_NEWDEVICEWIZARD_DATA { 1187 struct SP_NEWDEVICEWIZARD_DATA {
1188 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1188 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1189 DWORD Flags; 1189 DWORD Flags;
1190 HPROPSHEETPAGE DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]; | 1190 HPROPSHEETPAGE[MAX_INSTALLWIZARD_DYNAPAGES] DynamicPages;
1191 DWORD NumDynamicPages; 1191 DWORD NumDynamicPages;
1192 HWND hwndWizardDlg; 1192 HWND hwndWizardDlg;
1193 } 1193 }
1194 alias SP_NEWDEVICEWIZARD_DATA* PSP_NEWDEVICEWIZARD_DATA; 1194 alias SP_NEWDEVICEWIZARD_DATA* PSP_NEWDEVICEWIZARD_DATA;
1195 alias SP_NEWDEVICEWIZARD_DATA SP_ADDPROPERTYPAGE_DATA; 1195 alias SP_NEWDEVICEWIZARD_DATA SP_ADDPROPERTYPAGE_DATA;
1196 alias SP_NEWDEVICEWIZARD_DATA* PSP_ADDPROPERTYPAGE_DATA; 1196 alias SP_NEWDEVICEWIZARD_DATA* PSP_ADDPROPERTYPAGE_DATA;
1197 1197
1198 struct SP_TROUBLESHOOTER_PARAMS_A { 1198 struct SP_TROUBLESHOOTER_PARAMS_A {
1199 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1199 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1200 CHAR ChmFile[MAX_PATH]; | 1200 CHAR[MAX_PATH] ChmFile;
1201 CHAR HtmlTroubleShooter[MAX_PATH]; | 1201 CHAR[MAX_PATH] HtmlTroubleShooter;
1202 } 1202 }
1203 alias SP_TROUBLESHOOTER_PARAMS_A* PSP_TROUBLESHOOTER_PARAMS_A; 1203 alias SP_TROUBLESHOOTER_PARAMS_A* PSP_TROUBLESHOOTER_PARAMS_A;
1204 1204
1205 struct SP_TROUBLESHOOTER_PARAMS_W { 1205 struct SP_TROUBLESHOOTER_PARAMS_W {
1206 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1206 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1207 WCHAR ChmFile[MAX_PATH]; | 1207 WCHAR[MAX_PATH] ChmFile;
1208 WCHAR HtmlTroubleShooter[MAX_PATH]; | 1208 WCHAR[MAX_PATH] HtmlTroubleShooter;
1209 } 1209 }
1210 alias SP_TROUBLESHOOTER_PARAMS_W* PSP_TROUBLESHOOTER_PARAMS_W; 1210 alias SP_TROUBLESHOOTER_PARAMS_W* PSP_TROUBLESHOOTER_PARAMS_W;
1211 1211
1212 struct SP_POWERMESSAGEWAKE_PARAMS_A { 1212 struct SP_POWERMESSAGEWAKE_PARAMS_A {
1213 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1213 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1214 CHAR PowerMessageWake[LINE_LEN*2]; | 1214 CHAR[LINE_LEN*2] PowerMessageWake;
1215 } 1215 }
1216 alias SP_POWERMESSAGEWAKE_PARAMS_A* PSP_POWERMESSAGEWAKE_PARAMS_A; 1216 alias SP_POWERMESSAGEWAKE_PARAMS_A* PSP_POWERMESSAGEWAKE_PARAMS_A;
1217 1217
1218 struct SP_POWERMESSAGEWAKE_PARAMS_W { 1218 struct SP_POWERMESSAGEWAKE_PARAMS_W {
1219 SP_CLASSINSTALL_HEADER ClassInstallHeader; 1219 SP_CLASSINSTALL_HEADER ClassInstallHeader;
1220 WCHAR PowerMessageWake[LINE_LEN*2]; | 1220 WCHAR[LINE_LEN*2] PowerMessageWake;
1221 } 1221 }
1222 alias SP_POWERMESSAGEWAKE_PARAMS_W* PSP_POWERMESSAGEWAKE_PARAMS_W; 1222 alias SP_POWERMESSAGEWAKE_PARAMS_W* PSP_POWERMESSAGEWAKE_PARAMS_W;
1223 1223
1224 struct SP_DRVINFO_DATA_V2_A { 1224 struct SP_DRVINFO_DATA_V2_A {
1225 DWORD cbSize = SP_DRVINFO_DATA_V2_A.sizeof; | 1225 DWORD cbSize = SP_DRVINFO_DATA_V2_A.sizeof;
1226 DWORD DriverType; | 1226 DWORD DriverType;
1227 ULONG_PTR Reserved; | 1227 ULONG_PTR Reserved;
1228 CHAR Description[LINE_LEN]; | 1228 CHAR[LINE_LEN] Description;
1229 CHAR MfgName[LINE_LEN]; | 1229 CHAR[LINE_LEN] MfgName;
1230 CHAR ProviderName[LINE_LEN]; | 1230 CHAR[LINE_LEN] ProviderName;
1231 FILETIME DriverDate; | 1231 FILETIME DriverDate;
1232 DWORDLONG DriverVersion; | 1232 DWORDLONG DriverVersion;
1233 } 1233 }
1234 alias SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_V2_A; 1234 alias SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_V2_A;
1235 1235
1236 struct SP_DRVINFO_DATA_V2_W { 1236 struct SP_DRVINFO_DATA_V2_W {
1237 DWORD cbSize = SP_DRVINFO_DATA_V2_A.sizeof; | 1237 DWORD cbSize = SP_DRVINFO_DATA_V2_A.sizeof;
1238 DWORD DriverType; | 1238 DWORD DriverType;
1239 ULONG_PTR Reserved; | 1239 ULONG_PTR Reserved;
1240 WCHAR Description[LINE_LEN]; | 1240 WCHAR[LINE_LEN] Description;
1241 WCHAR MfgName[LINE_LEN]; | 1241 WCHAR[LINE_LEN] MfgName;
1242 WCHAR ProviderName[LINE_LEN]; | 1242 WCHAR[LINE_LEN] ProviderName;
1243 FILETIME DriverDate; | 1243 FILETIME DriverDate;
1244 DWORDLONG DriverVersion; | 1244 DWORDLONG DriverVersion;
1245 } 1245 }
1246 alias SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_V2_W; 1246 alias SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_V2_W;
1247 1247
1248 struct SP_DRVINFO_DATA_V1_A { 1248 struct SP_DRVINFO_DATA_V1_A {
1249 DWORD cbSize = SP_DRVINFO_DATA_V1_A.sizeof; | 1249 DWORD cbSize = SP_DRVINFO_DATA_V1_A.sizeof;
1250 DWORD DriverType; | 1250 DWORD DriverType;
1251 ULONG_PTR Reserved; | 1251 ULONG_PTR Reserved;
1252 CHAR Description[LINE_LEN]; | 1252 CHAR[LINE_LEN] Description;
1253 CHAR MfgName[LINE_LEN]; | 1253 CHAR[LINE_LEN] MfgName;
1254 CHAR ProviderName[LINE_LEN]; | 1254 CHAR[LINE_LEN] ProviderName;
1255 } 1255 }
1256 alias SP_DRVINFO_DATA_V1_A* PSP_DRVINFO_DATA_V1_A; 1256 alias SP_DRVINFO_DATA_V1_A* PSP_DRVINFO_DATA_V1_A;
1257 1257
1258 struct SP_DRVINFO_DATA_V1_W { 1258 struct SP_DRVINFO_DATA_V1_W {
1259 DWORD cbSize = SP_DRVINFO_DATA_V1_W.sizeof; | 1259 DWORD cbSize = SP_DRVINFO_DATA_V1_W.sizeof;
1260 DWORD DriverType; | 1260 DWORD DriverType;
1261 ULONG_PTR Reserved; | 1261 ULONG_PTR Reserved;
1262 WCHAR Description[LINE_LEN]; | 1262 WCHAR[LINE_LEN] Description;
1263 WCHAR MfgName[LINE_LEN]; | 1263 WCHAR[LINE_LEN] MfgName;
1264 WCHAR ProviderName[LINE_LEN]; | 1264 WCHAR[LINE_LEN] ProviderName;
1265 } 1265 }
1266 alias SP_DRVINFO_DATA_V1_W* PSP_DRVINFO_DATA_V1_W; 1266 alias SP_DRVINFO_DATA_V1_W* PSP_DRVINFO_DATA_V1_W;
1267 1267
1268 version (Unicode) { 1268 version (Unicode) {
1269 alias SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_V1; 1269 alias SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_V1;
1270 alias SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_V2; 1270 alias SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_V2;
1271 } else { 1271 } else {
................................................................................................................................................................................
1287 alias SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_A; 1287 alias SP_DRVINFO_DATA_V2_A* PSP_DRVINFO_DATA_A;
1288 alias SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_W; 1288 alias SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_W;
1289 alias SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_W; 1289 alias SP_DRVINFO_DATA_V2_W* PSP_DRVINFO_DATA_W;
1290 alias SP_DRVINFO_DATA_V2 SP_DRVINFO_DATA; 1290 alias SP_DRVINFO_DATA_V2 SP_DRVINFO_DATA;
1291 alias SP_DRVINFO_DATA_V2* PSP_DRVINFO_DATA; 1291 alias SP_DRVINFO_DATA_V2* PSP_DRVINFO_DATA;
1292 } 1292 }
1293 1293
1294 extern(Windows) alias DWORD function(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINFO_DATA, | 1294 extern(Windows) alias DWORD function(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVINFO_DAT
1295 1295
1296 struct SP_DRVINFO_DETAIL_DATA_A { 1296 struct SP_DRVINFO_DETAIL_DATA_A {
1297 DWORD cbSize = SP_DRVINFO_DETAIL_DATA_A.sizeof; | 1297 DWORD cbSize = SP_DRVINFO_DETAIL_DATA_A.sizeof;
1298 FILETIME InfDate; | 1298 FILETIME InfDate;
1299 DWORD CompatIDsOffset; | 1299 DWORD CompatIDsOffset;
1300 DWORD CompatIDsLength; | 1300 DWORD CompatIDsLength;
1301 ULONG_PTR Reserved; | 1301 ULONG_PTR Reserved;
1302 CHAR SectionName[LINE_LEN]; | 1302 CHAR[LINE_LEN] SectionName;
1303 CHAR InfFileName[MAX_PATH]; | 1303 CHAR[MAX_PATH] InfFileName;
1304 CHAR DrvDescription[LINE_LEN]; | 1304 CHAR[LINE_LEN] DrvDescription;
1305 CHAR _HardwareID[1]; | 1305 CHAR[1] _HardwareID;
1306 CHAR* HardwareID() { return _HardwareID.ptr; } | 1306 CHAR* HardwareID() { return _HardwareID.ptr; }
1307 } 1307 }
1308 alias SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA_A; 1308 alias SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA_A;
1309 1309
1310 struct SP_DRVINFO_DETAIL_DATA_W { 1310 struct SP_DRVINFO_DETAIL_DATA_W {
1311 DWORD cbSize = SP_DRVINFO_DETAIL_DATA_W.sizeof; | 1311 DWORD cbSize = SP_DRVINFO_DETAIL_DATA_W.sizeof;
1312 FILETIME InfDate; | 1312 FILETIME InfDate;
1313 DWORD CompatIDsOffset; | 1313 DWORD CompatIDsOffset;
1314 DWORD CompatIDsLength; | 1314 DWORD CompatIDsLength;
1315 ULONG_PTR Reserved; | 1315 ULONG_PTR Reserved;
1316 WCHAR SectionName[LINE_LEN]; | 1316 WCHAR[LINE_LEN] SectionName;
1317 WCHAR InfFileName[MAX_PATH]; | 1317 WCHAR[MAX_PATH] InfFileName;
1318 WCHAR DrvDescription[LINE_LEN]; | 1318 WCHAR[LINE_LEN] DrvDescription;
1319 WCHAR _HardwareID[1]; | 1319 WCHAR[1] _HardwareID;
1320 WCHAR* HardwareID() { return _HardwareID.ptr; } | 1320 WCHAR* HardwareID() { return _HardwareID.ptr; }
1321 } 1321 }
1322 alias SP_DRVINFO_DETAIL_DATA_W* PSP_DRVINFO_DETAIL_DATA_W; 1322 alias SP_DRVINFO_DETAIL_DATA_W* PSP_DRVINFO_DETAIL_DATA_W;
1323 1323
1324 struct SP_DRVINSTALL_PARAMS { 1324 struct SP_DRVINSTALL_PARAMS {
1325 DWORD cbSize = SP_DRVINSTALL_PARAMS.sizeof; 1325 DWORD cbSize = SP_DRVINSTALL_PARAMS.sizeof;
1326 DWORD Rank; 1326 DWORD Rank;
1327 DWORD Flags; 1327 DWORD Flags;
................................................................................................................................................................................
1350 HDEVINFO DeviceInfoSet; 1350 HDEVINFO DeviceInfoSet;
1351 PSP_DEVINFO_DATA DeviceInfoData; 1351 PSP_DEVINFO_DATA DeviceInfoData;
1352 } 1352 }
1353 alias SP_PROPSHEETPAGE_REQUEST* PSP_PROPSHEETPAGE_REQUEST; 1353 alias SP_PROPSHEETPAGE_REQUEST* PSP_PROPSHEETPAGE_REQUEST;
1354 1354
1355 struct SP_BACKUP_QUEUE_PARAMS_A { 1355 struct SP_BACKUP_QUEUE_PARAMS_A {
1356 DWORD cbSize = SP_BACKUP_QUEUE_PARAMS_A.sizeof; 1356 DWORD cbSize = SP_BACKUP_QUEUE_PARAMS_A.sizeof;
1357 CHAR FullInfPath[MAX_PATH]; | 1357 CHAR[MAX_PATH] FullInfPath;
1358 INT FilenameOffset; | 1358 INT FilenameOffset;
1359 } 1359 }
1360 alias SP_BACKUP_QUEUE_PARAMS_A* PSP_BACKUP_QUEUE_PARAMS_A; 1360 alias SP_BACKUP_QUEUE_PARAMS_A* PSP_BACKUP_QUEUE_PARAMS_A;
1361 1361
1362 struct SP_BACKUP_QUEUE_PARAMS_W { 1362 struct SP_BACKUP_QUEUE_PARAMS_W {
1363 DWORD cbSize = SP_BACKUP_QUEUE_PARAMS_W.sizeof; 1363 DWORD cbSize = SP_BACKUP_QUEUE_PARAMS_W.sizeof;
1364 WCHAR FullInfPath[MAX_PATH]; | 1364 WCHAR[MAX_PATH] FullInfPath;
1365 INT FilenameOffset; | 1365 INT FilenameOffset;
1366 } 1366 }
1367 alias SP_BACKUP_QUEUE_PARAMS_W* PSP_BACKUP_QUEUE_PARAMS_W; 1367 alias SP_BACKUP_QUEUE_PARAMS_W* PSP_BACKUP_QUEUE_PARAMS_W;
1368 1368
1369 version (Unicode) { 1369 version (Unicode) {
1370 alias SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO; 1370 alias SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO;
1371 alias SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO; 1371 alias SP_ORIGINAL_FILE_INFO_W* PSP_ORIGINAL_FILE_INFO;
1372 alias FILEPATHS_W FILEPATHS; 1372 alias FILEPATHS_W FILEPATHS;
................................................................................................................................................................................
1431 alias SP_DRVINFO_DETAIL_DATA_A SP_DRVINFO_DETAIL_DATA; 1431 alias SP_DRVINFO_DETAIL_DATA_A SP_DRVINFO_DETAIL_DATA;
1432 alias SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA; 1432 alias SP_DRVINFO_DETAIL_DATA_A* PSP_DRVINFO_DETAIL_DATA;
1433 alias SP_BACKUP_QUEUE_PARAMS_A SP_BACKUP_QUEUE_PARAMS; 1433 alias SP_BACKUP_QUEUE_PARAMS_A SP_BACKUP_QUEUE_PARAMS;
1434 alias SP_BACKUP_QUEUE_PARAMS_A* PSP_BACKUP_QUEUE_PARAMS; 1434 alias SP_BACKUP_QUEUE_PARAMS_A* PSP_BACKUP_QUEUE_PARAMS;
1435 } 1435 }
1436 1436
1437 extern (Windows) { 1437 extern (Windows) {
1438 BOOL SetupAddInstallSectionToDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,PVOI | 1438 BOOL SetupAddInstallSectionToDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR,
1439 BOOL SetupAddInstallSectionToDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,PVO | 1439 BOOL SetupAddInstallSectionToDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR,
1440 BOOL SetupAddSectionToDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,UINT,PVOID, | 1440 BOOL SetupAddSectionToDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, UINT, P
1441 BOOL SetupAddSectionToDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,UINT,PVOID | 1441 BOOL SetupAddSectionToDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, UINT,
1442 BOOL SetupAddToDiskSpaceListA(HDSKSPC,PCSTR,LONGLONG,UINT,PVOID,UINT); | 1442 BOOL SetupAddToDiskSpaceListA(HDSKSPC, PCSTR, LONGLONG, UINT, PVOID, UIN
1443 BOOL SetupAddToDiskSpaceListW(HDSKSPC,PCWSTR,LONGLONG,UINT,PVOID,UINT); | 1443 BOOL SetupAddToDiskSpaceListW(HDSKSPC, PCWSTR, LONGLONG, UINT, PVOID, UI
1444 BOOL SetupAddToSourceListA(DWORD,PCSTR); | 1444 BOOL SetupAddToSourceListA(DWORD, PCSTR);
1445 BOOL SetupAddToSourceListW(DWORD,PCWSTR); | 1445 BOOL SetupAddToSourceListW(DWORD, PCWSTR);
1446 BOOL SetupQuerySourceListA(DWORD,PCSTR**List,PUINT); | 1446 BOOL SetupQuerySourceListA(DWORD, PCSTR**List, PUINT);
1447 BOOL SetupQuerySourceListW(DWORD,PCWSTR**List,PUINT); | 1447 BOOL SetupQuerySourceListW(DWORD, PCWSTR**List, PUINT);
1448 BOOL SetupFreeSourceListA(PCSTR**List,UINT); | 1448 BOOL SetupFreeSourceListA(PCSTR**List, UINT);
1449 BOOL SetupFreeSourceListW(PCWSTR**List,UINT); | 1449 BOOL SetupFreeSourceListW(PCWSTR**List, UINT);
1450 BOOL SetupAdjustDiskSpaceListA(HDSKSPC,LPCSTR,LONGLONG,PVOID,UINT); | 1450 BOOL SetupAdjustDiskSpaceListA(HDSKSPC, LPCSTR, LONGLONG, PVOID, UINT);
1451 BOOL SetupAdjustDiskSpaceListW(HDSKSPC,LPCWSTR,LONGLONG,PVOID,UINT); | 1451 BOOL SetupAdjustDiskSpaceListW(HDSKSPC, LPCWSTR, LONGLONG, PVOID, UINT);
1452 UINT SetupBackupErrorA(HWND,PCSTR,PCSTR,PCSTR,UINT,DWORD); | 1452 UINT SetupBackupErrorA(HWND, PCSTR, PCSTR, PCSTR, UINT, DWORD);
1453 UINT SetupBackupErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD); | 1453 UINT SetupBackupErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, UINT, DWORD);
1454 BOOL SetupCancelTemporary(); 1454 BOOL SetupCancelTemporary();
1455 BOOL SetupCloseFileQueue(HSPFILEQ); 1455 BOOL SetupCloseFileQueue(HSPFILEQ);
1456 VOID SetupCloseInfFile(HINF); 1456 VOID SetupCloseInfFile(HINF);
1457 VOID SetupCloseLog(); 1457 VOID SetupCloseLog();
1458 BOOL SetupCommitFileQueueA(HWND,HSPFILEQ,PSP_FILE_CALLBACK_A,PVOID); | 1458 BOOL SetupCommitFileQueueA(HWND, HSPFILEQ, PSP_FILE_CALLBACK_A, PVOID);
1459 BOOL SetupCommitFileQueueW(HWND,HSPFILEQ,PSP_FILE_CALLBACK_W,PVOID); | 1459 BOOL SetupCommitFileQueueW(HWND, HSPFILEQ, PSP_FILE_CALLBACK_W, PVOID);
1460 UINT SetupCopyErrorA(HWND,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,UINT,DWORD,PSTR, | 1460 UINT SetupCopyErrorA(HWND, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, UINT, DWOR
1461 UINT SetupCopyErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD, | 1461 UINT SetupCopyErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, UINT,
1462 BOOL SetupCopyOEMInfA(PCSTR,PCSTR,DWORD,DWORD,PSTR,DWORD,PDWORD,PSTR*); | 1462 BOOL SetupCopyOEMInfA(PCSTR, PCSTR, DWORD, DWORD, PSTR, DWORD, PDWORD, P
1463 BOOL SetupCopyOEMInfW(PCWSTR,PCWSTR,DWORD,DWORD,PWSTR,DWORD,PDWORD,PWSTR | 1463 BOOL SetupCopyOEMInfW(PCWSTR, PCWSTR, DWORD, DWORD, PWSTR, DWORD, PDWORD
1464 HDSKSPC SetupCreateDiskSpaceListA(PVOID,DWORD,UINT); | 1464 HDSKSPC SetupCreateDiskSpaceListA(PVOID, DWORD, UINT);
1465 HDSKSPC SetupCreateDiskSpaceListW(PVOID,DWORD,UINT); | 1465 HDSKSPC SetupCreateDiskSpaceListW(PVOID, DWORD, UINT);
1466 DWORD SetupDecompressOrCopyFileA(PCSTR,PCSTR,PUINT); | 1466 DWORD SetupDecompressOrCopyFileA(PCSTR, PCSTR, PUINT);
1467 DWORD SetupDecompressOrCopyFileW(PCWSTR,PCWSTR,PUINT); | 1467 DWORD SetupDecompressOrCopyFileW(PCWSTR, PCWSTR, PUINT);
1468 UINT SetupDefaultQueueCallbackA(PVOID,UINT,UINT_PTR,UINT_PTR); | 1468 UINT SetupDefaultQueueCallbackA(PVOID, UINT, UINT_PTR, UINT_PTR);
1469 UINT SetupDefaultQueueCallbackW(PVOID,UINT,UINT_PTR,UINT_PTR); | 1469 UINT SetupDefaultQueueCallbackW(PVOID, UINT, UINT_PTR, UINT_PTR);
1470 UINT SetupDeleteErrorA(HWND,PCSTR,PCSTR,UINT,DWORD); | 1470 UINT SetupDeleteErrorA(HWND, PCSTR, PCSTR, UINT, DWORD);
1471 UINT SetupDeleteErrorW(HWND,PCWSTR,PCWSTR,UINT,DWORD); | 1471 UINT SetupDeleteErrorW(HWND, PCWSTR, PCWSTR, UINT, DWORD);
1472 BOOL SetupDestroyDiskSpaceList(HDSKSPC); 1472 BOOL SetupDestroyDiskSpaceList(HDSKSPC);
1473 BOOL SetupDiAskForOEMDisk(HDEVINFO,PSP_DEVINFO_DATA); | 1473 BOOL SetupDiAskForOEMDisk(HDEVINFO, PSP_DEVINFO_DATA);
1474 BOOL SetupDiBuildClassInfoList(DWORD,LPGUID,DWORD,PDWORD); | 1474 BOOL SetupDiBuildClassInfoList(DWORD, LPGUID, DWORD, PDWORD);
1475 BOOL SetupDiBuildClassInfoListExA(DWORD,LPGUID,DWORD,PDWORD,PCSTR,PVOID) | 1475 BOOL SetupDiBuildClassInfoListExA(DWORD, LPGUID, DWORD, PDWORD, PCSTR, P
1476 BOOL SetupDiBuildClassInfoListExW(DWORD,LPGUID,DWORD,PDWORD,PCWSTR,PVOID | 1476 BOOL SetupDiBuildClassInfoListExW(DWORD, LPGUID, DWORD, PDWORD, PCWSTR,
1477 BOOL SetupDiBuildDriverInfoList(HDEVINFO,PSP_DEVINFO_DATA,DWORD); | 1477 BOOL SetupDiBuildDriverInfoList(HDEVINFO, PSP_DEVINFO_DATA, DWORD);
1478 BOOL SetupDiCallClassInstaller(DI_FUNCTION,HDEVINFO,PSP_DEVINFO_DATA); | 1478 BOOL SetupDiCallClassInstaller(DI_FUNCTION, HDEVINFO, PSP_DEVINFO_DATA);
1479 BOOL SetupDiCancelDriverInfoSearch(HDEVINFO); 1479 BOOL SetupDiCancelDriverInfoSearch(HDEVINFO);
1480 BOOL SetupDiChangeState(HDEVINFO,PSP_DEVINFO_DATA); | 1480 BOOL SetupDiChangeState(HDEVINFO, PSP_DEVINFO_DATA);
1481 BOOL SetupDiClassGuidsFromNameA(PCSTR,LPGUID,DWORD,PDWORD); | 1481 BOOL SetupDiClassGuidsFromNameA(PCSTR, LPGUID, DWORD, PDWORD);
1482 BOOL SetupDiClassGuidsFromNameW(PCWSTR,LPGUID,DWORD,PDWORD); | 1482 BOOL SetupDiClassGuidsFromNameW(PCWSTR, LPGUID, DWORD, PDWORD);
1483 BOOL SetupDiClassGuidsFromNameExA(PCSTR,LPGUID,DWORD,PDWORD,PCSTR,PVOID) | 1483 BOOL SetupDiClassGuidsFromNameExA(PCSTR, LPGUID, DWORD, PDWORD, PCSTR, P
1484 BOOL SetupDiClassGuidsFromNameExW(PCWSTR,LPGUID,DWORD,PDWORD,PCWSTR,PVOI | 1484 BOOL SetupDiClassGuidsFromNameExW(PCWSTR, LPGUID, DWORD, PDWORD, PCWSTR,
1485 BOOL SetupDiClassNameFromGuidA(CPtr!(GUID),PSTR,DWORD,PDWORD); | 1485 BOOL SetupDiClassNameFromGuidA(const(GUID)*, PSTR, DWORD, PDWORD);
1486 BOOL SetupDiClassNameFromGuidW(CPtr!(GUID),PWSTR,DWORD,PDWORD); | 1486 BOOL SetupDiClassNameFromGuidW(const(GUID)*, PWSTR, DWORD, PDWORD);
1487 BOOL SetupDiClassNameFromGuidExA(CPtr!(GUID),PSTR,DWORD,PDWORD,PCSTR,PVO | 1487 BOOL SetupDiClassNameFromGuidExA(const(GUID)*, PSTR, DWORD, PDWORD, PCST
1488 BOOL SetupDiClassNameFromGuidExW(CPtr!(GUID),PWSTR,DWORD,PDWORD,PCWSTR,P | 1488 BOOL SetupDiClassNameFromGuidExW(const(GUID)*, PWSTR, DWORD, PDWORD, PCW
1489 BOOL SetupDiCreateDeviceInfoA(HDEVINFO,PCSTR,CPtr!(GUID),PCSTR,HWND,DWOR | 1489 BOOL SetupDiCreateDeviceInfoA(HDEVINFO, PCSTR, const(GUID)*, PCSTR, HWND
1490 BOOL SetupDiCreateDeviceInfoW(HDEVINFO,PCWSTR,CPtr!(GUID),PCWSTR,HWND,DW | 1490 BOOL SetupDiCreateDeviceInfoW(HDEVINFO, PCWSTR, const(GUID)*, PCWSTR, HW
1491 HDEVINFO SetupDiCreateDeviceInfoList(CPtr!(GUID),HWND); | 1491 HDEVINFO SetupDiCreateDeviceInfoList(const(GUID)*, HWND);
1492 HDEVINFO SetupDiCreateDeviceInfoListExA(CPtr!(GUID),HWND,PCSTR,PVOID); | 1492 HDEVINFO SetupDiCreateDeviceInfoListExA(const(GUID)*, HWND, PCSTR, PVOID
1493 HDEVINFO SetupDiCreateDeviceInfoListExW(CPtr!(GUID),HWND,PCWSTR,PVOID); | 1493 HDEVINFO SetupDiCreateDeviceInfoListExW(const(GUID)*, HWND, PCWSTR, PVOI
1494 BOOL SetupDiCreateDeviceInterfaceA(HDEVINFO,PSP_DEVINFO_DATA,CPtr!(GUID) | 1494 BOOL SetupDiCreateDeviceInterfaceA(HDEVINFO, PSP_DEVINFO_DATA, const(GUI
1495 BOOL SetupDiCreateDeviceInterfaceW(HDEVINFO,PSP_DEVINFO_DATA,CPtr!(GUID) | 1495 BOOL SetupDiCreateDeviceInterfaceW(HDEVINFO, PSP_DEVINFO_DATA, const(GUI
1496 HKEY SetupDiCreateDeviceInterfaceRegKeyA(HDEVINFO,PSP_DEVICE_INTERFACE_D | 1496 HKEY SetupDiCreateDeviceInterfaceRegKeyA(HDEVINFO, PSP_DEVICE_INTERFACE_
1497 HKEY SetupDiCreateDeviceInterfaceRegKeyW(HDEVINFO,PSP_DEVICE_INTERFACE_D | 1497 HKEY SetupDiCreateDeviceInterfaceRegKeyW(HDEVINFO, PSP_DEVICE_INTERFACE_
1498 HKEY SetupDiCreateDevRegKeyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD | 1498 HKEY SetupDiCreateDevRegKeyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, D
1499 HKEY SetupDiCreateDevRegKeyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD | 1499 HKEY SetupDiCreateDevRegKeyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, D
1500 BOOL SetupDiDeleteDeviceInfo(HDEVINFO,PSP_DEVINFO_DATA); | 1500 BOOL SetupDiDeleteDeviceInfo(HDEVINFO, PSP_DEVINFO_DATA);
1501 BOOL SetupDiDeleteDeviceInterfaceData(HDEVINFO,PSP_DEVICE_INTERFACE_DATA | 1501 BOOL SetupDiDeleteDeviceInterfaceData(HDEVINFO, PSP_DEVICE_INTERFACE_DAT
1502 BOOL SetupDiDeleteDeviceInterfaceRegKey(HDEVINFO,PSP_DEVICE_INTERFACE_DA | 1502 BOOL SetupDiDeleteDeviceInterfaceRegKey(HDEVINFO, PSP_DEVICE_INTERFACE_D
1503 BOOL SetupDiDeleteDevRegKey(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD) | 1503 BOOL SetupDiDeleteDevRegKey(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DW
1504 BOOL SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA); 1504 BOOL SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA);
1505 BOOL SetupDiDestroyDeviceInfoList(HDEVINFO); 1505 BOOL SetupDiDestroyDeviceInfoList(HDEVINFO);
1506 BOOL SetupDiDestroyDriverInfoList(HDEVINFO,PSP_DEVINFO_DATA,DWORD); | 1506 BOOL SetupDiDestroyDriverInfoList(HDEVINFO, PSP_DEVINFO_DATA, DWORD);
1507 INT SetupDiDrawMiniIcon(HDC,RECT,INT,DWORD); | 1507 INT SetupDiDrawMiniIcon(HDC, RECT, INT, DWORD);
1508 BOOL SetupDiEnumDeviceInfo(HDEVINFO,DWORD,PSP_DEVINFO_DATA); | 1508 BOOL SetupDiEnumDeviceInfo(HDEVINFO, DWORD, PSP_DEVINFO_DATA);
1509 BOOL SetupDiEnumDeviceInterfaces(HDEVINFO,PSP_DEVINFO_DATA,CPtr!(GUID),D | 1509 BOOL SetupDiEnumDeviceInterfaces(HDEVINFO, PSP_DEVINFO_DATA, const(GUID)
1510 BOOL SetupDiEnumDriverInfoA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,PSP_DR | 1510 BOOL SetupDiEnumDriverInfoA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, PS
1511 BOOL SetupDiEnumDriverInfoW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,PSP_DR | 1511 BOOL SetupDiEnumDriverInfoW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, PS
1512 BOOL SetupDiGetActualSectionToInstallA(HINF,PCSTR,PSTR,DWORD,PDWORD,PSTR | 1512 BOOL SetupDiGetActualSectionToInstallA(HINF, PCSTR, PSTR, DWORD, PDWORD,
1513 BOOL SetupDiGetActualSectionToInstallW(HINF,PCWSTR,PWSTR,DWORD,PDWORD,PW | 1513 BOOL SetupDiGetActualSectionToInstallW(HINF, PCWSTR, PWSTR, DWORD, PDWOR
1514 BOOL SetupDiGetClassBitmapIndex(CPtr!(GUID),PINT); | 1514 BOOL SetupDiGetClassBitmapIndex(const(GUID)*, PINT);
1515 BOOL SetupDiGetClassDescriptionA(CPtr!(GUID),PSTR,DWORD,PDWORD); | 1515 BOOL SetupDiGetClassDescriptionA(const(GUID)*, PSTR, DWORD, PDWORD);
1516 BOOL SetupDiGetClassDescriptionW(CPtr!(GUID),PWSTR,DWORD,PDWORD); | 1516 BOOL SetupDiGetClassDescriptionW(const(GUID)*, PWSTR, DWORD, PDWORD);
1517 BOOL SetupDiGetClassDescriptionExA(CPtr!(GUID),PSTR,DWORD,PDWORD,PCSTR,P | 1517 BOOL SetupDiGetClassDescriptionExA(const(GUID)*, PSTR, DWORD, PDWORD, PC
1518 BOOL SetupDiGetClassDescriptionExW(CPtr!(GUID),PWSTR,DWORD,PDWORD,PCWSTR | 1518 BOOL SetupDiGetClassDescriptionExW(const(GUID)*, PWSTR, DWORD, PDWORD, P
1519 BOOL SetupDiGetClassDevPropertySheetsA(HDEVINFO,PSP_DEVINFO_DATA,LPPROPS | 1519 BOOL SetupDiGetClassDevPropertySheetsA(HDEVINFO, PSP_DEVINFO_DATA, LPPRO
1520 BOOL SetupDiGetClassDevPropertySheetsW(HDEVINFO,PSP_DEVINFO_DATA,LPPROPS | 1520 BOOL SetupDiGetClassDevPropertySheetsW(HDEVINFO, PSP_DEVINFO_DATA, LPPRO
1521 HDEVINFO SetupDiGetClassDevsA(CPtr!(GUID),PCSTR,HWND,DWORD); | 1521 HDEVINFO SetupDiGetClassDevsA(const(GUID)*, PCSTR, HWND, DWORD);
1522 HDEVINFO SetupDiGetClassDevsW(CPtr!(GUID),PCWSTR,HWND,DWORD); | 1522 HDEVINFO SetupDiGetClassDevsW(const(GUID)*, PCWSTR, HWND, DWORD);
1523 HDEVINFO SetupDiGetClassDevsExA(CPtr!(GUID),PCSTR,HWND,DWORD,HDEVINFO,PC | 1523 HDEVINFO SetupDiGetClassDevsExA(const(GUID)*, PCSTR, HWND, DWORD, HDEVIN
1524 HDEVINFO SetupDiGetClassDevsExW(CPtr!(GUID),PCWSTR,HWND,DWORD,HDEVINFO,P | 1524 HDEVINFO SetupDiGetClassDevsExW(const(GUID)*, PCWSTR, HWND, DWORD, HDEVI
1525 BOOL SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA,CPtr!(GUID),PINT) | 1525 BOOL SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA, const(GUID)*, PI
1526 BOOL SetupDiGetClassImageList(PSP_CLASSIMAGELIST_DATA); 1526 BOOL SetupDiGetClassImageList(PSP_CLASSIMAGELIST_DATA);
1527 BOOL SetupDiGetClassImageListExA(PSP_CLASSIMAGELIST_DATA,PCSTR,PVOID); | 1527 BOOL SetupDiGetClassImageListExA(PSP_CLASSIMAGELIST_DATA, PCSTR, PVOID);
1528 BOOL SetupDiGetClassImageListExW(PSP_CLASSIMAGELIST_DATA,PCWSTR,PVOID); | 1528 BOOL SetupDiGetClassImageListExW(PSP_CLASSIMAGELIST_DATA, PCWSTR, PVOID)
1529 BOOL SetupDiGetClassInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSIN | 1529 BOOL SetupDiGetClassInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASS
1530 BOOL SetupDiGetClassInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSIN | 1530 BOOL SetupDiGetClassInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASS
1531 BOOL SetupDiGetClassRegistryPropertyA(LPGUID,DWORD,PDWORD,PBYTE,DWORD,PD | 1531 BOOL SetupDiGetClassRegistryPropertyA(LPGUID, DWORD, PDWORD, PBYTE, DWOR
1532 BOOL SetupDiGetClassRegistryPropertyW(LPGUID,DWORD,PDWORD,PBYTE,DWORD,PD | 1532 BOOL SetupDiGetClassRegistryPropertyW(LPGUID, DWORD, PDWORD, PBYTE, DWOR
1533 BOOL SetupDiGetDeviceInfoListClass(HDEVINFO,LPGUID); | 1533 BOOL SetupDiGetDeviceInfoListClass(HDEVINFO, LPGUID);
1534 BOOL SetupDiGetDeviceInfoListDetailA(HDEVINFO,PSP_DEVINFO_LIST_DETAIL_DA | 1534 BOOL SetupDiGetDeviceInfoListDetailA(HDEVINFO, PSP_DEVINFO_LIST_DETAIL_D
1535 BOOL SetupDiGetDeviceInfoListDetailW(HDEVINFO,PSP_DEVINFO_LIST_DETAIL_DA | 1535 BOOL SetupDiGetDeviceInfoListDetailW(HDEVINFO, PSP_DEVINFO_LIST_DETAIL_D
1536 BOOL SetupDiGetDeviceInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINS | 1536 BOOL SetupDiGetDeviceInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVI
1537 BOOL SetupDiGetDeviceInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINS | 1537 BOOL SetupDiGetDeviceInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVI
1538 BOOL SetupDiGetDeviceInstanceIdA(HDEVINFO,PSP_DEVINFO_DATA,PSTR,DWORD,PD | 1538 BOOL SetupDiGetDeviceInstanceIdA(HDEVINFO, PSP_DEVINFO_DATA, PSTR, DWORD
1539 BOOL SetupDiGetDeviceInstanceIdW(HDEVINFO,PSP_DEVINFO_DATA,PWSTR,DWORD,P | 1539 BOOL SetupDiGetDeviceInstanceIdW(HDEVINFO, PSP_DEVINFO_DATA, PWSTR, DWOR
1540 BOOL SetupDiGetDeviceInterfaceAlias(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,C | 1540 BOOL SetupDiGetDeviceInterfaceAlias(HDEVINFO, PSP_DEVICE_INTERFACE_DATA,
1541 BOOL SetupDiGetDeviceInterfaceDetailA(HDEVINFO,PSP_DEVICE_INTERFACE_DATA | 1541 BOOL SetupDiGetDeviceInterfaceDetailA(HDEVINFO, PSP_DEVICE_INTERFACE_DAT
1542 BOOL SetupDiGetDeviceInterfaceDetailW(HDEVINFO,PSP_DEVICE_INTERFACE_DATA | 1542 BOOL SetupDiGetDeviceInterfaceDetailW(HDEVINFO, PSP_DEVICE_INTERFACE_DAT
1543 BOOL SetupDiGetDeviceRegistryPropertyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,P | 1543 BOOL SetupDiGetDeviceRegistryPropertyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD
1544 BOOL SetupDiGetDeviceRegistryPropertyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,P | 1544 BOOL SetupDiGetDeviceRegistryPropertyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD
1545 BOOL SetupDiGetDriverInfoDetailA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_D | 1545 BOOL SetupDiGetDriverInfoDetailA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO
1546 BOOL SetupDiGetDriverInfoDetailW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_D | 1546 BOOL SetupDiGetDriverInfoDetailW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO
1547 BOOL SetupDiGetDriverInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINF | 1547 BOOL SetupDiGetDriverInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVI
1548 BOOL SetupDiGetDriverInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINF | 1548 BOOL SetupDiGetDriverInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVI
1549 BOOL SetupDiGetHwProfileFriendlyNameA(DWORD,PSTR,DWORD,PDWORD); | 1549 BOOL SetupDiGetHwProfileFriendlyNameA(DWORD, PSTR, DWORD, PDWORD);
1550 BOOL SetupDiGetHwProfileFriendlyNameExA(DWORD,PSTR,DWORD,PDWORD,PCSTR,PV | 1550 BOOL SetupDiGetHwProfileFriendlyNameExA(DWORD, PSTR, DWORD, PDWORD, PCST
1551 BOOL SetupDiGetHwProfileFriendlyNameExW(DWORD,PWSTR,DWORD,PDWORD,PCWSTR, | 1551 BOOL SetupDiGetHwProfileFriendlyNameExW(DWORD, PWSTR, DWORD, PDWORD, PCW
1552 BOOL SetupDiGetHwProfileFriendlyNameW(DWORD,PWSTR,DWORD,PDWORD); | 1552 BOOL SetupDiGetHwProfileFriendlyNameW(DWORD, PWSTR, DWORD, PDWORD);
1553 BOOL SetupDiGetHwProfileList(PDWORD,DWORD,PDWORD,PDWORD); | 1553 BOOL SetupDiGetHwProfileList(PDWORD, DWORD, PDWORD, PDWORD);
1554 BOOL SetupDiGetHwProfileListExA(PDWORD,DWORD,PDWORD,PDWORD,PCSTR,PVOID); | 1554 BOOL SetupDiGetHwProfileListExA(PDWORD, DWORD, PDWORD, PDWORD, PCSTR, PV
1555 BOOL SetupDiGetHwProfileListExW(PDWORD,DWORD,PDWORD,PDWORD,PCWSTR,PVOID) | 1555 BOOL SetupDiGetHwProfileListExW(PDWORD, DWORD, PDWORD, PDWORD, PCWSTR, P
1556 BOOL SetupDiGetINFClassA(PCSTR,LPGUID,PSTR,DWORD,PDWORD); | 1556 BOOL SetupDiGetINFClassA(PCSTR, LPGUID, PSTR, DWORD, PDWORD);
1557 BOOL SetupDiGetINFClassW(PCWSTR,LPGUID,PWSTR,DWORD,PDWORD); | 1557 BOOL SetupDiGetINFClassW(PCWSTR, LPGUID, PWSTR, DWORD, PDWORD);
1558 BOOL SetupDiGetSelectedDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1558 BOOL SetupDiGetSelectedDevice(HDEVINFO, PSP_DEVINFO_DATA);
1559 BOOL SetupDiGetSelectedDriverA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DAT | 1559 BOOL SetupDiGetSelectedDriverA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_D
1560 BOOL SetupDiGetSelectedDriverW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DAT | 1560 BOOL SetupDiGetSelectedDriverW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_D
1561 HPROPSHEETPAGE SetupDiGetWizardage(HDEVINFO,PSP_DEVINFO_DATA,PSP_INSTALL | 1561 HPROPSHEETPAGE SetupDiGetWizardage(HDEVINFO, PSP_DEVINFO_DATA, PSP_INSTA
1562 BOOL SetupDiInstallClassA(HWND,PCSTR,DWORD,HSPFILEQ); | 1562 BOOL SetupDiInstallClassA(HWND, PCSTR, DWORD, HSPFILEQ);
1563 BOOL SetupDiInstallClassW(HWND,PCWSTR,DWORD,HSPFILEQ); | 1563 BOOL SetupDiInstallClassW(HWND, PCWSTR, DWORD, HSPFILEQ);
1564 BOOL SetupDiInstallClassExA(HWND,PCSTR,DWORD,HSPFILEQ,CPtr!(GUID),PVOID, | 1564 BOOL SetupDiInstallClassExA(HWND, PCSTR, DWORD, HSPFILEQ, const(GUID)*,
1565 BOOL SetupDiInstallClassExW(HWND,PCWSTR,DWORD,HSPFILEQ,CPtr!(GUID),PVOID | 1565 BOOL SetupDiInstallClassExW(HWND, PCWSTR, DWORD, HSPFILEQ, const(GUID)*,
1566 BOOL SetupDiInstallDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1566 BOOL SetupDiInstallDevice(HDEVINFO, PSP_DEVINFO_DATA);
1567 BOOL SetupDiInstallDeviceInterfaces(HDEVINFO,PSP_DEVINFO_DATA); | 1567 BOOL SetupDiInstallDeviceInterfaces(HDEVINFO, PSP_DEVINFO_DATA);
1568 BOOL SetupDiInstallDriverFiles(HDEVINFO,PSP_DEVINFO_DATA); | 1568 BOOL SetupDiInstallDriverFiles(HDEVINFO, PSP_DEVINFO_DATA);
1569 BOOL SetupDiLoadClassIcon(CPtr!(GUID),HICON*,PINT); | 1569 BOOL SetupDiLoadClassIcon(const(GUID)*, HICON*, PINT);
1570 BOOL SetupDiMoveDuplicateDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1570 BOOL SetupDiMoveDuplicateDevice(HDEVINFO, PSP_DEVINFO_DATA);
1571 HKEY SetupDiOpenClassRegKey(CPtr!(GUID),REGSAM); | 1571 HKEY SetupDiOpenClassRegKey(const(GUID)*, REGSAM);
1572 HKEY SetupDiOpenClassRegKeyExA(CPtr!(GUID),REGSAM,DWORD,PCSTR,PVOID); | 1572 HKEY SetupDiOpenClassRegKeyExA(const(GUID)*, REGSAM, DWORD, PCSTR, PVOID
1573 HKEY SetupDiOpenClassRegKeyExW(CPtr!(GUID),REGSAM,DWORD,PCWSTR,PVOID); | 1573 HKEY SetupDiOpenClassRegKeyExW(const(GUID)*, REGSAM, DWORD, PCWSTR, PVOI
1574 BOOL SetupDiOpenDeviceInfoA(HDEVINFO,PCSTR,HWND,DWORD,PSP_DEVINFO_DATA); | 1574 BOOL SetupDiOpenDeviceInfoA(HDEVINFO, PCSTR, HWND, DWORD, PSP_DEVINFO_DA
1575 BOOL SetupDiOpenDeviceInfoW(HDEVINFO,PCWSTR,HWND,DWORD,PSP_DEVINFO_DATA) | 1575 BOOL SetupDiOpenDeviceInfoW(HDEVINFO, PCWSTR, HWND, DWORD, PSP_DEVINFO_D
1576 BOOL SetupDiOpenDeviceInterfaceA(HDEVINFO,PCSTR,DWORD,PSP_DEVICE_INTERFA | 1576 BOOL SetupDiOpenDeviceInterfaceA(HDEVINFO, PCSTR, DWORD, PSP_DEVICE_INTE
1577 BOOL SetupDiOpenDeviceInterfaceW(HDEVINFO,PCWSTR,DWORD,PSP_DEVICE_INTERF | 1577 BOOL SetupDiOpenDeviceInterfaceW(HDEVINFO, PCWSTR, DWORD, PSP_DEVICE_INT
1578 HKEY SetupDiOpenDeviceInterfaceRegKey(HDEVINFO,PSP_DEVICE_INTERFACE_DATA | 1578 HKEY SetupDiOpenDeviceInterfaceRegKey(HDEVINFO, PSP_DEVICE_INTERFACE_DAT
1579 HKEY SetupDiOpenDevRegKey(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD,RE | 1579 HKEY SetupDiOpenDevRegKey(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DWOR
1580 BOOL SetupDiRegisterCoDeviceInstallers(HDEVINFO,PSP_DEVINFO_DATA); | 1580 BOOL SetupDiRegisterCoDeviceInstallers(HDEVINFO, PSP_DEVINFO_DATA);
1581 BOOL SetupDiRegisterDeviceInfo(HDEVINFO,PSP_DEVINFO_DATA,DWORD,PSP_DETSI | 1581 BOOL SetupDiRegisterDeviceInfo(HDEVINFO, PSP_DEVINFO_DATA, DWORD, PSP_DE
1582 BOOL SetupDiRemoveDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1582 BOOL SetupDiRemoveDevice(HDEVINFO, PSP_DEVINFO_DATA);
1583 BOOL SetupDiRemoveDeviceInterface(HDEVINFO,PSP_DEVICE_INTERFACE_DATA); | 1583 BOOL SetupDiRemoveDeviceInterface(HDEVINFO, PSP_DEVICE_INTERFACE_DATA);
1584 BOOL SetupDiSelectBestCompatDrv(HDEVINFO,PSP_DEVINFO_DATA); | 1584 BOOL SetupDiSelectBestCompatDrv(HDEVINFO, PSP_DEVINFO_DATA);
1585 BOOL SetupDiSelectDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1585 BOOL SetupDiSelectDevice(HDEVINFO, PSP_DEVINFO_DATA);
1586 BOOL SetupDiSelectOEMDrv(HWND,HDEVINFO,PSP_DEVINFO_DATA); | 1586 BOOL SetupDiSelectOEMDrv(HWND, HDEVINFO, PSP_DEVINFO_DATA);
1587 BOOL SetupDiSetClassInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSIN | 1587 BOOL SetupDiSetClassInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASS
1588 BOOL SetupDiSetClassInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSIN | 1588 BOOL SetupDiSetClassInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASS
1589 BOOL SetupDiSetClassRegistryPropertyA(LPGUID,DWORD,CPtr!(BYTE),DWORD,PCS | 1589 BOOL SetupDiSetClassRegistryPropertyA(LPGUID, DWORD, const(BYTE)*, DWORD
1590 BOOL SetupDiSetClassRegistryPropertyW(LPGUID,DWORD,CPtr!(BYTE),DWORD,PCW | 1590 BOOL SetupDiSetClassRegistryPropertyW(LPGUID, DWORD, const(BYTE)*, DWORD
1591 BOOL SetupDiSetDeviceInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINS | 1591 BOOL SetupDiSetDeviceInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVI
1592 BOOL SetupDiSetDeviceInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINS | 1592 BOOL SetupDiSetDeviceInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVI
1593 BOOL SetupDiSetDeviceRegistryPropertyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,C | 1593 BOOL SetupDiSetDeviceRegistryPropertyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD
1594 BOOL SetupDiSetDeviceRegistryPropertyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,C | 1594 BOOL SetupDiSetDeviceRegistryPropertyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD
1595 BOOL SetupDiSetDriverInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINF | 1595 BOOL SetupDiSetDriverInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVI
1596 BOOL SetupDiSetDriverInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINF | 1596 BOOL SetupDiSetDriverInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVI
1597 BOOL SetupDiSetSelectedDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1597 BOOL SetupDiSetSelectedDevice(HDEVINFO, PSP_DEVINFO_DATA);
1598 BOOL SetupDiSetSelectedDriverA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DAT | 1598 BOOL SetupDiSetSelectedDriverA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_D
1599 BOOL SetupDiSetSelectedDriverW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DAT | 1599 BOOL SetupDiSetSelectedDriverW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_D
1600 BOOL SetupDiUnremoveDevice(HDEVINFO,PSP_DEVINFO_DATA); | 1600 BOOL SetupDiUnremoveDevice(HDEVINFO, PSP_DEVINFO_DATA);
1601 HDSKSPC SetupDuplicateDiskSpaceListA(HDSKSPC,PVOID,DWORD,UINT); | 1601 HDSKSPC SetupDuplicateDiskSpaceListA(HDSKSPC, PVOID, DWORD, UINT);
1602 HDSKSPC SetupDuplicateDiskSpaceListW(HDSKSPC,PVOID,DWORD,UINT); | 1602 HDSKSPC SetupDuplicateDiskSpaceListW(HDSKSPC, PVOID, DWORD, UINT);
1603 BOOL SetupFindFirstLineA(HINF,PCSTR,PCSTR,PINFCONTEXT); | 1603 BOOL SetupFindFirstLineA(HINF, PCSTR, PCSTR, PINFCONTEXT);
1604 BOOL SetupFindFirstLineW(HINF,PCWSTR,PCWSTR,PINFCONTEXT); | 1604 BOOL SetupFindFirstLineW(HINF, PCWSTR, PCWSTR, PINFCONTEXT);
1605 BOOL SetupFindNextLine(PINFCONTEXT,PINFCONTEXT); | 1605 BOOL SetupFindNextLine(PINFCONTEXT, PINFCONTEXT);
1606 BOOL SetupFindNextMatchLineA(PINFCONTEXT,PCSTR,PINFCONTEXT); | 1606 BOOL SetupFindNextMatchLineA(PINFCONTEXT, PCSTR, PINFCONTEXT);
1607 BOOL SetupFindNextMatchLineW(PINFCONTEXT,PCWSTR,PINFCONTEXT); | 1607 BOOL SetupFindNextMatchLineW(PINFCONTEXT, PCWSTR, PINFCONTEXT);
1608 BOOL SetupFreeA(PCSTR**,UINT); | 1608 BOOL SetupFreeA(PCSTR**, UINT);
1609 BOOL SetupFreeW(PCWSTR**,UINT); | 1609 BOOL SetupFreeW(PCWSTR**, UINT);
1610 BOOL SetupGetBackupInformationA(HSPFILEQ,PSP_BACKUP_QUEUE_PARAMS_A); | 1610 BOOL SetupGetBackupInformationA(HSPFILEQ, PSP_BACKUP_QUEUE_PARAMS_A);
1611 BOOL SetupGetBackupInformationW(HSPFILEQ,PSP_BACKUP_QUEUE_PARAMS_W); | 1611 BOOL SetupGetBackupInformationW(HSPFILEQ, PSP_BACKUP_QUEUE_PARAMS_W);
1612 BOOL SetupGetBinaryField(PINFCONTEXT,DWORD,PBYTE,DWORD,LPDWORD); | 1612 BOOL SetupGetBinaryField(PINFCONTEXT, DWORD, PBYTE, DWORD, LPDWORD);
1613 DWORD SetupGetFieldCount(PINFCONTEXT); 1613 DWORD SetupGetFieldCount(PINFCONTEXT);
1614 DWORD SetupGetFileCompressionInfoA(PCSTR,PSTR*,PDWORD,PDWORD,PUINT); | 1614 DWORD SetupGetFileCompressionInfoA(PCSTR, PSTR*, PDWORD, PDWORD, PUINT);
1615 DWORD SetupGetFileCompressionInfoW(PCWSTR,PWSTR*,PDWORD,PDWORD,PUINT); | 1615 DWORD SetupGetFileCompressionInfoW(PCWSTR, PWSTR*, PDWORD, PDWORD, PUINT
1616 BOOL SetupGetInfFileListA(PCSTR,DWORD,PSTR,DWORD,PDWORD); | 1616 BOOL SetupGetInfFileListA(PCSTR, DWORD, PSTR, DWORD, PDWORD);
1617 BOOL SetupGetInfFileListW(PCWSTR,DWORD,PWSTR,DWORD,PDWORD); | 1617 BOOL SetupGetInfFileListW(PCWSTR, DWORD, PWSTR, DWORD, PDWORD);
1618 BOOL SetupGetInfInformationA(LPCVOID,DWORD,PSP_INF_INFORMATION,DWORD,PDW | 1618 BOOL SetupGetInfInformationA(LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD,
1619 BOOL SetupGetInfInformationW(LPCVOID,DWORD,PSP_INF_INFORMATION,DWORD,PDW | 1619 BOOL SetupGetInfInformationW(LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD,
1620 BOOL SetupGetIntField(PINFCONTEXT,DWORD,PINT); | 1620 BOOL SetupGetIntField(PINFCONTEXT, DWORD, PINT);
1621 BOOL SetupGetLineByIndexA(HINF,PCSTR,DWORD,PINFCONTEXT); | 1621 BOOL SetupGetLineByIndexA(HINF, PCSTR, DWORD, PINFCONTEXT);
1622 BOOL SetupGetLineByIndexW(HINF,PCWSTR,DWORD,PINFCONTEXT); | 1622 BOOL SetupGetLineByIndexW(HINF, PCWSTR, DWORD, PINFCONTEXT);
1623 LONG SetupGetLineCountA(HINF,PCSTR); | 1623 LONG SetupGetLineCountA(HINF, PCSTR);
1624 LONG SetupGetLineCountW(HINF,PCWSTR); | 1624 LONG SetupGetLineCountW(HINF, PCWSTR);
1625 BOOL SetupGetLineTextA(PINFCONTEXT,HINF,PCSTR,PCSTR,PSTR,DWORD,PDWORD); | 1625 BOOL SetupGetLineTextA(PINFCONTEXT, HINF, PCSTR, PCSTR, PSTR, DWORD, PDW
1626 BOOL SetupGetLineTextW(PINFCONTEXT,HINF,PCWSTR,PCWSTR,PWSTR,DWORD,PDWORD | 1626 BOOL SetupGetLineTextW(PINFCONTEXT, HINF, PCWSTR, PCWSTR, PWSTR, DWORD,
1627 BOOL SetupGetMultiSzFieldA(PINFCONTEXT,DWORD,PSTR,DWORD,LPDWORD); | 1627 BOOL SetupGetMultiSzFieldA(PINFCONTEXT, DWORD, PSTR, DWORD, LPDWORD);
1628 BOOL SetupGetMultiSzFieldW(PINFCONTEXT,DWORD,PWSTR,DWORD,LPDWORD); | 1628 BOOL SetupGetMultiSzFieldW(PINFCONTEXT, DWORD, PWSTR, DWORD, LPDWORD);
1629 BOOL SetupGetSourceFileLocationA(HINF,PINFCONTEXT,PCSTR,PUINT,PSTR,DWORD | 1629 BOOL SetupGetSourceFileLocationA(HINF, PINFCONTEXT, PCSTR, PUINT, PSTR,
1630 BOOL SetupGetSourceFileLocationW(HINF,PINFCONTEXT,PCWSTR,PUINT,PWSTR,DWO | 1630 BOOL SetupGetSourceFileLocationW(HINF, PINFCONTEXT, PCWSTR, PUINT, PWSTR
1631 BOOL SetupGetSourceFileSizeA(HINF,PINFCONTEXT,PCSTR,PCSTR,PDWORD,UINT); | 1631 BOOL SetupGetSourceFileSizeA(HINF, PINFCONTEXT, PCSTR, PCSTR, PDWORD, UI
1632 BOOL SetupGetSourceFileSizeW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PDWORD,UINT) | 1632 BOOL SetupGetSourceFileSizeW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PDWORD,
1633 BOOL SetupGetSourceInfoA(HINF,UINT,UINT,PSTR,DWORD,PDWORD); | 1633 BOOL SetupGetSourceInfoA(HINF, UINT, UINT, PSTR, DWORD, PDWORD);
1634 BOOL SetupGetSourceInfoW(HINF,UINT,UINT,PWSTR,DWORD,PDWORD); | 1634 BOOL SetupGetSourceInfoW(HINF, UINT, UINT, PWSTR, DWORD, PDWORD);
1635 BOOL SetupGetStringFieldA(PINFCONTEXT,DWORD,PSTR,DWORD,PDWORD); | 1635 BOOL SetupGetStringFieldA(PINFCONTEXT, DWORD, PSTR, DWORD, PDWORD);
1636 BOOL SetupGetStringFieldW(PINFCONTEXT,DWORD,PWSTR,DWORD,PDWORD); | 1636 BOOL SetupGetStringFieldW(PINFCONTEXT, DWORD, PWSTR, DWORD, PDWORD);
1637 BOOL SetupGetTargetPathA(HINF,PINFCONTEXT,PCSTR,PSTR,DWORD,PDWORD); | 1637 BOOL SetupGetTargetPathA(HINF, PINFCONTEXT, PCSTR, PSTR, DWORD, PDWORD);
1638 BOOL SetupGetTargetPathW(HINF,PINFCONTEXT,PCWSTR,PWSTR,DWORD,PDWORD); | 1638 BOOL SetupGetTargetPathW(HINF, PINFCONTEXT, PCWSTR, PWSTR, DWORD, PDWORD
1639 PVOID SetupInitDefaultQueueCallback(HWND); 1639 PVOID SetupInitDefaultQueueCallback(HWND);
1640 PVOID SetupInitDefaultQueueCallbackEx(HWND,HWND,UINT,DWORD,PVOID); | 1640 PVOID SetupInitDefaultQueueCallbackEx(HWND, HWND, UINT, DWORD, PVOID);
1641 HSPFILELOG SetupInitializeFileLogA(PCSTR,DWORD); | 1641 HSPFILELOG SetupInitializeFileLogA(PCSTR, DWORD);
1642 HSPFILELOG SetupInitializeFileLogW(PCWSTR,DWORD); | 1642 HSPFILELOG SetupInitializeFileLogW(PCWSTR, DWORD);
1643 BOOL SetupInstallFileA(HINF,PINFCONTEXT,PCSTR,PCSTR,PCSTR,DWORD,PSP_FILE | 1643 BOOL SetupInstallFileA(HINF, PINFCONTEXT, PCSTR, PCSTR, PCSTR, DWORD, PS
1644 BOOL SetupInstallFileW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PCWSTR,DWORD,PSP_F | 1644 BOOL SetupInstallFileW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PCWSTR, DWORD,
1645 BOOL SetupInstallFileExA(HINF,PINFCONTEXT,PCSTR,PCSTR,PCSTR,DWORD,PSP_FI | 1645 BOOL SetupInstallFileExA(HINF, PINFCONTEXT, PCSTR, PCSTR, PCSTR, DWORD,
1646 BOOL SetupInstallFileExW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PCWSTR,DWORD,PSP | 1646 BOOL SetupInstallFileExW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PCWSTR, DWOR
1647 BOOL SetupInstallFilesFromInfSectionA(HINF,HINF,HSPFILEQ,PCSTR,PCSTR,UIN | 1647 BOOL SetupInstallFilesFromInfSectionA(HINF, HINF, HSPFILEQ, PCSTR, PCSTR
1648 BOOL SetupInstallFilesFromInfSectionW(HINF,HINF,HSPFILEQ,PCWSTR,PCWSTR,U | 1648 BOOL SetupInstallFilesFromInfSectionW(HINF, HINF, HSPFILEQ, PCWSTR, PCWS
1649 BOOL SetupInstallFromInfSectionA(HWND,HINF,PCSTR,UINT,HKEY,PCSTR,UINT,PS | 1649 BOOL SetupInstallFromInfSectionA(HWND, HINF, PCSTR, UINT, HKEY, PCSTR, U
1650 BOOL SetupInstallFromInfSectionW(HWND,HINF,PCWSTR,UINT,HKEY,PCWSTR,UINT, | 1650 BOOL SetupInstallFromInfSectionW(HWND, HINF, PCWSTR, UINT, HKEY, PCWSTR,
1651 BOOL SetupInstallServicesFromInfSectionA(HINF,PCSTR,DWORD); | 1651 BOOL SetupInstallServicesFromInfSectionA(HINF, PCSTR, DWORD);
1652 BOOL SetupInstallServicesFromInfSectionW(HINF,PCWSTR,DWORD); | 1652 BOOL SetupInstallServicesFromInfSectionW(HINF, PCWSTR, DWORD);
1653 BOOL SetupInstallServicesFromInfSectionExA(HINF,PCSTR,DWORD,HDEVINFO,PSP | 1653 BOOL SetupInstallServicesFromInfSectionExA(HINF, PCSTR, DWORD, HDEVINFO,
1654 BOOL SetupInstallServicesFromInfSectionExW(HINF,PCWSTR,DWORD,HDEVINFO,PS | 1654 BOOL SetupInstallServicesFromInfSectionExW(HINF, PCWSTR, DWORD, HDEVINFO
1655 BOOL SetupIterateCabinetA(PCSTR,DWORD,PSP_FILE_CALLBACK_A,PVOID); | 1655 BOOL SetupIterateCabinetA(PCSTR, DWORD, PSP_FILE_CALLBACK_A, PVOID);
1656 BOOL SetupIterateCabinetW(PCWSTR,DWORD,PSP_FILE_CALLBACK_W,PVOID); | 1656 BOOL SetupIterateCabinetW(PCWSTR, DWORD, PSP_FILE_CALLBACK_W, PVOID);
1657 BOOL SetupLogErrorA(LPCSTR,LogSeverity); | 1657 BOOL SetupLogErrorA(LPCSTR, LogSeverity);
1658 BOOL SetupLogErrorW(LPCWSTR,LogSeverity); | 1658 BOOL SetupLogErrorW(LPCWSTR, LogSeverity);
1659 BOOL SetupLogFileA(HSPFILELOG,PCSTR,PCSTR,PCSTR,DWORD,PCSTR,PCSTR,PCSTR, | 1659 BOOL SetupLogFileA(HSPFILELOG, PCSTR, PCSTR, PCSTR, DWORD, PCSTR, PCSTR,
1660 BOOL SetupLogFileW(HSPFILELOG,PCWSTR,PCWSTR,PCWSTR,DWORD,PCWSTR,PCWSTR,P | 1660 BOOL SetupLogFileW(HSPFILELOG, PCWSTR, PCWSTR, PCWSTR, DWORD, PCWSTR, PC
1661 BOOL SetupOpenAppendInfFileA(PCSTR,HINF,PUINT); | 1661 BOOL SetupOpenAppendInfFileA(PCSTR, HINF, PUINT);
1662 BOOL SetupOpenAppendInfFileW(PCWSTR,HINF,PUINT); | 1662 BOOL SetupOpenAppendInfFileW(PCWSTR, HINF, PUINT);
1663 HSPFILEQ SetupOpenFileQueue(); 1663 HSPFILEQ SetupOpenFileQueue();
1664 HINF SetupOpenInfFileA(PCSTR,PCSTR,DWORD,PUINT); | 1664 HINF SetupOpenInfFileA(PCSTR, PCSTR, DWORD, PUINT);
1665 HINF SetupOpenInfFileW(PCWSTR,PCWSTR,DWORD,PUINT); | 1665 HINF SetupOpenInfFileW(PCWSTR, PCWSTR, DWORD, PUINT);
1666 BOOL SetupOpenLog(BOOL); 1666 BOOL SetupOpenLog(BOOL);
1667 HINF SetupOpenMasterInf(); 1667 HINF SetupOpenMasterInf();
1668 UINT SetupPromptForDiskA(HWND,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,DWORD,PSTR,D | 1668 UINT SetupPromptForDiskA(HWND, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, DWORD,
1669 UINT SetupPromptForDiskW(HWND,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,DWORD,P | 1669 UINT SetupPromptForDiskW(HWND, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, D
1670 INT SetupPromptReboot(HSPFILEQ,HWND,BOOL); | 1670 INT SetupPromptReboot(HSPFILEQ, HWND, BOOL);
1671 BOOL SetupQueryA(DWORD,PCSTR**,PUINT); | 1671 BOOL SetupQueryA(DWORD, PCSTR**, PUINT);
1672 BOOL SetupQueryW(DWORD,PCWSTR**,PUINT); | 1672 BOOL SetupQueryW(DWORD, PCWSTR**, PUINT);
1673 BOOL SetupQueryDrivesInDiskSpaceListA(HDSKSPC,PSTR,DWORD,PDWORD); | 1673 BOOL SetupQueryDrivesInDiskSpaceListA(HDSKSPC, PSTR, DWORD, PDWORD);
1674 BOOL SetupQueryDrivesInDiskSpaceListW(HDSKSPC,PWSTR,DWORD,PDWORD); | 1674 BOOL SetupQueryDrivesInDiskSpaceListW(HDSKSPC, PWSTR, DWORD, PDWORD);
1675 BOOL SetupQueryFileLogA(HSPFILELOG,PCSTR,PCSTR,SetupFileLogInfo,PSTR,DWO | 1675 BOOL SetupQueryFileLogA(HSPFILELOG, PCSTR, PCSTR, SetupFileLogInfo, PSTR
1676 BOOL SetupQueryFileLogW(HSPFILELOG,PCWSTR,PCWSTR,SetupFileLogInfo,PWSTR, | 1676 BOOL SetupQueryFileLogW(HSPFILELOG, PCWSTR, PCWSTR, SetupFileLogInfo, PW
1677 BOOL SetupQueryInfFileInformationA(PSP_INF_INFORMATION,UINT,PSTR,DWORD,P | 1677 BOOL SetupQueryInfFileInformationA(PSP_INF_INFORMATION, UINT, PSTR, DWOR
1678 BOOL SetupQueryInfFileInformationW(PSP_INF_INFORMATION,UINT,PWSTR,DWORD, | 1678 BOOL SetupQueryInfFileInformationW(PSP_INF_INFORMATION, UINT, PWSTR, DWO
1679 BOOL SetupQueryInfOriginalFileInformationA(PSP_INF_INFORMATION,UINT,PSP_ | 1679 BOOL SetupQueryInfOriginalFileInformationA(PSP_INF_INFORMATION, UINT, PS
1680 BOOL SetupQueryInfOriginalFileInformationW(PSP_INF_INFORMATION,UINT,PSP_ | 1680 BOOL SetupQueryInfOriginalFileInformationW(PSP_INF_INFORMATION, UINT, PS
1681 BOOL SetupQueryInfVersionInformationA(PSP_INF_INFORMATION,UINT,PSTR,PSTR | 1681 BOOL SetupQueryInfVersionInformationA(PSP_INF_INFORMATION, UINT, PSTR, P
1682 BOOL SetupQueryInfVersionInformationW(PSP_INF_INFORMATION,UINT,PCWSTR,PW | 1682 BOOL SetupQueryInfVersionInformationW(PSP_INF_INFORMATION, UINT, PCWSTR,
1683 BOOL SetupQuerySpaceRequiredOnDriveA(HDSKSPC,PCSTR,LONGLONG*,PVOID,UINT) | 1683 BOOL SetupQuerySpaceRequiredOnDriveA(HDSKSPC, PCSTR, LONGLONG*, PVOID, U
1684 BOOL SetupQuerySpaceRequiredOnDriveW(HDSKSPC,PCWSTR,LONGLONG*,PVOID,UINT | 1684 BOOL SetupQuerySpaceRequiredOnDriveW(HDSKSPC, PCWSTR, LONGLONG*, PVOID,
1685 BOOL SetupQueueCopyA(HSPFILEQ,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR, | 1685 BOOL SetupQueueCopyA(HSPFILEQ, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR,
1686 BOOL SetupQueueCopyW(HSPFILEQ,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR, | 1686 BOOL SetupQueueCopyW(HSPFILEQ, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, P
1687 BOOL SetupQueueCopyIndirectA(PSP_FILE_COPY_PARAMS_A); 1687 BOOL SetupQueueCopyIndirectA(PSP_FILE_COPY_PARAMS_A);
1688 BOOL SetupQueueCopyIndirectW(PSP_FILE_COPY_PARAMS_W); 1688 BOOL SetupQueueCopyIndirectW(PSP_FILE_COPY_PARAMS_W);
1689 BOOL SetupQueueCopySectionA(HSPFILEQ,PCSTR,HINF,HINF,PCSTR,DWORD); | 1689 BOOL SetupQueueCopySectionA(HSPFILEQ, PCSTR, HINF, HINF, PCSTR, DWORD);
1690 BOOL SetupQueueCopySectionW(HSPFILEQ,PCWSTR,HINF,HINF,PCWSTR,DWORD); | 1690 BOOL SetupQueueCopySectionW(HSPFILEQ, PCWSTR, HINF, HINF, PCWSTR, DWORD)
1691 BOOL SetupQueueDefaultCopyA(HSPFILEQ,HINF,PCSTR,PCSTR,PCSTR,DWORD); | 1691 BOOL SetupQueueDefaultCopyA(HSPFILEQ, HINF, PCSTR, PCSTR, PCSTR, DWORD);
1692 BOOL SetupQueueDefaultCopyW(HSPFILEQ,HINF,PCWSTR,PCWSTR,PCWSTR,DWORD); | 1692 BOOL SetupQueueDefaultCopyW(HSPFILEQ, HINF, PCWSTR, PCWSTR, PCWSTR, DWOR
1693 BOOL SetupQueueDeleteA(HSPFILEQ,PCSTR,PCSTR); | 1693 BOOL SetupQueueDeleteA(HSPFILEQ, PCSTR, PCSTR);
1694 BOOL SetupQueueDeleteW(HSPFILEQ,PCWSTR,PCWSTR); | 1694 BOOL SetupQueueDeleteW(HSPFILEQ, PCWSTR, PCWSTR);
1695 BOOL SetupQueueDeleteSectionA(HSPFILEQ,HINF,HINF,PCSTR); | 1695 BOOL SetupQueueDeleteSectionA(HSPFILEQ, HINF, HINF, PCSTR);
1696 BOOL SetupQueueDeleteSectionW(HSPFILEQ,HINF,HINF,PCWSTR); | 1696 BOOL SetupQueueDeleteSectionW(HSPFILEQ, HINF, HINF, PCWSTR);
1697 BOOL SetupQueueRenameA(HSPFILEQ,PCSTR,PCSTR,PCSTR,PCSTR); | 1697 BOOL SetupQueueRenameA(HSPFILEQ, PCSTR, PCSTR, PCSTR, PCSTR);
1698 BOOL SetupQueueRenameW(HSPFILEQ,PCWSTR,PCWSTR,PCWSTR,PCWSTR); | 1698 BOOL SetupQueueRenameW(HSPFILEQ, PCWSTR, PCWSTR, PCWSTR, PCWSTR);
1699 BOOL SetupQueueRenameSectionA(HSPFILEQ,HINF,HINF,PCSTR); | 1699 BOOL SetupQueueRenameSectionA(HSPFILEQ, HINF, HINF, PCSTR);
1700 BOOL SetupQueueRenameSectionW(HSPFILEQ,HINF,HINF,PCWSTR); | 1700 BOOL SetupQueueRenameSectionW(HSPFILEQ, HINF, HINF, PCWSTR);
1701 BOOL SetupRemoveFileLogEntryA(HSPFILELOG,PCSTR,PCSTR); | 1701 BOOL SetupRemoveFileLogEntryA(HSPFILELOG, PCSTR, PCSTR);
1702 BOOL SetupRemoveFileLogEntryW(HSPFILELOG,PCWSTR,PCWSTR); | 1702 BOOL SetupRemoveFileLogEntryW(HSPFILELOG, PCWSTR, PCWSTR);
1703 BOOL SetupRemoveFromDiskSpaceListA(HDSKSPC,PCSTR,UINT,PVOID,UINT); | 1703 BOOL SetupRemoveFromDiskSpaceListA(HDSKSPC, PCSTR, UINT, PVOID, UINT);
1704 BOOL SetupRemoveFromDiskSpaceListW(HDSKSPC,PCWSTR,UINT,PVOID,UINT); | 1704 BOOL SetupRemoveFromDiskSpaceListW(HDSKSPC, PCWSTR, UINT, PVOID, UINT);
1705 BOOL SetupRemoveFromSourceListA(DWORD,PCSTR); | 1705 BOOL SetupRemoveFromSourceListA(DWORD, PCSTR);
1706 BOOL SetupRemoveFromSourceListW(DWORD,PCWSTR); | 1706 BOOL SetupRemoveFromSourceListW(DWORD, PCWSTR);
1707 BOOL SetupRemoveInstallSectionFromDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR | 1707 BOOL SetupRemoveInstallSectionFromDiskSpaceListA(HDSKSPC, HINF, HINF, PC
1708 BOOL SetupRemoveInstallSectionFromDiskSpaceListW(HDSKSPC,HINF,HINF,PCWST | 1708 BOOL SetupRemoveInstallSectionFromDiskSpaceListW(HDSKSPC, HINF, HINF, PC
1709 BOOL SetupRemoveSectionFromDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,UINT,P | 1709 BOOL SetupRemoveSectionFromDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, UI
1710 BOOL SetupRemoveSectionFromDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,UINT, | 1710 BOOL SetupRemoveSectionFromDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, U
1711 UINT SetupRenameErrorA(HWND,PCSTR,PCSTR,PCSTR,UINT,DWORD); | 1711 UINT SetupRenameErrorA(HWND, PCSTR, PCSTR, PCSTR, UINT, DWORD);
1712 UINT SetupRenameErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD); | 1712 UINT SetupRenameErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, UINT, DWORD);
1713 BOOL SetupScanFileQueueA(HSPFILEQ,DWORD,HWND,PSP_FILE_CALLBACK_A,PVOID,P | 1713 BOOL SetupScanFileQueueA(HSPFILEQ, DWORD, HWND, PSP_FILE_CALLBACK_A, PVO
1714 BOOL SetupScanFileQueueW(HSPFILEQ,DWORD,HWND,PSP_FILE_CALLBACK_W,PVOID,P | 1714 BOOL SetupScanFileQueueW(HSPFILEQ, DWORD, HWND, PSP_FILE_CALLBACK_W, PVO
1715 BOOL SetupSetDirectoryIdA(HINF,DWORD,PCSTR); | 1715 BOOL SetupSetDirectoryIdA(HINF, DWORD, PCSTR);
1716 BOOL SetupSetDirectoryIdW(HINF,DWORD,PCWSTR); | 1716 BOOL SetupSetDirectoryIdW(HINF, DWORD, PCWSTR);
1717 BOOL SetupSetDirectoryIdExA(HINF,DWORD,PCSTR,DWORD,DWORD,PVOID); | 1717 BOOL SetupSetDirectoryIdExA(HINF, DWORD, PCSTR, DWORD, DWORD, PVOID);
1718 BOOL SetupSetDirectoryIdExW(HINF,DWORD,PCWSTR,DWORD,DWORD,PVOID); | 1718 BOOL SetupSetDirectoryIdExW(HINF, DWORD, PCWSTR, DWORD, DWORD, PVOID);
1719 BOOL SetupSetFileQueueAlternatePlatformA(HSPFILEQ,PSP_ALTPLATFORM_INFO,P | 1719 BOOL SetupSetFileQueueAlternatePlatformA(HSPFILEQ, PSP_ALTPLATFORM_INFO,
1720 BOOL SetupSetFileQueueAlternatePlatformW(HSPFILEQ,PSP_ALTPLATFORM_INFO,P | 1720 BOOL SetupSetFileQueueAlternatePlatformW(HSPFILEQ, PSP_ALTPLATFORM_INFO,
1721 BOOL SetupSetPlatformPathOverrideA(PCSTR); 1721 BOOL SetupSetPlatformPathOverrideA(PCSTR);
1722 BOOL SetupSetPlatformPathOverrideW(PCWSTR); 1722 BOOL SetupSetPlatformPathOverrideW(PCWSTR);
1723 BOOL SetupSetSourceListA(DWORD,PCSTR*,UINT); | 1723 BOOL SetupSetSourceListA(DWORD, PCSTR*, UINT);
1724 BOOL SetupSetSourceListW(DWORD,PCWSTR*,UINT); | 1724 BOOL SetupSetSourceListW(DWORD, PCWSTR*, UINT);
1725 VOID SetupTermDefaultQueueCallback(PVOID); 1725 VOID SetupTermDefaultQueueCallback(PVOID);
1726 BOOL SetupTerminateFileLog(HSPFILELOG); 1726 BOOL SetupTerminateFileLog(HSPFILELOG);
1727 } 1727 }
1728 1728
1729 deprecated { 1729 deprecated {
1730 alias SetupDiCreateDeviceInterfaceW SetupDiCreateInterfaceDeviceW; 1730 alias SetupDiCreateDeviceInterfaceW SetupDiCreateInterfaceDeviceW;
1731 alias SetupDiCreateDeviceInterfaceRegKeyW SetupDiCreateInterfaceDeviceRe 1731 alias SetupDiCreateDeviceInterfaceRegKeyW SetupDiCreateInterfaceDeviceRe