Click or drag to resize

ShellFolderServer Properties

The ShellFolderServer type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberAttributes
Gets the Shell Namespace Extension root attributes for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberBuildConfiguration
Gets the Shell Namespace Extension build configuration for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Protected propertyCache
Gets the cache by PIDL instance.
Public propertyConfiguration
Gets or sets the configuration.
Public propertyStatic memberContextMenuId
Gets the ShellBoost context menu identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberDefaultFolderInitializationOptions
Gets or sets the default folder initialization options.
Public propertyStatic memberDisplayName
Gets the Shell Namespace Extension display name for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberFolderId
Gets the Shell Namespace Extension folder identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberFolderParsingName
Gets the Shell Namespace Extension folder absolute parsing path for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberGenericHandlerId
Gets the ShellBoost generic handler identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberInterfaceId
Gets the ShellBoost IPC interface identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberIpcErrorText
Gets the Shell Namespace Extension error text for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Protected propertyIsCacheEnabled
Gets or sets a value indicating whether the IPC cache is enabled. If set to false, the cache will be cleared.
Public propertyIsDisposed
Gets a value indicating whether this instance is disposed.
Public propertyStatic memberIsImpersonatingClient
Gets a value indicating if ShellBoost is configured to impersonate the Windows Shell user for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyLastProxyCacheCount
Gets the last proxy cache count.
Public propertyStatic memberLibId
Gets the ShellBoost library identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLicenseDataIsValid
Gets a value indicating whether license data is valid for the default native proxy Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLicenseExpirationDate
Gets the license expiration date for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLicenseHasExpired
Gets a value indicating whether license has expired for the default native proxy Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLicenseRegisteredCompany
Gets the license registered company for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLoadedNativeDllPath
Gets the loaded native DLL path for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLocation
Gets the Shell Namespace Extension location for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLocationFolderId
Gets the Shell Namespace Extension location folder identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberLocationFolderParsingName
Gets the Shell Namespace Extension location folder absolute parsing path for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyNativeProxy
Gets or sets the native proxy instance. This will be null until the server is started.
Public propertyStatic memberOptions
Gets Shell Namespace Extension options for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberProgId
Gets the Shell Namespace Extension ProgID for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyProxyCacheOptions
Gets or sets the proxy cache options.
Public propertyProxyCacheTimeout
Gets or sets the IPC cache timeout in milliseconds. The maximum value is 65535.
Public propertyStatic memberProxyId
Gets the ShellBoost proxy identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberRefreshButtonText
Gets the Shell Namespace Extension refresh button text for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberRootIdList
Gets the Shell Namespace Extension root PIDL for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Public propertyStatic memberRootPath
Gets the Shell Namespace Extension root path for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Protected propertyRootPropertyStore
Gets the root property store.
Public propertyStatic memberTraceId
Gets the ShellBoost trace identifier for the default native proxy. Don't use this member if you are hosting multiple ShellBoost native proxies, but use the NativeProxy instance member instead.
Top
See Also