Defines output options set after getting an icon location.
Namespace:
ShellBoost.Core.WindowsShell
Assembly:
ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax [FlagsAttribute]
public enum GILOUT
Members
| Member name | Value | Description |
---|
| GIL_NONE | 0 |
No option is defined.
|
| GIL_SIMULATEDOC | 1 |
The calling application should create a document icon using the specified icon.
|
| GIL_PERINSTANCE | 2 |
Each object of this class has its own icon. This flag is used internally by the Shell to handle cases like Setup.exe, where objects with identical names can have different icons. Typical implementations do not require this flag.
|
| GIL_PERCLASS | 4 |
All objects of this class have the same icon. This flag is used internally by the Shell. Typical implementations do not require this flag because the flag implies that an icon handler is not required to resolve the icon on a per-object basis. The recommended method for implementing per-class icons is to register a DefaultIcon for the class.
|
| GIL_NOTFILENAME | 8 |
The location is not a file name/index pair.
|
| GIL_DONTCACHE | 16 |
The physical image bits for this icon are not cached by the calling application.
|
| GIL_ASYNC | 32 |
Set this flag to determine whether the icon should be extracted asynchronously. If the icon can be extracted rapidly, this flag is usually ignored.
|
| GIL_DEFAULTICON | 64 |
Retrieve information about the fallback icon. Fallback icons are usually used while the desired icon is extracted and added to the cache.
|
| GIL_FORSHORTCUT | 128 |
The icon indicates a shortcut. However, the icon extractor should not apply the shortcut overlay; that will be done later. Shortcut icons are state-independent.
|
| GIL_SHIELD | 512 | Windows Vista only. The calling application must stamp the icon with the UAC shield.
|
| GIL_FORCENOSHIELD | 1024 | Windows Vista only. The calling application must not stamp the icon with the UAC shield.
|
See Also