6 uuid("8d9f4e40-a03d-11ce-8f69-08003e30051b"),
8 helpstring("Plug and Play services")
12 void PNP_Disconnect();
14 void PNP_GetVersion();
15 void PNP_GetGlobalState();
16 void PNP_InitDetection();
17 void PNP_ReportLogOn();
18 void PNP_ValidateDeviceInstance();
19 void PNP_GetRootDeviceInstance();
20 void PNP_GetRelatedDeviceInstance();
21 void PNP_EnumerateSubKeys();
22 void PNP_GetDeviceList();
23 void PNP_GetDeviceListSize();
25 void PNP_GetDeviceRegProp();
26 void PNP_SetDeviceRegProp();
27 void PNP_GetClassInstance();
29 void PNP_DeleteRegistryKey();
30 void PNP_GetClassCount();
31 void PNP_GetClassName();
32 void PNP_DeleteClassKey();
33 void PNP_GetInterfaceDeviceAlias();
34 void PNP_GetInterfaceDeviceList();
35 void PNP_GetInterfaceDeviceListSize();
36 void PNP_RegisterDeviceClassAssociation();
37 void PNP_UnregisterDeviceClassAssociation();
38 void PNP_GetClassRegProp();
39 void PNP_SetClassRegProp();
40 void PNP_CreateDevInst();
41 void PNP_DeviceInstanceAction();
42 void PNP_GetDeviceStatus();
43 void PNP_SetDeviceProblem();
44 void PNP_DisableDevInst();
45 void PNP_UninstallDevInst();
47 void PNP_RegisterDriver();
48 void PNP_QueryRemove();
49 void PNP_RequestDeviceEject();
50 void PNP_IsDockStationPresent();
51 void PNP_RequestEjectPC();
52 void PNP_HwProfFlags();
53 void PNP_GetHwProfInfo();
54 void PNP_AddEmptyLogConf();
55 void PNP_FreeLogConf();
56 void PNP_GetFirstLogConf();
57 void PNP_GetNextLogConf();
58 void PNP_GetLogConfPriority();
60 void PNP_FreeResDes();
61 void PNP_GetNextResDes();
62 void PNP_GetResDesData();
63 void PNP_GetResDesDataSize();
64 void PNP_ModifyResDes();
65 void PNP_DetectResourceLimit();
66 void PNP_QueryResConfList();
68 void PNP_QueryArbitratorFreeData();
69 void PNP_QueryArbitratorFreeSize();
70 void PNP_RunDetection();
71 void PNP_RegisterNotification();
72 void PNP_UnregisterNotification();
73 void PNP_GetCustomDevProp();
74 void PNP_GetVersionInternal();
75 void PNP_GetBlockedDriverInfo();
76 void PNP_GetServerSideDeviceInstallFlags();