CreatePrivateObjectSecurityWithMultipleInheritance method

int CreatePrivateObjectSecurityWithMultipleInheritance(
  1. Pointer<Void> ParentDescriptor,
  2. Pointer<Void> CreatorDescriptor,
  3. Pointer<Pointer<Void>> NewDescriptor,
  4. Pointer<Pointer<GUID>> ObjectTypes,
  5. int GuidCount,
  6. int IsContainerObject,
  7. int AutoInheritFlags,
  8. Pointer<Void> Token,
  9. Pointer<GENERIC_MAPPING> GenericMapping,
)

Implementation

int CreatePrivateObjectSecurityWithMultipleInheritance(
  ffi.Pointer<ffi.Void> ParentDescriptor,
  ffi.Pointer<ffi.Void> CreatorDescriptor,
  ffi.Pointer<ffi.Pointer<ffi.Void>> NewDescriptor,
  ffi.Pointer<ffi.Pointer<GUID>> ObjectTypes,
  int GuidCount,
  int IsContainerObject,
  int AutoInheritFlags,
  ffi.Pointer<ffi.Void> Token,
  ffi.Pointer<GENERIC_MAPPING> GenericMapping,
) {
  return (_CreatePrivateObjectSecurityWithMultipleInheritance ??=
      _dylib.lookupFunction<
              _c_CreatePrivateObjectSecurityWithMultipleInheritance,
              _dart_CreatePrivateObjectSecurityWithMultipleInheritance>(
          'CreatePrivateObjectSecurityWithMultipleInheritance'))(
    ParentDescriptor,
    CreatorDescriptor,
    NewDescriptor,
    ObjectTypes,
    GuidCount,
    IsContainerObject,
    AutoInheritFlags,
    Token,
    GenericMapping,
  );
}