CreatePrivateObjectSecurityEx method

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

Implementation

int CreatePrivateObjectSecurityEx(
  ffi.Pointer<ffi.Void> ParentDescriptor,
  ffi.Pointer<ffi.Void> CreatorDescriptor,
  ffi.Pointer<ffi.Pointer<ffi.Void>> NewDescriptor,
  ffi.Pointer<GUID> ObjectType,
  int IsContainerObject,
  int AutoInheritFlags,
  ffi.Pointer<ffi.Void> Token,
  ffi.Pointer<GENERIC_MAPPING> GenericMapping,
) {
  return (_CreatePrivateObjectSecurityEx ??= _dylib.lookupFunction<
      _c_CreatePrivateObjectSecurityEx,
      _dart_CreatePrivateObjectSecurityEx>('CreatePrivateObjectSecurityEx'))(
    ParentDescriptor,
    CreatorDescriptor,
    NewDescriptor,
    ObjectType,
    IsContainerObject,
    AutoInheritFlags,
    Token,
    GenericMapping,
  );
}