Struct xpcom::interfaces::nsIPluginTag [] [src]

#[repr(C)]
pub struct nsIPluginTag { /* fields omitted */ }

interface nsIPluginTag : nsISupports

Methods

impl nsIPluginTag
[src]

[src]

Cast this nsIPluginTag to one of its base interfaces.

impl nsIPluginTag
[src]

STATE_DISABLED: i64 = 0

STATE_CLICKTOPLAY: i64 = 1

STATE_ENABLED: i64 = 2

[src]

readonly attribute AUTF8String description;

[src]

readonly attribute AUTF8String filename;

[src]

readonly attribute AUTF8String fullpath;

[src]

readonly attribute AUTF8String version;

[src]

readonly attribute AUTF8String name;

[src]

readonly attribute AUTF8String niceName;

[src]

/**
   * true only if this plugin is "hardblocked" and cannot be enabled.
   */

readonly attribute boolean blocklisted;

[src]

/**
   * true if the state is non-default and locked, false otherwise.
   */

readonly attribute boolean isEnabledStateLocked;

[src]

readonly attribute boolean active;

[src]

readonly attribute unsigned long blocklistState;

[src]

readonly attribute boolean disabled;

[src]

readonly attribute boolean clicktoplay;

[src]

readonly attribute boolean loaded;

[src]

attribute unsigned long enabledState;

[src]

attribute unsigned long enabledState;

[src]

readonly attribute PRTime lastModifiedTime;

[src]

void getMimeTypes ([optional] out unsigned long aCount, [array, size_is (aCount), retval] out wstring aResults);

[src]

void getMimeDescriptions ([optional] out unsigned long aCount, [array, size_is (aCount), retval] out wstring aResults);

[src]

void getExtensions ([optional] out unsigned long aCount, [array, size_is (aCount), retval] out wstring aResults);

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsIPluginTag
[src]

IID: nsIID = nsID(1571461589, 9818, 17303, [180, 41, 201, 67, 128, 62, 38, 25])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIPluginTag
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIPluginTag
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.