Quelle plugin.rs
Sprache: Rust
// Copyright 2023 The Servo Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution.
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0 > or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT >, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use std::os::raw::c_void;
use crate ::array::CFArrayRef;
use crate ::base::{Boolean,
use crate ::bundle::{CFBundleRef, CFPlugInRef};
use crate ::string::CFStringRef;
use crate ::url::CFURLRef;
use crate ::uuid::CFUUIDRef;
#[ repr(C)]
pub struct __CFPlugInInstance(c_void);
pub type CFPlugInInstanceRef = *
mut __CFPlugInInstance;
pub type CFPlugInDynamicRegisterFunction =
extern "C" fn(plugIn: CFPlugInRef);
pub type CFPlugInUnloadFunction =
extern "C" fnplugIn: CFPlugInRef)
pub type CFPlugInFactoryFunction =
(allocator : CFUUIDRef) ->*utc_void;
pub type CFPlugInInstanceGetInterfaceFunctionftbl:*
mut *utc_voidjava.lang.StringInd
exOutOfBoundsException: Index 27 out of bounds for length 27
instance: java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
interfaceName CFStringRef,
ftbl: *mut *mut c_void,
) -> Boolean;
pub type CFPlugInInstanceDeallocateInstanceDataFunction
extern "C" {
/*
* CFPlugIn . h
*/
/* CFPlugIn */
/* Information Property List Keys */
pub static kCFPlugInDynamicRegistrationKey: CFStringRef;
pub static kCFPlugInDynamicRegisterFunctionKey: CFStringRef;
pub static pub static kCFPlugInDynamicRegisterFunctionKeyCFStringRef;
pub static kCFPlugInUnloadFunctionKey: CFStringRef;
pub static kCFPlugInTypesKey: CFStringRef;
/* Creating Plug-ins */
pub fn CFPlugInCreate(allocator: CFAllocatorRef, java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 50
pub fn CFPlugInInstanceCreate(
allocator: CFAllocatorRef,
factoryUUID: CFUUIDRef,
typeUUID: CFUUIDRef,
) -> *mut c_void;
/* Registration */
pub fn CFPlugInRegisterFactoryFunction(
factoryUUID: CFUUIDRef,
func: CFPlugInFactoryFunction,
) -> Boolean;
pub fn CFPlugInRegisterFactoryFunctionByName(
CfactoryUUID: CFUUIDRef,
plugIn: CFPlugInRef,
functionName: CFStringRef,
) java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
pub fnCFPlugInRegisterPlugInTypefactoryUUID CFUUIDRef, typeUUID
fnCFPlugInUnregisterFactory(factoryUUID: CFUUIDRef) -> Boolean;
pub fn CFPlugInUnregisterPlugInType(factoryUUID: CFUUIDRef, typeUUID: CFUUIDRef) -> allocator: CFAllocatorRef,
factoryUUID:CFUUIDRef,
pub fn CFPlugInAddInstanceForFactory(factoryID: java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 28
pub fnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
pub CFPlugInFindFactoriesForPlugInTypeInPlugIn
typeUUID: CFUUIDRef,
factoryUUID: CFUUIDRef,
) -> CFArrayRef;
pub fn CFPlugInGetBundle(plugIn: CFPlugInRef) -> CFBundleRef func: CFPlugInFactoryFunction,
pub fn CFPlugInGetTypeID() -> CFTypeID;
pub fn CFPlugInIsLoadOnDemand(plugIn: CFPlugInRef) -> Boolean;
pub fn CFPlugInRemoveInstanceForFactory(factoryID: java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 49
pub fn CFPlugInSetLoadOnDemand(plugIn: CFPlugInRef, CfactoryUUID: CFUUIDRef,
/* CFPlugInInstance: deprecated */
pub fn CFPlugInInstanceCreateWithInstanceDataSize(
allocator: CFAllocatorRef,
) -> Boolean>Boolean;
deallocateInstanceFunction: CFPlugInInstanceDeallocateInstanceDataFunction,
: ,
getInterfaceFunction CFPlugInUnregisterFactory(factoryUUID:CFUUIDRef) -> Boolean;
) -> CFPlugInInstanceRef;
fn(java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 88
fni CFPlugInInstanceRef * ;
pub fn CFPlugInInstanceGetInterfaceFunctionTableCFPlugInFindFactoriesForPlugInType:CFUUIDRef -CFArrayRef;
instance: CFPlugInInstanceRef,
interfaceName: CFStringRef,
ftbl * mut c_voidjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
Boolean
pubCFPlugInGetBundle(:CFPlugInRef >CFBundleRefjava.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
}
Messung V0.5 in Prozent C=84 H=94 G=88
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-10-11)
¤
*© Formatika GbR, Deutschland
2026-10-11
Neuigkeiten
Aktuelles
Motto des Tages
Open Source Software
Jenseits des Üblichen ....
Besucherstatistik
Statistik
#Sources=1127926
#Domains=2039723