Struct winsafe::co::CLSCTX[][src]

#[repr(transparent)]
pub struct CLSCTX(_);
Expand description

CLSCTX enumeration (u32).

Implementations

Tells whether other bitflag style is present. Equivalent to (val & other) != 0.

This method is common to all constant types.

The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

The code that manages objects of this class is an in-process handler. This is a DLL that runs in the client process and implements client-side structures of this class when instances of the class are accessed remotely.

The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

A remote context. The LocalServer32 or LocalService code that creates and manages objects of this class is run on a different computer.

Disables the downloading of code from the directory service or the Internet. This flag cannot be set at the same time as CLSCTX::ENABLE_CODE_DOWNLOAD.

Specify if you want the activation to fail if it uses custom marshalling.

Enables the downloading of code from the directory service or the Internet. This flag cannot be set at the same time as CLSCTX::NO_CODE_DOWNLOAD.

The CLSCTX::NO_FAILURE_LOG can be used to override the logging of failures in CoCreateInstanceEx.

Disables activate-as-activator (AAA) activations for this activation only.

Enables activate-as-activator (AAA) activations for this activation only.

Begin this activation from the default context of the current apartment.

Activate or connect to a 32-bit version of the server; fail if one is not registered.

Activate or connect to a 32-bit version of the server; fail if one is not registered.

Activate or connect to a 64 bit version of the server; fail if one is not registered.

Specify this flag for Interactive User activation behavior for As-Activator servers.

(No official docs for this entry.)

Trait Implementations

Formats the value using the given formatter.

The resulting type after applying the & operator.

Performs the & operation. Read more

Performs the &= operation. Read more

The resulting type after applying the | operator.

Performs the | operation. Read more

Performs the |= operation. Read more

The resulting type after applying the ^ operator.

Performs the ^ operation. Read more

Performs the ^= operation. Read more

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

Formats the value using the given formatter.

The resulting type after applying the ! operator.

Performs the unary ! operation. Read more

Formats the value using the given formatter.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Formats the value using the given formatter.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.