epan/dissectors/pidl/samr/samr.cnf cnf_dissect_lsa_BinaryString => lsarpc_dissect_str...
[wireshark-sm.git] / epan / dissectors / pidl / iwbemservices / iwbemservices.idl
blobc4de5c55ceb7dc3eb9e291407437aad74332a392
1 #include "idl_types.h"
3 /*
4 IWbemServices interface definitions
5 */
6 [ uuid("9556dc99-828c-11cf-a37e-00aa003240c7"),
7 restricted,
8 pointer_default(unique)
10 interface IWbemServices
12 typedef struct
14 } ORPCTHIS;
16 typedef struct
18 } ORPCTHAT;
20 typedef struct
22 } IWbemCallResult;
24 /*****************/
25 /* Function 0 */
26 [todo] WERROR iwbemservices_opnum0(
28 /*****************/
29 /* Function 1 */
30 [todo] WERROR iwbemservices_opnum1(
32 /*****************/
33 /* Function 2 */
34 [todo] WERROR iwbemservices_opnum2(
36 /*****************/
37 /* Function 3 */
38 [todo] WERROR iwbemservices_OpenNamespace(
40 /*****************/
41 /* Function 4 */
42 [todo] WERROR iwbemservices_CancelAsyncCall(
44 /*****************/
45 /* Function 5 */
46 [todo] WERROR iwbemservices_QueryObjectSink(
49 typedef struct
51 uint32 count;
52 [size_is(count)] uint8 objects[];
53 } IWbemClassObject;
55 typedef struct
57 uint32 ulCntData;
58 [size_is(count)] uint8 abData[];
59 } MInterfacePointer;
61 typedef struct
63 uint32 u;
64 MInterfacePointer *intPtr;
65 } IWbemContext;
67 /*****************/
68 /* Function 6 */
69 WERROR GetObject(
70 [in] ORPCTHIS orpcthis,
71 [in, unique, string, charset(UTF16)] uint16* strObjectPath,
72 [in] uint32 lFlags,
73 [in] IWbemContext* pCtx,
74 [out] ORPCTHAT* orpcthat,
75 [out, in, unique] IWbemClassObject** ppObject,
76 [out, in, unique] IWbemCallResult** ppCallResult
79 /*****************/
80 /* Function 7 */
81 [todo] WERROR iwbemservices_opnum7(
83 /*****************/
84 /* Function 8 */
85 [todo] WERROR iwbemservices_opnum8(
87 /*****************/
88 /* Function 9 */
89 [todo] WERROR iwbemservices_opnum9(
91 /*****************/
92 /* Function 10 */
93 [todo] WERROR iwbemservices_opnum10(
95 /*****************/
96 /* Function 11 */
97 [todo] WERROR iwbemservices_opnum11(
99 /*****************/
100 /* Function 12 */
101 [todo] WERROR iwbemservices_opnum12(
103 /*****************/
104 /* Function 13 */
105 [todo] WERROR iwbemservices_opnum13(
107 /*****************/
108 /* Function 14 */
109 [todo] WERROR iwbemservices_opnum14(
111 /*****************/
112 /* Function 15 */
113 [todo] WERROR iwbemservices_opnum15(
115 /*****************/
116 /* Function 16 */
117 [todo] WERROR iwbemservices_opnum16(
119 /*****************/
120 /* Function 17 */
121 [todo] WERROR iwbemservices_opnum17(
123 /*****************/
124 /* Function 18 */
125 [todo] WERROR iwbemservices_opnum18(
127 /*****************/
128 /* Function 19 */
129 [todo] WERROR iwbemservices_opnum19(
131 /*****************/
132 /* Function 20 */
133 [todo] WERROR iwbemservices_opnum20(
135 /*****************/
136 /* Function 21 */
137 [todo] WERROR iwbemservices_opnum21(
139 /*****************/
140 /* Function 22 */
141 [todo] WERROR iwbemservices_opnum22(
143 /*****************/
144 /* Function 23 */
145 [todo] WERROR iwbemservices_opnum23(
148 /*****************/
149 /* Function 24 */
150 WERROR ExecMethod(
151 [in] ORPCTHIS orpcthis,
152 [in, unique, string, charset(UTF16)] uint16* strObjectPath,
153 [in, unique, string, charset(UTF16)] uint16* strMethodName,
154 [in] uint32 lFlags,
155 [out] ORPCTHAT* orpcthat