1 #include "librpc/gen_ndr/ndr_ntsvcs.h"
4 NTSTATUS rpccli_PNP_Disconnect(struct rpc_pipe_client *cli,
6 NTSTATUS rpccli_PNP_Connect(struct rpc_pipe_client *cli,
8 NTSTATUS rpccli_PNP_GetVersion(struct rpc_pipe_client *cli,
10 NTSTATUS rpccli_PNP_GetGlobalState(struct rpc_pipe_client *cli,
12 NTSTATUS rpccli_PNP_InitDetection(struct rpc_pipe_client *cli,
14 NTSTATUS rpccli_PNP_ReportLogOn(struct rpc_pipe_client *cli,
16 NTSTATUS rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client *cli,
18 NTSTATUS rpccli_PNP_GetRootDeviceInstance(struct rpc_pipe_client *cli,
20 NTSTATUS rpccli_PNP_GetRelatedDeviceInstance(struct rpc_pipe_client *cli,
22 NTSTATUS rpccli_PNP_EnumerateSubKeys(struct rpc_pipe_client *cli,
24 NTSTATUS rpccli_PNP_GetDeviceList(struct rpc_pipe_client *cli,
26 NTSTATUS rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client *cli,
28 NTSTATUS rpccli_PNP_GetDepth(struct rpc_pipe_client *cli,
30 NTSTATUS rpccli_PNP_GetDeviceRegProp(struct rpc_pipe_client *cli,
32 NTSTATUS rpccli_PNP_SetDeviceRegProp(struct rpc_pipe_client *cli,
34 NTSTATUS rpccli_PNP_GetClassInstance(struct rpc_pipe_client *cli,
36 NTSTATUS rpccli_PNP_CreateKey(struct rpc_pipe_client *cli,
38 NTSTATUS rpccli_PNP_DeleteRegistryKey(struct rpc_pipe_client *cli,
40 NTSTATUS rpccli_PNP_GetClassCount(struct rpc_pipe_client *cli,
42 NTSTATUS rpccli_PNP_GetClassName(struct rpc_pipe_client *cli,
44 NTSTATUS rpccli_PNP_DeleteClassKey(struct rpc_pipe_client *cli,
46 NTSTATUS rpccli_PNP_GetInterfaceDeviceAlias(struct rpc_pipe_client *cli,
48 NTSTATUS rpccli_PNP_GetInterfaceDeviceList(struct rpc_pipe_client *cli,
50 NTSTATUS rpccli_PNP_GetInterfaceDeviceListSize(struct rpc_pipe_client *cli,
52 NTSTATUS rpccli_PNP_RegisterDeviceClassAssociation(struct rpc_pipe_client *cli,
54 NTSTATUS rpccli_PNP_UnregisterDeviceClassAssociation(struct rpc_pipe_client *cli,
56 NTSTATUS rpccli_PNP_GetClassRegProp(struct rpc_pipe_client *cli,
58 NTSTATUS rpccli_PNP_SetClassRegProp(struct rpc_pipe_client *cli,
60 NTSTATUS rpccli_PNP_CreateDevInst(struct rpc_pipe_client *cli,
62 NTSTATUS rpccli_PNP_DeviceInstanceAction(struct rpc_pipe_client *cli,
64 NTSTATUS rpccli_PNP_GetDeviceStatus(struct rpc_pipe_client *cli,
66 NTSTATUS rpccli_PNP_SetDeviceProblem(struct rpc_pipe_client *cli,
68 NTSTATUS rpccli_PNP_DisableDevInst(struct rpc_pipe_client *cli,
70 NTSTATUS rpccli_PNP_UninstallDevInst(struct rpc_pipe_client *cli,
72 NTSTATUS rpccli_PNP_AddID(struct rpc_pipe_client *cli,
74 NTSTATUS rpccli_PNP_RegisterDriver(struct rpc_pipe_client *cli,
76 NTSTATUS rpccli_PNP_QueryRemove(struct rpc_pipe_client *cli,
78 NTSTATUS rpccli_PNP_RequestDeviceEject(struct rpc_pipe_client *cli,
80 NTSTATUS rpccli_PNP_IsDockStationPresent(struct rpc_pipe_client *cli,
82 NTSTATUS rpccli_PNP_RequestEjectPC(struct rpc_pipe_client *cli,
84 NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli,
86 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
88 NTSTATUS rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client *cli,
90 NTSTATUS rpccli_PNP_FreeLogConf(struct rpc_pipe_client *cli,
92 NTSTATUS rpccli_PNP_GetFirstLogConf(struct rpc_pipe_client *cli,
94 NTSTATUS rpccli_PNP_GetNextLogConf(struct rpc_pipe_client *cli,
96 NTSTATUS rpccli_PNP_GetLogConfPriority(struct rpc_pipe_client *cli,
98 NTSTATUS rpccli_PNP_AddResDes(struct rpc_pipe_client *cli,
100 NTSTATUS rpccli_PNP_FreeResDes(struct rpc_pipe_client *cli,
101 TALLOC_CTX *mem_ctx);
102 NTSTATUS rpccli_PNP_GetNextResDes(struct rpc_pipe_client *cli,
103 TALLOC_CTX *mem_ctx);
104 NTSTATUS rpccli_PNP_GetResDesData(struct rpc_pipe_client *cli,
105 TALLOC_CTX *mem_ctx);
106 NTSTATUS rpccli_PNP_GetResDesDataSize(struct rpc_pipe_client *cli,
107 TALLOC_CTX *mem_ctx);
108 NTSTATUS rpccli_PNP_ModifyResDes(struct rpc_pipe_client *cli,
109 TALLOC_CTX *mem_ctx);
110 NTSTATUS rpccli_PNP_DetectResourceLimit(struct rpc_pipe_client *cli,
111 TALLOC_CTX *mem_ctx);
112 NTSTATUS rpccli_PNP_QueryResConfList(struct rpc_pipe_client *cli,
113 TALLOC_CTX *mem_ctx);
114 NTSTATUS rpccli_PNP_SetHwProf(struct rpc_pipe_client *cli,
115 TALLOC_CTX *mem_ctx);
116 NTSTATUS rpccli_PNP_QueryArbitratorFreeData(struct rpc_pipe_client *cli,
117 TALLOC_CTX *mem_ctx);
118 NTSTATUS rpccli_PNP_QueryArbitratorFreeSize(struct rpc_pipe_client *cli,
119 TALLOC_CTX *mem_ctx);
120 NTSTATUS rpccli_PNP_RunDetection(struct rpc_pipe_client *cli,
121 TALLOC_CTX *mem_ctx);
122 NTSTATUS rpccli_PNP_RegisterNotification(struct rpc_pipe_client *cli,
123 TALLOC_CTX *mem_ctx);
124 NTSTATUS rpccli_PNP_UnregisterNotification(struct rpc_pipe_client *cli,
125 TALLOC_CTX *mem_ctx);
126 NTSTATUS rpccli_PNP_GetCustomDevProp(struct rpc_pipe_client *cli,
127 TALLOC_CTX *mem_ctx);
128 NTSTATUS rpccli_PNP_GetVersionInternal(struct rpc_pipe_client *cli,
129 TALLOC_CTX *mem_ctx);
130 NTSTATUS rpccli_PNP_GetBlockedDriverInfo(struct rpc_pipe_client *cli,
131 TALLOC_CTX *mem_ctx);
132 NTSTATUS rpccli_PNP_GetServerSideDeviceInstallFlags(struct rpc_pipe_client *cli,
133 TALLOC_CTX *mem_ctx);
134 #endif /* __CLI_NTSVCS__ */