AllocateAndInitializeSid method

int AllocateAndInitializeSid(
  1. Pointer<PSID_IDENTIFIER_AUTHORITY> pIdentifierAuthority,
  2. int nSubAuthorityCount,
  3. int nSubAuthority0,
  4. int nSubAuthority1,
  5. int nSubAuthority2,
  6. int nSubAuthority3,
  7. int nSubAuthority4,
  8. int nSubAuthority5,
  9. int nSubAuthority6,
  10. int nSubAuthority7,
  11. Pointer<Pointer<Void>> pSid,
)

Implementation

int AllocateAndInitializeSid(
  ffi.Pointer<PSID_IDENTIFIER_AUTHORITY> pIdentifierAuthority,
  int nSubAuthorityCount,
  int nSubAuthority0,
  int nSubAuthority1,
  int nSubAuthority2,
  int nSubAuthority3,
  int nSubAuthority4,
  int nSubAuthority5,
  int nSubAuthority6,
  int nSubAuthority7,
  ffi.Pointer<ffi.Pointer<ffi.Void>> pSid,
) {
  return (_AllocateAndInitializeSid ??= _dylib.lookupFunction<
      _c_AllocateAndInitializeSid,
      _dart_AllocateAndInitializeSid>('AllocateAndInitializeSid'))(
    pIdentifierAuthority,
    nSubAuthorityCount,
    nSubAuthority0,
    nSubAuthority1,
    nSubAuthority2,
    nSubAuthority3,
    nSubAuthority4,
    nSubAuthority5,
    nSubAuthority6,
    nSubAuthority7,
    pSid,
  );
}