2 lsa interface definition
5 [ uuid(12345778-1234-abcd-ef00-0123456789ab),
7 pointer_default(unique)
12 [struct_len] uint32 _len;
13 uint16 impersonation_level;
19 [struct_len] uint32 _len;
23 security_descriptor *sec_desc;
25 } lsa_ObjectAttribute;
27 NTSTATUS lsa_OpenPolicy (
28 [in] uint16 *system_name,
29 [in,ref] lsa_ObjectAttribute *attr,
30 [in] uint32 desired_access,
31 [out] policy_handle *handle
34 NTSTATUS lsa_OpenPolicy2 (
35 [in] unistr *system_name,
36 [in,ref] lsa_ObjectAttribute *attr,
37 [in] uint32 desired_access,
38 [out,ref] policy_handle *handle
47 [size_is(num_sids)] lsa_SidPtr *sids;
50 NTSTATUS lsa_EnumSids (
51 [in,ref] policy_handle *handle,
52 [in,out,ref] uint32 *resume_handle,
53 [in] uint32 num_entries,
54 [out,ref] lsa_SidArray *sids