Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / pidl / iwbemlevel1login / iwbemlevel1login.idl
blob7b0b00cd177319fe9ca28ae2e09dd8289f1dc50d
1 #include "idl_types.h"
3 /*
4 IWbemLevel1Login interface definitions
5 */
6 [ uuid("f309ad18-d86a-11d0-a075-00c04fb68820"),
7 restricted,
8 pointer_default(unique)
10 interface IWbemLevel1Login
12 /*****************/
13 /* Function 0x00 */
14 [todo] WERROR iwbemlevel1login_opnum0(
17 /*****************/
18 /* Function 0x01 */
19 [todo] WERROR iwbemlevel1login_opnum1(
22 /*****************/
23 /* Function 0x02 */
24 [todo] WERROR iwbemlevel1login_opnum2(
27 typedef [public] struct
29 } ORPCTHIS;
31 typedef [public] struct
33 } ORPCTHAT;
35 /*****************/
36 /* Function 0x03 */
37 WERROR EstablishPosition(
38 [in] ORPCTHIS orpcthis,
39 [in, unique, string, charset(UTF16)] uint16* reserved1,
40 [in] uint32 reserved2,
41 [out] ORPCTHAT* orpcthat,
42 [out] uint32* LocaleVersion
45 /*****************/
46 /* Function 0x04 */
47 WERROR RequestChallenge(
48 [in] ORPCTHIS orpcthis,
49 [in, unique, string, charset(UTF16)] uint16* reserved1,
50 [in, unique, string, charset(UTF16)] uint16* reserved2,
51 [out] ORPCTHAT* orpcthat,
52 [out, size_is(16), length_is(16)] uint8* reserved3
55 /*****************/
56 /* Function 0x05 */
57 WERROR WBEMLogin(
58 [in] ORPCTHIS orpcthis,
59 [in, unique, string, charset(UTF16)] uint16* reserved1,
60 [in, size_is(16), length_is(16), unique] uint8* reserved2,
61 [in] long reserved3,
62 [in] uint8* reserved4,
63 [out] ORPCTHAT* orpcthat,
64 [out, ref] IWbemServices **ppNamespace
67 typedef [flag(NDR_NOALIGN)] struct
69 uint32 count;
70 [size_is(count)] uint8 services[];
71 } IWbemServices;
73 /*****************/
74 /* Function 0x06 */
75 WERROR NTLMLogin(
76 [in] ORPCTHIS orpcthis,
77 [in, unique, string, charset(UTF16)] uint16* wszNetworkResource,
78 [in, unique, string, charset(UTF16)] uint16* wszPreferredLocale,
79 [in] long lFlags,
80 [in, unique] uint8* pCtx,
81 [out] ORPCTHAT* orpcthat,
82 [out, ref] IWbemServices **ppNamespace
83 );