[This is preliminary documentation and is subject to change.]

Identifies result of icon-obtaining

Namespace: Tools.TotalCommanderT
Assembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
public enum IconExtractResult
Visual Basic
Public Enumeration IconExtractResult
Visual C++
public enum class IconExtractResult
F#
type IconExtractResult
JScript
public enum IconExtractResult

Members

Member nameValueDescription
ExtractedDestroy2An icon was returned in TheIcon. The icon MUST be destroyed by the calling app, e.g. because it was created with CreateIcon Win32 API, or extracted with ExtractIconEx Win32 API.
Extracted1An icon was returned in TheIcon. The icon must NOT be freed by the calling app, e.g. because it was loaded with LoadIcon Win32 API, or the DLL handles destruction of the icon.
UseDefault0No icon is returned. The calling app should show the default icon for this file type.
Delayed3This return value is only valid when icon was NOT obtained at background. It tells the calling app to show a default icon, and request the true icon in a background thread.
IsFlagsGets value indicating if given value is of enum type which has FlagsAttribute applied
GetNameGets name of given enumeration value
GetConstantGets constant field that represents given enum value
GetValueGets value of enum in its unedlying type
IsDefinedGets value idicating if given value is defined as constant in enumeration

See Also