ab2aead1eacd577d355c48dc21cf3208e3c911f8
[gd/samba/.git] / source / librpc / gen_ndr / cli_ntsvcs.h
1 #include "librpc/gen_ndr/ndr_ntsvcs.h"
2 #ifndef __CLI_NTSVCS__
3 #define __CLI_NTSVCS__
4 NTSTATUS rpccli_PNP_Disconnect(struct rpc_pipe_client *cli,
5                                TALLOC_CTX *mem_ctx);
6 NTSTATUS rpccli_PNP_Connect(struct rpc_pipe_client *cli,
7                             TALLOC_CTX *mem_ctx);
8 NTSTATUS rpccli_PNP_GetVersion(struct rpc_pipe_client *cli,
9                                TALLOC_CTX *mem_ctx);
10 NTSTATUS rpccli_PNP_GetGlobalState(struct rpc_pipe_client *cli,
11                                    TALLOC_CTX *mem_ctx);
12 NTSTATUS rpccli_PNP_InitDetection(struct rpc_pipe_client *cli,
13                                   TALLOC_CTX *mem_ctx);
14 NTSTATUS rpccli_PNP_ReportLogOn(struct rpc_pipe_client *cli,
15                                 TALLOC_CTX *mem_ctx);
16 NTSTATUS rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client *cli,
17                                            TALLOC_CTX *mem_ctx);
18 NTSTATUS rpccli_PNP_GetRootDeviceInstance(struct rpc_pipe_client *cli,
19                                           TALLOC_CTX *mem_ctx);
20 NTSTATUS rpccli_PNP_GetRelatedDeviceInstance(struct rpc_pipe_client *cli,
21                                              TALLOC_CTX *mem_ctx);
22 NTSTATUS rpccli_PNP_EnumerateSubKeys(struct rpc_pipe_client *cli,
23                                      TALLOC_CTX *mem_ctx);
24 NTSTATUS rpccli_PNP_GetDeviceList(struct rpc_pipe_client *cli,
25                                   TALLOC_CTX *mem_ctx);
26 NTSTATUS rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client *cli,
27                                       TALLOC_CTX *mem_ctx);
28 NTSTATUS rpccli_PNP_GetDepth(struct rpc_pipe_client *cli,
29                              TALLOC_CTX *mem_ctx);
30 NTSTATUS rpccli_PNP_GetDeviceRegProp(struct rpc_pipe_client *cli,
31                                      TALLOC_CTX *mem_ctx);
32 NTSTATUS rpccli_PNP_SetDeviceRegProp(struct rpc_pipe_client *cli,
33                                      TALLOC_CTX *mem_ctx);
34 NTSTATUS rpccli_PNP_GetClassInstance(struct rpc_pipe_client *cli,
35                                      TALLOC_CTX *mem_ctx);
36 NTSTATUS rpccli_PNP_CreateKey(struct rpc_pipe_client *cli,
37                               TALLOC_CTX *mem_ctx);
38 NTSTATUS rpccli_PNP_DeleteRegistryKey(struct rpc_pipe_client *cli,
39                                       TALLOC_CTX *mem_ctx);
40 NTSTATUS rpccli_PNP_GetClassCount(struct rpc_pipe_client *cli,
41                                   TALLOC_CTX *mem_ctx);
42 NTSTATUS rpccli_PNP_GetClassName(struct rpc_pipe_client *cli,
43                                  TALLOC_CTX *mem_ctx);
44 NTSTATUS rpccli_PNP_DeleteClassKey(struct rpc_pipe_client *cli,
45                                    TALLOC_CTX *mem_ctx);
46 NTSTATUS rpccli_PNP_GetInterfaceDeviceAlias(struct rpc_pipe_client *cli,
47                                             TALLOC_CTX *mem_ctx);
48 NTSTATUS rpccli_PNP_GetInterfaceDeviceList(struct rpc_pipe_client *cli,
49                                            TALLOC_CTX *mem_ctx);
50 NTSTATUS rpccli_PNP_GetInterfaceDeviceListSize(struct rpc_pipe_client *cli,
51                                                TALLOC_CTX *mem_ctx);
52 NTSTATUS rpccli_PNP_RegisterDeviceClassAssociation(struct rpc_pipe_client *cli,
53                                                    TALLOC_CTX *mem_ctx);
54 NTSTATUS rpccli_PNP_UnregisterDeviceClassAssociation(struct rpc_pipe_client *cli,
55                                                      TALLOC_CTX *mem_ctx);
56 NTSTATUS rpccli_PNP_GetClassRegProp(struct rpc_pipe_client *cli,
57                                     TALLOC_CTX *mem_ctx);
58 NTSTATUS rpccli_PNP_SetClassRegProp(struct rpc_pipe_client *cli,
59                                     TALLOC_CTX *mem_ctx);
60 NTSTATUS rpccli_PNP_CreateDevInst(struct rpc_pipe_client *cli,
61                                   TALLOC_CTX *mem_ctx);
62 NTSTATUS rpccli_PNP_DeviceInstanceAction(struct rpc_pipe_client *cli,
63                                          TALLOC_CTX *mem_ctx);
64 NTSTATUS rpccli_PNP_GetDeviceStatus(struct rpc_pipe_client *cli,
65                                     TALLOC_CTX *mem_ctx);
66 NTSTATUS rpccli_PNP_SetDeviceProblem(struct rpc_pipe_client *cli,
67                                      TALLOC_CTX *mem_ctx);
68 NTSTATUS rpccli_PNP_DisableDevInst(struct rpc_pipe_client *cli,
69                                    TALLOC_CTX *mem_ctx);
70 NTSTATUS rpccli_PNP_UninstallDevInst(struct rpc_pipe_client *cli,
71                                      TALLOC_CTX *mem_ctx);
72 NTSTATUS rpccli_PNP_AddID(struct rpc_pipe_client *cli,
73                           TALLOC_CTX *mem_ctx);
74 NTSTATUS rpccli_PNP_RegisterDriver(struct rpc_pipe_client *cli,
75                                    TALLOC_CTX *mem_ctx);
76 NTSTATUS rpccli_PNP_QueryRemove(struct rpc_pipe_client *cli,
77                                 TALLOC_CTX *mem_ctx);
78 NTSTATUS rpccli_PNP_RequestDeviceEject(struct rpc_pipe_client *cli,
79                                        TALLOC_CTX *mem_ctx);
80 NTSTATUS rpccli_PNP_IsDockStationPresent(struct rpc_pipe_client *cli,
81                                          TALLOC_CTX *mem_ctx);
82 NTSTATUS rpccli_PNP_RequestEjectPC(struct rpc_pipe_client *cli,
83                                    TALLOC_CTX *mem_ctx);
84 NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli,
85                                 TALLOC_CTX *mem_ctx);
86 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
87                                   TALLOC_CTX *mem_ctx);
88 NTSTATUS rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client *cli,
89                                     TALLOC_CTX *mem_ctx);
90 NTSTATUS rpccli_PNP_FreeLogConf(struct rpc_pipe_client *cli,
91                                 TALLOC_CTX *mem_ctx);
92 NTSTATUS rpccli_PNP_GetFirstLogConf(struct rpc_pipe_client *cli,
93                                     TALLOC_CTX *mem_ctx);
94 NTSTATUS rpccli_PNP_GetNextLogConf(struct rpc_pipe_client *cli,
95                                    TALLOC_CTX *mem_ctx);
96 NTSTATUS rpccli_PNP_GetLogConfPriority(struct rpc_pipe_client *cli,
97                                        TALLOC_CTX *mem_ctx);
98 NTSTATUS rpccli_PNP_AddResDes(struct rpc_pipe_client *cli,
99                               TALLOC_CTX *mem_ctx);
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__ */