NativeProxy Class |
Namespace: callback.ShellBoost.Core.Client
public sealed class NativeProxy : IComparable, IComparable<NativeProxy>
The NativeProxy type exposes the following members.
Name | Description | |
---|---|---|
All |
Gets the list of all native proxies for all processor architectures.
| |
AllForCurrentProcessArchitecture |
Gets the list of all native proxies for the current processor architecture.
| |
Architecture |
Gets the proxy architecture.
| |
Attributes |
Gets the Shell Namespace Extension root attributes.
| |
BuildConfiguration |
Gets the Shell Namespace Extension build configuration.
| |
CachedPidlBaseSize |
Gets the RPC protocol estimated base PIDL size for list allocation.
| |
CachedPidlDuration |
Gets or sets the cached PIDL lists duration.
| |
CachedPidlMinCount |
Gets the RPC protocol minimum count for caching PIDL lists.
| |
ContextMenuId |
Gets the CBFS Shell context menu identifier for the current native proxy.
This value can be used as the CLSID of a custom IContextMenu handler.
| |
Default |
Gets the default proxy.
The default proxy is the proxy with the first identifier, ordered using alphabetic sort.
| |
DefaultCachedPidlBaseSize |
Gets the RPC protocol default estimated base PIDL size for list allocation.
| |
DefaultCachedPidlMinCount |
Gets the RPC protocol default minimum count for caching PIDL lists.
| |
DefaultEnumerationBatchSize |
Gets the RPC protocol default enumeration batch size.
| |
DefaultStreamBufferSize |
Gets the RPC protocol default stream buffer size.
| |
DefaultStreamToBufferThreshold |
Gets the RPC protocol default stream to buffer threshold.
| |
DisplayName |
Gets the Shell Namespace Extension display name.
| |
DllPath |
Gets the proxy .dll path.
| |
DllSearchDirectoryPath |
Gets or sets the native proxies search directory path.
If unset, CBFS Shell will search for the current .exe location.
| |
DllSearchPattern |
Gets or sets the native proxies search pattern.
If unset, CBFS Shell will search for CBFSShell.*.dll and of nothing was found, *.dll.
| |
EnumerationBatchSize |
Gets the RPC protocol effective enumeration batch size.
| |
FolderId |
Gets the Shell Namespace Extension folder identifier.
| |
FolderParsingName |
Gets the Shell Namespace Extension folder absolute parsing path for the current native proxy.
| |
GenericHandlerId |
Gets the CBFS Shell generic handler identifier for the current native proxy.
This value can be used as the CLSID of a custom Shell handler (IContextMenu, IDropTarget).
| |
Icons |
Gets the native proxy embedded icons.
| |
Id |
Gets the proxy identifier.
| |
InterfaceId |
Gets the CBFS Shell IPC interface identifier for the current native proxy.
| |
IpcErrorText |
Gets the Shell Namespace Extension error text.
| |
IpcFormat |
Gets the RPC protocol endpoint format.
| |
IpcStringBinding |
Gets the RPC protocol effective string binding.
| |
IsImpersonatingClient |
Gets a value indicating if CBFS Shell is configured to impersonate the Windows Shell user for the current native proxy.
| |
LibId |
Gets the CBFS Shell library identifier for the current native proxy.
| |
LicenseDataIsValid |
Gets a value indicating whether license data is valid.
Note this value will only be meaningful once the license has been evaluated, not immediately at startup.
| |
LicenseHasExpired |
Gets a value indicating whether license has expired.
Note this value will only be meaningful once the license has been evaluated, not immediately at startup.
| |
Location |
Gets the Shell Namespace Extension location.
| |
LocationFolderId |
Gets the Shell Namespace Extension location folder identifier for the current native proxy.
| |
LocationFolderParsingName |
Gets the Shell Namespace Extension location folder absolute parsing path for the current native proxy.
| |
ProxyId |
Gets the CBFS Shell proxy identifier.
| |
RefreshButtonText |
Gets the Shell Namespace Extension refresh button text.
| |
RootIdList |
Gets the Shell Namespace Extension root PIDL for the current native proxy.
| |
RootPath |
Gets the Shell Namespace Extension root path for the current native proxy.
| |
ServerStart |
Gets the server start parameters.
| |
StreamBufferSize |
Gets the RPC protocol stream buffer size.
| |
StreamToBufferThreshold |
Gets the RPC protocol stream to buffer threshold.
| |
TraceId |
Gets the CBFS Shell trace identifier for the current native proxy.
| |
WantsFORPARSING |
Determines the 'WantsFORPARSING' registry value.
|
Name | Description | |
---|---|---|
AddProxy |
Adds a native proxy using its DLL path.
The resulting native proxy instance will be added to the All and possibly to the AllForCurrentArchitecture lists.
| |
ClearCache |
Clears local information.
| |
CompareTo |
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetDiagnostics |
Gets internal diagnostics.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
RefreshShellViews(Byte, RefreshViewsOptions) |
Refreshes Windows Shell views.
This method has the same effect independently of the current native proxy instance.
| |
RefreshShellViews(ShellItemIdList, RefreshViewsOptions) |
Refreshes Windows Shell views.
This method has the same effect independently of the current native proxy instance.
| |
StopListening |
Stops all the native proxy from listening to RPC calls.
| |
ToString |
Converts to string.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
CurrentMachineArchitecture |
Gets the current machine architecture.
| |
CurrentProcessArchitecture |
Gets the current process architecture.
|