set most of trunk svn property eol-style:native
[reactos.git] / reactos / dll / win32 / cfgmgr32 / cfgmgr32.def
1 ;
2 ; ReactOS cfgmgr32.dll
3 ;
4 ; Copyright (C) 2005, 2006 Eric Kohl
5 ;
6 ; This program is free software; you can redistribute it and/or modify
7 ; it under the terms of the GNU General Public License as published by
8 ; the Free Software Foundation; either version 2 of the License, or
9 ; (at your option) any later version.
10 ;
11 ; This program is distributed in the hope that it will be useful,
12 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 ; GNU General Public License for more details.
15 ;
16 ; You should have received a copy of the GNU General Public License
17 ; along with this program; if not, write to the Free Software
18 ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 ;
20 LIBRARY CFGMGR32.DLL
21 EXPORTS
22 CMP_Init_Detection = SETUPAPI.CMP_Init_Detection
23 ;CMP_RegisterNotification
24 CMP_Report_LogOn = SETUPAPI.CMP_Report_LogOn
25 ;CMP_UnregisterNotification
26 ;CMP_WaitNoPendingInstallEvents
27 ;CMP_WaitServices
28 CM_Add_Empty_Log_Conf=SETUPAPI.CM_Add_Empty_Log_Conf
29 CM_Add_Empty_Log_Conf_Ex=SETUPAPI.CM_Add_Empty_Log_Conf_Ex
30 CM_Add_IDA=SETUPAPI.CM_Add_IDA
31 CM_Add_IDW=SETUPAPI.CM_Add_IDW
32 CM_Add_ID_ExA=SETUPAPI.CM_Add_ID_ExA
33 CM_Add_ID_ExW=SETUPAPI.CM_Add_ID_ExW
34 CM_Add_IDA=SETUPAPI.CM_Add_IDA
35 CM_Add_IDW=SETUPAPI.CM_Add_IDW
36 CM_Add_ID_ExA=SETUPAPI.CM_Add_ID_ExA
37 CM_Add_ID_ExW=SETUPAPI.CM_Add_ID_ExW
38 ;CM_Add_Range
39 ;CM_Add_Res_Des
40 ;CM_Add_Res_Des_Ex
41 CM_Connect_MachineA=SETUPAPI.CM_Connect_MachineA
42 CM_Connect_MachineW=SETUPAPI.CM_Connect_MachineW
43 CM_Create_DevNodeA=SETUPAPI.CM_Create_DevNodeA
44 CM_Create_DevNodeW=SETUPAPI.CM_Create_DevNodeW
45 CM_Create_DevNode_ExA=SETUPAPI.CM_Create_DevNode_ExA
46 CM_Create_DevNode_ExW=SETUPAPI.CM_Create_DevNode_ExW
47 ;CM_Create_Range_List
48 CM_Delete_Class_Key=SETUPAPI.CM_Delete_Class_Key
49 CM_Delete_Class_Key_Ex=SETUPAPI.CM_Delete_Class_Key_Ex
50 CM_Delete_DevNode_Key=SETUPAPI.CM_Delete_DevNode_Key
51 CM_Delete_DevNode_Key_Ex=SETUPAPI.CM_Delete_DevNode_Key_Ex
52 ;CM_Delete_Range
53 ;CM_Detect_Resource_Conflict
54 ;CM_Detect_Resource_Conflict_Ex
55 CM_Disable_DevNode=SETUPAPI.CM_Disable_DevNode
56 CM_Disable_DevNode_Ex=SETUPAPI.CM_Disable_DevNode_Ex
57 CM_Disconnect_Machine=SETUPAPI.CM_Disconnect_Machine
58 ;CM_Dup_Range_List
59 CM_Enable_DevNode=SETUPAPI.CM_Enable_DevNode
60 CM_Enable_DevNode_Ex=SETUPAPI.CM_Enable_DevNode_Ex
61 CM_Enumerate_Classes=SETUPAPI.CM_Enumerate_Classes
62 CM_Enumerate_Classes_Ex=SETUPAPI.CM_Enumerate_Classes_Ex
63 CM_Enumerate_EnumeratorsA=SETUPAPI.CM_Enumerate_EnumeratorsA
64 CM_Enumerate_EnumeratorsW=SETUPAPI.CM_Enumerate_EnumeratorsW
65 CM_Enumerate_Enumerators_ExA=SETUPAPI.CM_Enumerate_Enumerators_ExA
66 CM_Enumerate_Enumerators_ExW=SETUPAPI.CM_Enumerate_Enumerators_ExW
67 ;CM_Find_Range
68 ;CM_First_Range
69 CM_Free_Log_Conf=SETUPAPI.CM_Free_Log_Conf
70 CM_Free_Log_Conf_Ex=SETUPAPI.CM_Free_Log_Conf_Ex
71 CM_Free_Log_Conf_Handle=SETUPAPI.CM_Free_Log_Conf_Handle
72 ;CM_Free_Range_List
73 ;CM_Free_Res_Des
74 ;CM_Free_Res_Des_Ex
75 ;CM_Free_Res_Des_Handle
76 CM_Get_Child = SETUPAPI.CM_Get_Child
77 CM_Get_Child_Ex = SETUPAPI.CM_Get_Child_Ex
78 CM_Get_Class_Key_NameA=SETUPAPI.CM_Get_Class_Key_NameA
79 CM_Get_Class_Key_NameW=SETUPAPI.CM_Get_Class_Key_NameW
80 CM_Get_Class_Key_Name_ExA=SETUPAPI.CM_Get_Class_Key_Name_ExA
81 CM_Get_Class_Key_Name_ExW=SETUPAPI.CM_Get_Class_Key_Name_ExW
82 CM_Get_Class_NameA=SETUPAPI.CM_Get_Class_NameA
83 CM_Get_Class_NameW=SETUPAPI.CM_Get_Class_NameW
84 CM_Get_Class_Name_ExA=SETUPAPI.CM_Get_Class_Name_ExA
85 CM_Get_Class_Name_ExW=SETUPAPI.CM_Get_Class_Name_ExW
86 CM_Get_Depth=SETUPAPI.CM_Get_Depth
87 CM_Get_Depth_Ex=SETUPAPI.CM_Get_Depth_Ex
88 CM_Get_DevNode_Registry_PropertyA=SETUPAPI.CM_Get_DevNode_Registry_PropertyA
89 CM_Get_DevNode_Registry_PropertyW=SETUPAPI.CM_Get_DevNode_Registry_PropertyW
90 CM_Get_DevNode_Registry_Property_ExA=SETUPAPI.CM_Get_DevNode_Registry_Property_ExA
91 CM_Get_DevNode_Registry_Property_ExW=SETUPAPI.CM_Get_DevNode_Registry_Property_ExW
92 CM_Get_DevNode_Status=SETUPAPI.CM_Get_DevNode_Status
93 CM_Get_DevNode_Status_Ex=SETUPAPI.CM_Get_DevNode_Status_Ex
94 CM_Get_Device_IDA=SETUPAPI.CM_Get_Device_IDA
95 CM_Get_Device_IDW=SETUPAPI.CM_Get_Device_IDW
96 CM_Get_Device_ID_ExA=SETUPAPI.CM_Get_Device_ID_ExA
97 CM_Get_Device_ID_ExW=SETUPAPI.CM_Get_Device_ID_ExW
98 CM_Get_Device_ID_ListA=SETUPAPI.CM_Get_Device_ID_ListA
99 CM_Get_Device_ID_ListW=SETUPAPI.CM_Get_Device_ID_ListW
100 CM_Get_Device_ID_List_ExA=SETUPAPI.CM_Get_Device_ID_List_ExA
101 CM_Get_Device_ID_List_ExW=SETUPAPI.CM_Get_Device_ID_List_ExW
102 CM_Get_Device_ID_List_SizeA=SETUPAPI.CM_Get_Device_ID_List_SizeA
103 CM_Get_Device_ID_List_SizeW=SETUPAPI.CM_Get_Device_ID_List_SizeW
104 CM_Get_Device_ID_List_Size_ExA=SETUPAPI.CM_Get_Device_ID_List_Size_ExA
105 CM_Get_Device_ID_List_Size_ExW=SETUPAPI.CM_Get_Device_ID_List_Size_ExA
106 CM_Get_Device_ID_Size=SETUPAPI.CM_Get_Device_ID_Size
107 CM_Get_Device_ID_Size_Ex=SETUPAPI.CM_Get_Device_ID_Size_Ex
108 ;CM_Get_Device_Interface_AliasA
109 ;CM_Get_Device_Interface_AliasW
110 ;CM_Get_Device_Interface_Alias_ExA
111 ;CM_Get_Device_Interface_Alias_ExW
112 ;CM_Get_Device_Interface_ListA
113 ;CM_Get_Device_Interface_ListW
114 ;CM_Get_Device_Interface_List_ExA
115 ;CM_Get_Device_Interface_List_ExW
116 ;CM_Get_Device_Interface_List_SizeA
117 ;CM_Get_Device_Interface_List_SizeW
118 ;CM_Get_Device_Interface_List_Size_ExA
119 ;CM_Get_Device_Interface_List_Size_ExW
120 CM_Get_First_Log_Conf=SETUPAPI.CM_Get_First_Log_Conf
121 CM_Get_First_Log_Conf_Ex=SETUPAPI.CM_Get_First_Log_Conf_Ex
122 CM_Get_Global_State=SETUPAPI.CM_Get_Global_State
123 CM_Get_Global_State_Ex=SETUPAPI.CM_Get_Global_State_Ex
124 CM_Get_HW_Prof_FlagsA=SETUPAPI.CM_Get_HW_Prof_FlagsA
125 CM_Get_HW_Prof_FlagsW=SETUPAPI.CM_Get_HW_Prof_FlagsW
126 CM_Get_HW_Prof_Flags_ExA=SETUPAPI.CM_Get_HW_Prof_Flags_ExA
127 CM_Get_HW_Prof_Flags_ExW=SETUPAPI.CM_Get_HW_Prof_Flags_ExW
128 ;CM_Get_Hardware_Profile_InfoA
129 ;CM_Get_Hardware_Profile_InfoW
130 ;CM_Get_Hardware_Profile_Info_ExA
131 ;CM_Get_Hardware_Profile_Info_ExW
132 CM_Get_Log_Conf_Priority=SETUPAPI.CM_Get_Log_Conf_Priority
133 CM_Get_Log_Conf_Priority_Ex=SETUPAPI.CM_Get_Log_Conf_Priority_Ex
134 CM_Get_Next_Log_Conf=SETUPAPI.CM_Get_Next_Log_Conf
135 CM_Get_Next_Log_Conf_Ex=SETUPAPI.CM_Get_Next_Log_Conf_Ex
136 ;CM_Get_Next_Res_Des
137 ;CM_Get_Next_Res_Des_Ex
138 CM_Get_Parent=SETUPAPI.CM_Get_Parent
139 CM_Get_Parent_Ex=SETUPAPI.CM_Get_Parent_Ex
140 ;CM_Get_Res_Des_Data
141 ;CM_Get_Res_Des_Data_Ex
142 ;CM_Get_Res_Des_Data_Size
143 ;CM_Get_Res_Des_Data_Size_Ex
144 CM_Get_Sibling=SETUPAPI.CM_Get_Sibling
145 CM_Get_Sibling_Ex=SETUPAPI.CM_Get_Sibling_Ex
146 CM_Get_Version=SETUPAPI.CM_Get_Version
147 CM_Get_Version_Ex=SETUPAPI.CM_Get_Version_Ex
148 ;CM_Intersect_Range_List
149 ;CM_Invert_Range_List
150 CM_Is_Dock_Station_Present=SETUPAPI.CM_Is_Dock_Station_Present
151 CM_Is_Dock_Station_Present_Ex=SETUPAPI.CM_Is_Dock_Station_Present_Ex
152 CM_Locate_DevNodeA=SETUPAPI.CM_Locate_DevNodeA
153 CM_Locate_DevNodeW=SETUPAPI.CM_Locate_DevNodeW
154 CM_Locate_DevNode_ExA=SETUPAPI.CM_Locate_DevNode_ExA
155 CM_Locate_DevNode_ExW=SETUPAPI.CM_Locate_DevNode_ExW
156 ;CM_Merge_Range_List
157 ;CM_Modify_Res_Des
158 ;CM_Modify_Res_Des_Ex
159 CM_Move_DevNode=SETUPAPI.CM_Move_DevNode
160 CM_Move_DevNode_Ex=SETUPAPI.CM_Move_DevNode_Ex
161 ;CM_Next_Range
162 CM_Open_Class_KeyA=SETUPAPI.CM_Open_Class_KeyA
163 CM_Open_Class_KeyW=SETUPAPI.CM_Open_Class_KeyW
164 CM_Open_Class_Key_ExA=SETUPAPI.CM_Open_Class_Key_ExA
165 CM_Open_Class_Key_ExW=SETUPAPI.CM_Open_Class_Key_ExW
166 CM_Open_DevNode_Key=SETUPAPI.CM_Open_DevNode_Key
167 CM_Open_DevNode_Key_Ex=SETUPAPI.CM_Open_DevNode_Key_Ex
168 ;CM_Query_Arbitrator_Free_Data
169 ;CM_Query_Arbitrator_Free_Data_Ex
170 ;CM_Query_Arbitrator_Free_Size
171 ;CM_Query_Arbitrator_Free_Size_Ex
172 ;CM_Query_Remove_SubTree
173 ;CM_Query_Remove_SubTree_Ex
174 CM_Reenumerate_DevNode=SETUPAPI.CM_Reenumerate_DevNode
175 CM_Reenumerate_DevNode_Ex=SETUAPI.CM_Reenumerate_DevNode_Ex
176 ;CM_Register_Device_Driver
177 ;CM_Register_Device_Driver_Ex
178 ;CM_Register_Device_InterfaceA
179 ;CM_Register_Device_InterfaceW
180 ;CM_Register_Device_Interface_ExA
181 ;CM_Register_Device_Interface_ExW
182 ;CM_Remove_SubTree
183 ;CM_Remove_SubTree_Ex
184 ;CM_Remove_Unmarked_Children
185 ;CM_Remove_Unmarked_Children_Ex
186 ;CM_Request_Device_EjectA
187 ;CM_Request_Device_EjectW
188 CM_Request_Eject_PC=SETUPAPI.CM_Request_Eject_PC
189 CM_Request_Eject_PC_Ex=SETUPAPI.CM_Request_Eject_PC_Ex
190 ;CM_Reset_Children_Marks
191 ;CM_Reset_Children_Marks_Ex
192 CM_Run_Detection=SETUPAPI.CM_Run_Detection
193 CM_Run_Detection_Ex=SETUPAPI.CM_Run_Detection_Ex
194 CM_Set_DevNode_Problem=SETUPAPI.CM_Set_DevNode_Problem
195 CM_Set_DevNode_Problem_Ex=SETUPAPI.CM_Set_DevNode_Problem_Ex
196 CM_Set_DevNode_Registry_PropertyA=SETUPAPI.CM_Set_DevNode_Registry_PropertyA
197 CM_Set_DevNode_Registry_PropertyW=SETUPAPI.CM_Set_DevNode_Registry_PropertyW
198 CM_Set_DevNode_Registry_Property_ExA=SETUPAPI.CM_Set_DevNode_Registry_Property_ExA
199 CM_Set_DevNode_Registry_Property_ExW=SETUPAPI.CM_Set_DevNode_Registry_Property_ExW
200 ;CM_Set_HW_Prof
201 ;CM_Set_HW_Prof_Ex
202 CM_Set_HW_Prof_FlagsA=SETUPAPI.CM_Set_HW_Prof_FlagsA
203 CM_Set_HW_Prof_FlagsW=SETUPAPI.CM_Set_HW_Prof_FlagsW
204 CM_Set_HW_Prof_Flags_ExA=SETUPAPI.CM_Set_HW_Prof_Flags_ExA
205 CM_Set_HW_Prof_Flags_ExW=SETUPAPI.CM_Set_HW_Prof_Flags_ExW
206 CM_Setup_DevNode=SETUPAPI.CM_Setup_DevNode
207 CM_Setup_DevNode_Ex=SETUPAPI.CM_Setup_DevNode_Ex
208 ;CM_Test_Range_Available
209 CM_Uninstall_DevNode=SETUPAPI.CM_Uninstall_DevNode
210 CM_Uninstall_DevNode_Ex=SETUPAPI.CM_Uninstall_DevNode_Ex
211 ;CM_Unregister_Device_InterfaceA
212 ;CM_Unregister_Device_InterfaceW
213 ;CM_Unregister_Device_Interface_ExA
214 ;CM_Unregister_Device_Interface_ExW