From 45ccb6c6cbc78ce243b1a62a3dbf34529b2c06eb Mon Sep 17 00:00:00 2001 From: Ryan Ward Date: Tue, 8 Nov 2022 11:44:03 -0500 Subject: [PATCH] Added option to keep master pass in text field, off by default --- ...db54fc91-2147-4ce9-a1e4-fee99a389ad4.vsidx | Bin 0 -> 971671 bytes .vs/OnePass/FileContentIndex/read.lock | 0 .vs/OnePass/v16/Browse.VC.db | Bin 0 -> 274432 bytes OnePass/packages.config | 5 + .../.signature.p7s | Bin 0 -> 9464 bytes ...soft.WindowsAPICodePack-Core.1.1.0.0.nupkg | Bin 0 -> 137036 bytes .../lib/Microsoft.WindowsAPICodePack.XML | 2934 ++ .../lib/Microsoft.WindowsAPICodePack.dll | Bin 0 -> 114176 bytes .../.signature.p7s | Bin 0 -> 9464 bytes ...oft.WindowsAPICodePack-Shell.1.1.0.0.nupkg | Bin 0 -> 743191 bytes .../Microsoft.WindowsAPICodePack.Shell.dll | Bin 0 -> 587776 bytes .../Microsoft.WindowsAPICodePack.Shell.xml | 25496 ++++++++++++++++ ...oft.WindowsAPICodePack.ShellExtensions.XML | 778 + ...oft.WindowsAPICodePack.ShellExtensions.dll | Bin 0 -> 38400 bytes 14 files changed, 29213 insertions(+) create mode 100644 .vs/OnePass/FileContentIndex/db54fc91-2147-4ce9-a1e4-fee99a389ad4.vsidx create mode 100644 .vs/OnePass/FileContentIndex/read.lock create mode 100644 .vs/OnePass/v16/Browse.VC.db create mode 100644 OnePass/packages.config create mode 100644 packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/.signature.p7s create mode 100644 packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/Microsoft.WindowsAPICodePack-Core.1.1.0.0.nupkg create mode 100644 packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.XML create mode 100644 packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.dll create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/.signature.p7s create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/Microsoft.WindowsAPICodePack-Shell.1.1.0.0.nupkg create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.Shell.dll create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.Shell.xml create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.XML create mode 100644 packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.dll diff --git a/.vs/OnePass/FileContentIndex/db54fc91-2147-4ce9-a1e4-fee99a389ad4.vsidx b/.vs/OnePass/FileContentIndex/db54fc91-2147-4ce9-a1e4-fee99a389ad4.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..852e737ce069aef9e1787c18b3b17848181c490b GIT binary patch literal 971671 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 literal 0 HcmV?d00001 diff --git a/.vs/OnePass/FileContentIndex/read.lock b/.vs/OnePass/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/.vs/OnePass/v16/Browse.VC.db b/.vs/OnePass/v16/Browse.VC.db new file mode 100644 index 0000000000000000000000000000000000000000..1077feff95525a3b03d031908bb46bfc31ec3ce9 GIT binary patch literal 274432 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 OW<$?x*vsPi|Njr|$>v@F literal 0 HcmV?d00001 diff --git a/OnePass/packages.config b/OnePass/packages.config new file mode 100644 index 0000000..d469167 --- /dev/null +++ b/OnePass/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/.signature.p7s b/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..b242b9c835a4369139a6b841a74be3fefe2b5e45 GIT binary patch literal 9464 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 JL()T^{SRFOPEP;; literal 0 HcmV?d00001 diff --git a/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/Microsoft.WindowsAPICodePack-Core.1.1.0.0.nupkg b/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/Microsoft.WindowsAPICodePack-Core.1.1.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..668f7fedff99c0a7c3a368e8ac8371a97cd40c8f GIT binary patch literal 137036 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
IDV!LjuHBZ)X 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
-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 literal 0 HcmV?d00001 diff --git a/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.XML b/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.XML new file mode 100644 index 0000000..d9eda0a --- /dev/null +++ b/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.XML @@ -0,0 +1,2934 @@ + + + + Microsoft.WindowsAPICodePack + + + + + Provides access to the Application Restart and Recovery + features available in Windows Vista or higher. Application Restart and Recovery lets an + application do some recovery work to save data before the process exits. + + + + + Registers an application for recovery by Application Restart and Recovery. + + An object that specifies + the callback method, an optional parameter to pass to the callback + method and a time interval. + + The registration failed due to an invalid parameter. + + + The registration failed. + The time interval is the period of time within + which the recovery callback method + calls the method to indicate + that it is still performing recovery work. + + + + Removes an application's recovery registration. + + + The attempt to unregister for recovery failed. + + + + Removes an application's restart registration. + + + The attempt to unregister for restart failed. + + + + Called by an application's method + to indicate that it is still performing recovery work. + + A value indicating whether the user + canceled the recovery. + + This method must be called from a registered callback method. + + + + Called by an application's method to + indicate that the recovery work is complete. + + + This should + be the last call made by the method because + Windows Error Reporting will terminate the application + after this method is invoked. + + true to indicate the the program was able to complete its recovery + work before terminating; otherwise false. + + + + Registers an application for automatic restart if + the application + is terminated by Windows Error Reporting. + + An object that specifies + the command line arguments used to restart the + application, and + the conditions under which the application should not be + restarted. + Registration failed due to an invalid parameter. + The attempt to register failed. + A registered application will not be restarted if it executed for less than 60 seconds before terminating. + + + + This exception is thrown when there are problems with registering, unregistering or updating + applications using Application Restart Recovery. + + + + + Default constructor. + + + + + Initializes an exception with a custom message. + + A custom message for the exception. + + + + Initializes an exception with custom message and inner exception. + + A custom message for the exception. + Inner exception. + + + + Initializes an exception with custom message and error code. + + A custom message for the exception. + An error code (hresult) from which to generate the exception. + + + + Initializes an exception from serialization info and a context. + + Serialization info from which to create exception. + Streaming context from which to create exception. + + + + The that represents the callback method invoked + by the system when an application has registered for + application recovery. + + An application-defined state object that is passed to the callback method. + The callback method will be invoked + prior to the application being terminated by Windows Error Reporting (WER). To keep WER from terminating the application before + the callback method completes, the callback method must + periodically call the method. + + + + + Defines a class that contains a callback delegate and properties of the application + as defined by the user. + + + + + Initializes a recovery data wrapper with a callback method and the current + state of the application. + + The callback delegate. + The current state of the application. + + + + Invokes the recovery callback function. + + + + + Gets or sets a value that determines the recovery callback function. + + + + + Gets or sets a value that determines the application state. + + + + + Defines methods and properties for recovery settings, and specifies options for an application that attempts + to perform final actions after a fatal event, such as an + unhandled exception. + + This class is used to register for application recovery. + See the class. + + + + + Initializes a new instance of the RecoverySettings class. + + A recovery data object that contains the callback method (invoked by the system + before Windows Error Reporting terminates the application) and an optional state object. + The time interval within which the + callback method must invoke to + prevent WER from terminating the application. + + + + + Returns a string representation of the current state + of this object. + + A object. + + + + Gets the recovery data object that contains the callback method and an optional + parameter (usually the state of the application) to be passed to the + callback method. + + A object. + + + + Gets the time interval for notifying Windows Error Reporting. + The method must invoke + within this interval to prevent WER from terminating the application. + + + The recovery ping interval is specified in milliseconds. + By default, the interval is 5 seconds. + If you specify zero, the default interval is used. + + + + + Specifies the conditions when Windows Error Reporting + should not restart an application that has registered + for automatic restart. + + + + + Always restart the application. + + + + + Do not restart when the application has crashed. + + + + + Do not restart when the application is hung. + + + + + Do not restart when the application is terminated + due to a system update. + + + + + Do not restart when the application is terminated + because of a system reboot. + + + + + Specifies the options for an application to be automatically + restarted by Windows Error Reporting. + + Regardless of these + settings, the application + will not be restarted if it executed for less than 60 seconds before + terminating. + + + + Creates a new instance of the RestartSettings class. + + The command line arguments + used to restart the application. + A bitwise combination of the RestartRestrictions + values that specify + when the application should not be restarted. + + + + + Returns a string representation of the current state + of this object. + + A that displays + the command line arguments + and restrictions for restarting the application. + + + + Gets the command line arguments used to restart the application. + + A object. + + + + Gets the set of conditions when the application + should not be restarted. + + A set of values. + + + + This exception is thrown when there are problems with getting piece of data within PowerManager. + + + + + Default constructor. + + + + + Initializes an excpetion with a custom message. + + A custom message for the exception. + + + + Initializes an exception with custom message and inner exception. + + A custom message for the exception. + An inner exception on which to base this exception. + + + + Initializes an exception from serialization info and a context. + + SerializationInfo for the exception. + StreamingContext for the exception. + + + + Abstract base class for all dialog controls + + + + + Creates a new instance of a dialog control + + + + + Creates a new instance of a dialog control with the specified name. + + The name for this dialog. + + + + Calls the hosting dialog, if it exists, to check whether the + property can be set in the dialog's current state. + The host should throw an exception if the change is not supported. + Note that if the dialog isn't set yet, + there are no restrictions on setting the property. + + The name of the property that is changing + + + + Calls the hosting dialog, if it exists, to + to indicate that a property has changed, and that + the dialog should do whatever is necessary + to propagate the change to the native control. + Note that if the dialog isn't set yet, + there are no restrictions on setting the property. + + The name of the property that is changing. + + + + Compares two objects to determine whether they are equal + + The object to compare against. + A value. + + + + Serves as a hash function for a particular type. + + An hash code for this control. + + + + The native dialog that is hosting this control. This property is null is + there is not associated dialog + + + + + Gets the name for this control. + + A value. + + + + Gets the identifier for this control. + + An value. + + + + Strongly typed collection for dialog controls. + + DialogControl + + + + Inserts an dialog control at the specified index. + + The location to insert the control. + The item to insert. + A control with + the same name already exists in this collection -or- + the control is being hosted by another dialog -or- the associated dialog is + showing and cannot be modified. + + + + Removes the control at the specified index. + + The location of the control to remove. + + The associated dialog is + showing and cannot be modified. + + + + Searches for the control who's id matches the value + passed in the parameter. + + + An integer containing the identifier of the + control being searched for. + + A DialogControl who's id matches the value of the + parameter. + + + + Defines the indexer that supports accessing controls by name. + + + Control names are case sensitive. + This indexer is useful when the dialog is created in XAML + rather than constructed in code. + + The name cannot be null or a zero-length string. + If there is more than one control with the same name, only the first control will be returned. + + + + Indicates that the implementing class is a dialog that can host + customizable dialog controls (subclasses of DialogControl). + + + + + Returns if changes to the collection are allowed. + + true if collection change is allowed. + + + + Applies changes to the collection. + + + + + Handle notifications of individual child + pseudo-controls' properties changing.. + Prefilter should throw if the property + cannot be set in the dialog's current state. + PostProcess should pass on changes to native control, + if appropriate. + + The name of the property. + The control propertyName applies to. + true if the property change is allowed. + + + + Called when a control currently in the collection + has a property changed. + + The name of the property changed. + The control whose property has changed. + + + + HRESULT Wrapper + + + + + S_OK + + + + + S_FALSE + + + + + E_INVALIDARG + + + + + E_OUTOFMEMORY + + + + + E_NOINTERFACE + + + + + E_FAIL + + + + + E_ELEMENTNOTFOUND + + + + + TYPE_E_ELEMENTNOTFOUND + + + + + NO_OBJECT + + + + + Win32 Error code: ERROR_CANCELLED + + + + + ERROR_CANCELLED + + + + + The requested resource is in use + + + + + The requested resources is read-only. + + + + + Provide Error Message Helper Methods. + This is intended for Library Internal use only. + + + + + This is intended for Library Internal use only. + + + + + This is intended for Library Internal use only. + + + + + This is intended for Library Internal use only. + + The Windows API error code. + The equivalent HRESULT. + + + + This is intended for Library Internal use only. + + The error code. + True if the error code indicates success. + + + + This is intended for Library Internal use only. + + The error code. + True if the error code indicates success. + + + + This is intended for Library Internal use only. + + The error code. + True if the error code indicates failure. + + + + This is intended for Library Internal use only. + + The error code. + True if the error code indicates failure. + + + + This is intended for Library Internal use only. + + The COM error code. + The Win32 error code. + Inticates that the Win32 error code corresponds to the COM error code. + + + + Common Helper methods + + + + + Throws PlatformNotSupportedException if the application is not running on Windows XP + + + + + Throws PlatformNotSupportedException if the application is not running on Windows Vista + + + + + Throws PlatformNotSupportedException if the application is not running on Windows 7 + + + + + Get a string resource given a resource Id + + The resource Id + The string resource corresponding to the given resource Id. Returns null if the resource id + is invalid or the string cannot be retrieved for any other reason. + + + + Determines if the application is running on XP + + + + + Determines if the application is running on Vista + + + + + Determines if the application is running on Windows 7 + + + + + Wrappers for Native Methods and Structs. + This type is intended for internal use only + + + + + Places (posts) a message in the message queue associated with the thread that created + the specified window and returns without waiting for the thread to process the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Sends the specified message to a window or windows. The SendMessage function calls + the window procedure for the specified window and does not return until the window + procedure has processed the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Sends the specified message to a window or windows. The SendMessage function calls + the window procedure for the specified window and does not return until the window + procedure has processed the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Sends the specified message to a window or windows. The SendMessage function calls + the window procedure for the specified window and does not return until the window + procedure has processed the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Sends the specified message to a window or windows. The SendMessage function calls + the window procedure for the specified window and does not return until the window + procedure has processed the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Sends the specified message to a window or windows. The SendMessage function calls + the window procedure for the specified window and does not return until the window + procedure has processed the message. + + Handle to the window whose window procedure will receive the message. + If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, + including disabled or invisible unowned windows, overlapped windows, and pop-up windows; + but the message is not sent to child windows. + + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + A return code specific to the message being sent. + + + + Destroys an icon and frees any memory the icon occupied. + + Handle to the icon to be destroyed. The icon must not be in use. + If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. + + + + Gets the HiWord + + The value to get the hi word from. + Size + The upper half of the dword. + + + + Gets the LoWord + + The value to get the low word from. + The lower half of the dword. + + + + A Wrapper for a SIZE struct + + + + + Width + + + + + Height + + + + + Dialog Show State + + + + + Pre Show + + + + + Currently Showing + + + + + Currently Closing + + + + + Closed + + + + + Gets the Guid relating to the currently active power scheme. + + Reserved for future use, this must be set to IntPtr.Zero + Returns a Guid referring to the currently active power scheme. + + + + Encapsulates the native logic required to create, + configure, and show a TaskDialog, + via the TaskDialogIndirect() Win32 function. + + A new instance of this class should + be created for each messagebox show, as + the HWNDs for TaskDialogs do not remain constant + across calls to TaskDialogIndirect. + + + + + Encapsulates additional configuration needed by NativeTaskDialog + that it can't get from the TASKDIALOGCONFIG struct. + + + + + Internal class containing most native interop declarations used + throughout the library. + Functions that are not performance intensive belong in this class. + + + + + Gets the handle to the Icon + + + + + Represents a network on the local machine. + It can also represent a collection of network + connections with a similar network signature. + + + Instances of this class are obtained by calling + methods on the class. + + + + + Gets or sets the category of a network. The + categories are trusted, untrusted, or + authenticated. + + A value. + + + + Gets the local date and time when the network + was connected. + + A object. + + + + Gets the network connections for the network. + + A object. + + + + Gets the connectivity state of the network. + + A value. + Connectivity provides information on whether + the network is connected, and the protocols + in use for network traffic. + + + + Gets the local date and time when the + network was created. + + A object. + + + + Gets or sets a description for the network. + + A value. + + + + Gets the domain type of the network. + + A value. + The domain + indictates whether the network is an Active + Directory Network, and whether the machine + has been authenticated by Active Directory. + + + + Gets a value that indicates whether there is + network connectivity. + + A value. + + + + Gets a value that indicates whether there is + Internet connectivity. + + A value. + + + + Gets or sets the name of the network. + + A value. + + + + Gets a unique identifier for the network. + + A value. + + + + An enumerable collection of objects. + + + + + Returns the strongly typed enumerator for this collection. + + An object. + + + + Returns the enumerator for this collection. + + An object. + + + + Represents a connection to a network. + + A collection containing instances of this class is obtained by calling + the property. + + + + Retrieves an object that represents the network + associated with this connection. + + A object. + + + + Gets the adapter identifier for this connection. + + A object. + + + + Gets the unique identifier for this connection. + + A object. + + + + Gets a value that indicates the connectivity of this connection. + + A value. + + + + Gets a value that indicates whether the network associated + with this connection is + an Active Directory network and whether the machine + has been authenticated by Active Directory. + + A value. + + + + Gets a value that indicates whether this + connection has Internet access. + + A value. + + + + Gets a value that indicates whether this connection has + network connectivity. + + A value. + + + + An enumerable collection of objects. + + + + + Returns the strongly typed enumerator for this collection. + + A object. + + + + Returns the enumerator for this collection. + + A object. + + + + Specifies types of network connectivity. + + + + + The underlying network interfaces have no + connectivity to any network. + + + + + There is connectivity to the Internet + using the IPv4 protocol. + + + + + There is connectivity to a routed network + using the IPv4 protocol. + + + + + There is connectivity to a network, but + the service cannot detect any IPv4 + network traffic. + + + + + There is connectivity to the local + subnet using the IPv4 protocol. + + + + + There is connectivity to the Internet + using the IPv4 protocol. + + + + + There is connectivity to a local + network using the IPv6 protocol. + + + + + There is connectivity to a network, + but the service cannot detect any + IPv6 network traffic + + + + + There is connectivity to the local + subnet using the IPv6 protocol. + + + + + Specifies the domain type of a network. + + + + + The network is not an Active Directory network. + + + + + The network is an Active Directory network, but this machine is not authenticated against it. + + + + + The network is an Active Directory network, and this machine is authenticated against it. + + + + + Specifies the trust level for a + network. + + + + + The network is a public (untrusted) network. + + + + + The network is a private (trusted) network. + + + + + The network is authenticated against an Active Directory domain. + + + + + Specifies the level of connectivity for + networks returned by the + + class. + + + + + Networks that the machine is connected to. + + + + + Networks that the machine is not connected to. + + + + + All networks. + + + + + Provides access to objects that represent networks and network connections. + + + + + Retrieves a collection of objects that represent the networks defined for this machine. + + + The that specify the connectivity level of the returned objects. + + + A of objects. + + + + + Retrieves the identified by the specified network identifier. + + + A that specifies the unique identifier for the network. + + + The that represents the network identified by the identifier. + + + + + Retrieves a collection of objects that represent the connections for this machine. + + + A containing the network connections. + + + + + Retrieves the identified by the specified connection identifier. + + + A that specifies the unique identifier for the network connection. + + + The identified by the specified identifier. + + + + + Gets a value that indicates whether this machine + has Internet connectivity. + + A value. + + + + Gets a value that indicates whether this machine + has network connectivity. + + A value. + + + + Gets the connectivity state of this machine. + + A value. + + + + A snapshot of the state of the battery. + + + + + Generates a string that represents this BatteryState object. + + A representation of this object's current state. + + + + Gets a value that indicates whether the battery charger is + operating on external power. + + A value. True indicates the battery charger is operating on AC power. + + + + Gets the maximum charge of the battery (in mW). + + An value. + + + + Gets the current charge of the battery (in mW). + + An value. + + + + Gets the rate of discharge for the battery (in mW). + + + If plugged in, fully charged: DischargeRate = 0. + If plugged in, charging: DischargeRate = positive mW per hour. + If unplugged: DischargeRate = negative mW per hour. + + An value. + + + + Gets the estimated time remaining until the battery is empty. + + A object. + + + + Gets the manufacturer's suggested battery charge level + that should cause a critical alert to be sent to the user. + + An value. + + + + Gets the manufacturer's suggested battery charge level + that should cause a warning to be sent to the user. + + An value. + + + + This class keeps track of the current state of each type of event. + The MessageManager class tracks event handlers. + This class only deals with each event type (i.e. + BatteryLifePercentChanged) as a whole. + + + + + Determines if a message should be caught, preventing + the event handler from executing. + This is needed when an event is initially registered. + + The event to check. + A boolean value. Returns true if the + message should be caught. + + + + Enumeration of execution states. + + + + + No state configured. + + + + + Forces the system to be in the working state by resetting the system idle timer. + + + + + Forces the display to be on by resetting the display idle timer. + + + + + Enables away mode. This value must be specified with ES_CONTINUOUS. + Away mode should be used only by media-recording and media-distribution applications that must perform critical background processing on desktop computers while the computer appears to be sleeping. See Remarks. + + Windows Server 2003 and Windows XP/2000: ES_AWAYMODE_REQUIRED is not supported. + + + + + Informs the system that the state being set should remain in effect until the next call that uses ES_CONTINUOUS and one of the other state flags is cleared. + + + + + This class generates .NET events based on Windows messages. + The PowerRegWindow class processes the messages from Windows. + + + + + Registers a callback for a power event. + + Guid for the event. + Event handler for the specified event. + + + + Unregisters an event handler for a power event. + + Guid for the event. + Event handler to unregister. + + + + Ensures that the hidden window is initialized and + listening for messages. + + + + + Catch Windows messages and generates events for power specific + messages. + + + + + Adds an event handler to call when Windows sends + a message for an event. + + Guid for the event. + Event handler for the event. + + + + Removes an event handler. + + Guid for the event. + Event handler to remove. + Cannot unregister + a function that is not registered. + + + + Executes any registered event handlers. + + ArrayList of event handlers. + + + + This method is called when a Windows message + is sent to this window. + The method calls the registered event handlers. + + + + + Registers the application to receive power setting notifications + for the specific power setting event. + + Handle indicating where the power setting + notifications are to be sent. + The GUID of the power setting for + which notifications are to be sent. + Returns a notification handle for unregistering + power notifications. + + + + Enables registration for + power-related event notifications and provides access to power settings. + + + + + Gets a snapshot of the current battery state. + + A instance that represents + the state of the battery at the time this method was called. + The system does not have a battery. + Requires XP/Windows Server 2003 or higher. + + + + Allows an application to inform the system that it + is in use, thereby preventing the system from entering + the sleeping power state or turning off the display + while the application is running. + + The thread's execution requirements. + Thrown if the SetThreadExecutionState call fails. + + + + Raised each time the active power scheme changes. + + The event handler specified for removal was not registered. + Requires Vista/Windows Server 2008. + + + + Raised when the power source changes. + + The event handler specified for removal was not registered. + Requires Vista/Windows Server 2008. + + + + Raised when the remaining battery life changes. + + The event handler specified for removal was not registered. + Requires Vista/Windows Server 2008. + + + + Raised when the monitor status changes. + + The event handler specified for removal was not registered. + Requires Vista/Windows Server 2008. + + + + Raised when the system will not be moving into an idle + state in the near future so applications should + perform any tasks that + would otherwise prevent the computer from entering an idle state. + + The event handler specified for removal was not registered. + Requires Vista/Windows Server 2008. + + + + Gets or sets a value that indicates whether the monitor is + set to remain active. + + Requires XP/Windows Server 2003 or higher. + The caller does not have sufficient privileges to set this property. + + This information is typically used by applications + that display information but do not require + user interaction. For example, video playback applications. + to set this property. Demand value: ; Named Permission Sets: FullTrust. + A value. True if the monitor + is required to remain on. + + + + Gets or sets a value that indicates whether the system + is required to be in the working state. + + Requires XP/Windows Server 2003 or higher. + The caller does not have sufficient privileges to set this property. + + to set this property. Demand value: ; Named Permission Sets: FullTrust. + A value. + + + + Gets a value that indicates whether a battery is present. + The battery can be a short term battery. + + Requires XP/Windows Server 2003 or higher. + A value. + + + + Gets a value that indicates whether the battery is a short term battery. + + Requires XP/Windows Server 2003 or higher. + A value. + + + + Gets a value that indicates a UPS is present to prevent + sudden loss of power. + + Requires XP/Windows Server 2003 or higher. + A value. + + + + Gets a value that indicates the current power scheme. + + Requires Vista/Windows Server 2008. + A value. + + + + Gets a value that indicates the remaining battery life + (as a percentage of the full battery charge). + This value is in the range 0-100, + where 0 is not charged and 100 is fully charged. + + The system does not have a battery. + Requires Vista/Windows Server 2008. + An value. + + + + Gets a value that indictates whether the monitor is on. + + Requires Vista/Windows Server 2008. + A value. + + + + Gets the current power source. + + Requires Vista/Windows Server 2008. + A value. + + + + Specifies the supported power personalities. + + + + + The power personality Guid does not match a known value. + + + + + Power settings designed to deliver maximum performance + at the expense of power consumption savings. + + + + + Power settings designed consume minimum power + at the expense of system performance and responsiveness. + + + + + Power settings designed to balance performance + and power consumption. + + + + + Specifies the power source currently supplying power to the system. + + Application should be aware of the power source because + some power sources provide a finite power supply. + An application might take steps to conserve power while + the system is using such a source. + + + + + The computer is powered by an AC power source + or a similar device, such as a laptop powered + by a 12V automotive adapter. + + + + + The computer is powered by a built-in battery. + A battery has a limited + amount of power; applications should conserve resources + where possible. + + + + + The computer is powered by a short-term power source + such as a UPS device. + + + + + Defines a unique key for a Shell Property + + + + + PropertyKey Constructor + + A unique GUID for the property + Property identifier (PID) + + + + PropertyKey Constructor + + A string represenstion of a GUID for the property + Property identifier (PID) + + + + Returns whether this object is equal to another. This is vital for performance of value types. + + The object to compare against. + Equality result. + + + + Returns the hash code of the object. This is vital for performance of value types. + + + + + + Returns whether this object is equal to another. This is vital for performance of value types. + + The object to compare against. + Equality result. + + + + Implements the == (equality) operator. + + First property key to compare. + Second property key to compare. + true if object a equals object b. false otherwise. + + + + Implements the != (inequality) operator. + + First property key to compare + Second property key to compare. + true if object a does not equal object b. false otherwise. + + + + Override ToString() to provide a user friendly string representation + + String representing the property key + + + + A unique GUID for the property + + + + + Property identifier (PID) + + + + + Represents the OLE struct PROPVARIANT. + This class is intended for internal use only. + + + Originally sourced from http://blogs.msdn.com/adamroot/pages/interop-with-propvariants-in-net.aspx + and modified to support additional types including vectors and ability to set values + + + + + Attempts to create a PropVariant by finding an appropriate constructor. + + Object from which PropVariant should be created. + + + + Default constrcutor + + + + + Set a string value + + + + + Set a string vector + + + + + Set a bool vector + + + + + Set a short vector + + + + + Set a short vector + + + + + Set an int vector + + + + + Set an uint vector + + + + + Set a long vector + + + + + Set a ulong vector + + + + > + Set a double vector + + + + + Set a DateTime vector + + + + + Set a bool value + + + + + Set a DateTime value + + + + + Set a byte value + + + + + Set a sbyte value + + + + + Set a short value + + + + + Set an unsigned short value + + + + + Set an int value + + + + + Set an unsigned int value + + + + + Set a decimal value + + + + + Create a PropVariant with a contained decimal array. + + Decimal array to wrap. + + + + Create a PropVariant containing a float type. + + + + + Creates a PropVariant containing a float[] array. + + + + + Set a long + + + + + Set a ulong + + + + + Set a double + + + + + Set an IUnknown value + + The new value to set. + + + + Set a safe array value + + The new value to set. + + + + Disposes the object, calls the clear function. + + + + + Finalizer + + + + + Provides an simple string representation of the contained data and type. + + + + + + Gets or sets the variant type. + + + + + Checks if this has an empty or null value + + + + + + Gets the variant value. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Failed to register application for restart due to bad parameters.. + + + + + Looks up a localized string similar to Application was not registered for recovery due to bad parameters.. + + + + + Looks up a localized string similar to Application failed to register for recovery.. + + + + + Looks up a localized string similar to Application failed to registered for restart.. + + + + + Looks up a localized string similar to Unregister for recovery failed.. + + + + + Looks up a localized string similar to Unregister for restart failed.. + + + + + Looks up a localized string similar to This method must be called from the registered callback method.. + + + + + Looks up a localized string similar to ACOnline: {1}{0}Max Charge: {2} mWh{0}Current Charge: {3} mWh{0}Discharge Rate: {4} mWh{0}Estimated Time Remaining: {5}{0}Suggested Critical Battery Charge: {6} mWh{0}Suggested Battery Warning Charge: {7} mWh{0}. + + + + + Looks up a localized string similar to Cancelable cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Dialog caption cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to CheckBox text cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Collapsed control text cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Only supported on Windows 7 or newer.. + + + + + Looks up a localized string similar to Only supported on Windows Vista or newer.. + + + + + Looks up a localized string similar to Only supported on Windows XP or newer.. + + + + + Looks up a localized string similar to Dialog cannot have more than one control with the same name.. + + + + + Looks up a localized string similar to Dialog control must be removed from current collections first.. + + + + + Looks up a localized string similar to Control name cannot be null or zero length.. + + + + + Looks up a localized string similar to Modifying controls collection while dialog is showing is not supported.. + + + + + Looks up a localized string similar to Dialog control name cannot be empty or null.. + + + + + Looks up a localized string similar to Dialog controls cannot be renamed.. + + + + + Looks up a localized string similar to Application. + + + + + Looks up a localized string similar to . + + + + + Looks up a localized string similar to . + + + + + Looks up a localized string similar to Expanded information mode cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Expanded control label cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Expanding state of the dialog cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Hyperlinks cannot be enabled/disabled while dialog is showing.. + + + + + Looks up a localized string similar to Reference path is invalid.. + + + + + Looks up a localized string similar to The specified event handler has not been registered.. + + + + + Looks up a localized string similar to An error has occurred in dialog configuration.. + + + + + Looks up a localized string similar to Invalid arguments to Win32 call.. + + + + + Looks up a localized string similar to Dialog contents too complex.. + + + + + Looks up a localized string similar to An unexpected internal error occurred in the Win32 call: {0:x}. + + + + + Looks up a localized string similar to TaskDialog feature needs to load version 6 of comctl32.dll but a different version is current loaded in memory.. + + + + + Looks up a localized string similar to Dialog owner cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to SetThreadExecutionState call failed.. + + + + + Looks up a localized string similar to The caller had insufficient access rights to get the system battery state.. + + + + + Looks up a localized string similar to The caller had insufficient access rights to get the system power capabilities.. + + + + + Looks up a localized string similar to Failed to get active power scheme.. + + + + + Looks up a localized string similar to Battery is not present on this system.. + + + + + Looks up a localized string similar to Progress bar cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Progress bar cannot be hosted in multiple dialogs.. + + + + + Looks up a localized string similar to {0}, {1}. + + + + + Looks up a localized string similar to Unable to initialize PropVariant.. + + + + + Looks up a localized string similar to Multi-dimensional SafeArrays not supported.. + + + + + Looks up a localized string similar to String argument cannot be null or empty.. + + + + + Looks up a localized string similar to This Value type is not supported.. + + + + + Looks up a localized string similar to Cannot be cast to unsupported type.. + + + + + Looks up a localized string similar to delegate: {0}, state: {1}, ping: {2}. + + + + + Looks up a localized string similar to command: {0} restrictions: {1}. + + + + + Looks up a localized string similar to StandardButtons cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Startup location cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Bad button ID in closing event.. + + + + + Looks up a localized string similar to Button text must be non-empty.. + + + + + Looks up a localized string similar to Check box text must be provided to enable the dialog check box.. + + + + + Looks up a localized string similar to Attempting to close a non-showing dialog.. + + + + + Looks up a localized string similar to Application. + + + + + Looks up a localized string similar to . + + + + + Looks up a localized string similar to . + + + + + Looks up a localized string similar to Cannot have more than one default button of a given type.. + + + + + Looks up a localized string similar to Maximum value provided must be greater than the minimum value.. + + + + + Looks up a localized string similar to Minimum value provided must be a positive number.. + + + + + Looks up a localized string similar to Minimum value provided must less than the maximum value.. + + + + + Looks up a localized string similar to Value provided must be greater than equal to the minimum value and less than the maximum value.. + + + + + Looks up a localized string similar to Dialog cannot display both non-standard buttons and standard buttons.. + + + + + Looks up a localized string similar to Dialog cannot display both non-standard buttons and command links.. + + + + + Looks up a localized string similar to Unknown dialog control type.. + + + + + Base class for Safe handles with Null IntPtr as invalid + + + + + Default constructor + + + + + Determines if this is a valid handle + + + + + Safe Icon Handle + + + + + Release the handle + + true if handled is release successfully, false otherwise + + + + Safe Region Handle + + + + + Release the handle + + true if handled is release successfully, false otherwise + + + + Safe Window Handle + + + + + Release the handle + + true if handled is release successfully, false otherwise + + + + Encapsulates a new-to-Vista Win32 TaskDialog window + - a powerful successor to the MessageBox available + in previous versions of Windows. + + + + + Creates a basic TaskDialog window + + + + + Creates and shows a task dialog with the specified message text. + + The text to display. + The dialog result. + + + + Creates and shows a task dialog with the specified supporting text and main instruction. + + The supporting text to display. + The main instruction text to display. + The dialog result. + + + + Creates and shows a task dialog with the specified supporting text, main instruction, and dialog caption. + + The supporting text to display. + The main instruction text to display. + The caption for the dialog. + The dialog result. + + + + Creates and shows a task dialog. + + The dialog result. + + + + Close TaskDialog + + if TaskDialog is not showing. + + + + Close TaskDialog with a given TaskDialogResult + + TaskDialogResult to return from the TaskDialog.Show() method + if TaskDialog is not showing. + + + + Sets important text properties. + + An instance of a object. + + + + Dispose TaskDialog Resources + + + + + TaskDialog Finalizer + + + + + Dispose TaskDialog Resources + + If true, indicates that this is being called via Dispose rather than via the finalizer. + + + + Occurs when a progress bar changes. + + + + + Occurs when a user clicks a hyperlink. + + + + + Occurs when the TaskDialog is closing. + + + + + Occurs when a user clicks on Help. + + + + + Occurs when the TaskDialog is opened. + + + + + Gets or sets a value that contains the owner window's handle. + + + + + Gets or sets a value that contains the message text. + + + + + Gets or sets a value that contains the instruction text. + + + + + Gets or sets a value that contains the caption text. + + + + + Gets or sets a value that contains the footer text. + + + + + Gets or sets a value that contains the footer check box text. + + + + + Gets or sets a value that contains the expanded text in the details section. + + + + + Gets or sets a value that determines if the details section is expanded. + + + + + Gets or sets a value that contains the expanded control text. + + + + + Gets or sets a value that contains the collapsed control text. + + + + + Gets or sets a value that determines if Cancelable is set. + + + + + Gets or sets a value that contains the TaskDialog main icon. + + + + + Gets or sets a value that contains the footer icon. + + + + + Gets or sets a value that contains the standard buttons. + + + + + Gets a value that contains the TaskDialog controls. + + + + + Gets or sets a value that determines if hyperlinks are enabled. + + + + + Gets or sets a value that indicates if the footer checkbox is checked. + + + + + Gets or sets a value that contains the expansion mode for this dialog. + + + + + Gets or sets a value that contains the startup location. + + + + + Gets or sets the progress bar on the taskdialog. ProgressBar a visual representation + of the progress of a long running operation. + + + + + Indicates whether this feature is supported on the current platform. + + + + + Defines a common class for all task dialog bar controls, such as the progress and marquee bars. + + + + + Declares the abstract base class for all custom task dialog controls. + + + + + Creates a new instance of a task dialog control. + + + + + Creates a new instance of a task dialog control with the specified name. + + The name for this control. + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + + The name for this control. + + + + Resets the state of the control to normal. + + + + + Gets or sets the state of the progress bar. + + + + + Implements a button that can be hosted in a task dialog. + + + + + Defines the abstract base class for task dialog buttons. + Classes that inherit from this class will inherit + the Text property defined in this class. + + + + + Creates a new instance on a task dialog button. + + + + + Creates a new instance on a task dialog button with + the specified name and text. + + The name for this button. + The label for this button. + + + + Returns the Text property value for this button. + + A . + + + + Raised when the task dialog button is clicked. + + + + + Gets or sets the button text. + + + + + Gets or sets a value that determines whether the + button is enabled. The enabled state can cannot be changed + before the dialog is shown. + + + + + Gets or sets a value that indicates whether + this button is the default button. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified property settings. + + The name of the button. + The button label. + + + + Gets or sets a value that controls whether the elevation icon is displayed. + + + + + Data associated with event. + + + + + Gets or sets the standard button that was clicked. + + + + + Gets or sets the text of the custom button that was clicked. + + + + + Represents a command-link. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name and label. + + The name for this button. + The label for this button. + + + + Creates a new instance of this class with the specified name,label, and instruction. + + The name for this button. + The label for this button. + The instruction for this command link. + + + + Returns a string representation of this object. + + A + + + + Gets or sets the instruction associated with this command link button. + + + + + Specifies the options for expand/collapse sections in dialogs. + + + + + Do not show the content. + + + + + Show the content. + + + + + Expand the footer content. + + + + + Defines event data associated with a HyperlinkClick event. + + + + + Creates a new instance of this class with the specified link text. + + The text of the hyperlink that was clicked. + + + + Gets or sets the text of the hyperlink that was clicked. + + + + + Provides a visual representation of the progress of a long running operation. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + And using the default values: Min = 0, Max = 100, Current = 0 + + The name of the control. + + + + Creates a new instance of this class with the specified + minimum, maximum and current values. + + The minimum value for this control. + The maximum value for this control. + The current value for this control. + + + + Resets the control to its minimum value. + + + + + Gets or sets the minimum value for the control. + + + + + Gets or sets the maximum value for the control. + + + + + Gets or sets the current value for the control. + + + + + Verifies that the progress bar's value is between its minimum and maximum. + + + + + Sets the state of a task dialog progress bar. + + + + + Uninitialized state, this should never occur. + + + + + Normal state. + + + + + An error occurred. + + + + + The progress is paused. + + + + + Displays marquee (indeterminate) style progress + + + + + Defines a radio button that can be hosted in by a + object. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with + the specified name and text. + + The name for this control. + The value for this controls + property. + + + + Indicates the various buttons and options clicked by the user on the task dialog. + + + + + No button was selected. + + + + + "OK" button was clicked + + + + + "Yes" button was clicked + + + + + "No" button was clicked + + + + + "Cancel" button was clicked + + + + + "Retry" button was clicked + + + + + "Close" button was clicked + + + + + A custom button was clicked. + + + + + Identifies one of the standard buttons that + can be displayed via TaskDialog. + + + + + No buttons on the dialog. + + + + + An "OK" button. + + + + + A "Yes" button. + + + + + A "No" button. + + + + + A "Cancel" button. + + + + + A "Retry" button. + + + + + A "Close" button. + + + + + Specifies the icon displayed in a task dialog. + + + + + Displays no icons (default). + + + + + Displays the warning icon. + + + + + Displays the error icon. + + + + + Displays the Information icon. + + + + + Displays the User Account Control shield. + + + + + Specifies the initial display location for a task dialog. + + + + + The window placed in the center of the screen. + + + + + The window centered relative to the window that launched the dialog. + + + + + The event data for a TaskDialogTick event. + + + + + Initializes the data associated with the TaskDialog tick event. + + The total number of ticks since the control was activated. + + + + Gets a value that determines the current number of ticks. + + + + diff --git a/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.dll b/packages/Microsoft.WindowsAPICodePack-Core.1.1.0.0/lib/Microsoft.WindowsAPICodePack.dll new file mode 100644 index 0000000000000000000000000000000000000000..4933e55cf352422ae9309196dc6ae8ae2814de10 GIT binary patch literal 114176 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 z zm$vwsHIB=h^7IwoG2>{2e6(?M@`Q%CH)*fo?;-f4YJrVr&_4yboiw0Iz%@Y|WTT-M zKvn|nI#lp7<(A8?Wrou1IaM{K05W(Qw~R1;+6*$Z@3B9AvSHkabI?x=UPCB|R4>32 zkY8(qNEKhDC3w;0uQ)$l71+Ao7rO2^f_-tGxW8JU8|iQ3RP_g(GTp3MJWEQI(>>St z7J9d6{=4$s*$p`TL*D-IC3)?uh(Iax@exOd14yr}%zP!@^_OEYG0%%Z~kJK34Y7>PYhNy>VPgdw%*rZR435)$J_99?bh~)9w{ZZEe*H>#Uyi*@KDg*wm{5 zQJ?L%RtQtziZ3_!4#UDggMukppkm;qeY+%&+xri#GLIDl&s~W4)>t9$akcJnS zJ`t|Q=A-3ZsfH4}80QQ9C2km4m$sL5T)etF(1=@rdadQHjwR+ubBbtnVl3nK+X86|9!K?mxmnJiAxd7iVD7iS&!x7%7JrdqgN`wXjlhIkjOkhJrZIjduN9U`wm z_iar;b(Y%`|IX0+1$27TNES9n!90P(liBQdqvY;dC#khcOA9@#IcXXG=xhEK`(}Mp zgCwscla!BEQb&Z0>H96s9$r2D;Y*Q6Gs*j+*=~;EZ;mq`V>4fb9^swri0P|-o+s>n zfmhHTD6bkh-#S!VKcLvv`aL42{b<3|gu=(?3$?fXi|^k$UV2GQe;@YvFjvaimqxH# z<5>PS!Jy8k8vXJmCL=1Z*%W;c|TtN%NvZTZX GzW)If5kF)A literal 0 HcmV?d00001 diff --git a/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/Microsoft.WindowsAPICodePack-Shell.1.1.0.0.nupkg b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/Microsoft.WindowsAPICodePack-Shell.1.1.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..1781a882fa8362fb7a9e39ea93a87015e022495f GIT binary patch literal 743191 zcmb5U1ym(L&nU>i;O;&bcXwxSclW{F-QC>>cXxMp7~Hvo!{9C#XZikpEC24A&C`m@p;9y|?0eCP1Fasx38)rs_|I|cHNzh)nH_?M*E0%=t-NUCijYNCXA=lud06 zUA{P+Ei4_JiM~YaocT#CTwEM@7#W?7Elh042`V~ z%}p6un3y;izpVMcbddaaokXgh4yOMvjkcD?PWI0BW-biI_O|~+*_T~k>X?}rnK&73 z4ecz=Or2dwh*S-o%uQYRNf_n+PZ14EI}>|%XCXx?5qlF;#V=aJDrucK9Fu88I6gGaDKiaTpr0uyJr1{g;1?|Lt)KD1OBf1{gRP%zwoaWqKCa z5Cj-l2n-k)^;azYFOTT|EYfn+r|s}LQF`&Oc@bLEvFg*DqBz9rm3M}bc9x`Kv~9fz z9VN6^x(?C~v{z&vAe~_5uuo}S#`S8bMotPkB}Ha@?m*LupFS_T-99!}9z^TmSCgscDnz zufI!eume~TyGcZ<*N|CC^lf+vU_@6*d+tm7s@5{1W45il2`xlt{UDQA6~H11lqG2C zx%_lejTq(`XudZuqeHx8EG}LtN@D}H776=2@B~s#NL6hpPU-D_ew>wG(;6FAlWhOH zs>8Y-H4?!$z6vz7^3;C0;E)(qr-z$ua#!d&zBSG!~G2Xy6c8WL@lFE+AR-UnCdY>>=3Bzs7|=zt-IP%(~!F

sG&u)ZJt>sc;o0DSWu&6Y2(A6RR- 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 z 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

+A;EIL&#w*vT9r@0zR8sRJpTMaFkRTg+ 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%0DC=YL6s}a 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ℜl;_IT^?waluck( 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⁡aHE;>ceK7pawC$6Nn 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 RSz0=!D{lYk=l?qh{9o%$`I`U$ literal 0 HcmV?d00001 diff --git a/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.Shell.xml b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.Shell.xml new file mode 100644 index 0000000..ef2b05c --- /dev/null +++ b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.Shell.xml @@ -0,0 +1,25496 @@ + + + + Microsoft.WindowsAPICodePack.Shell + + + +

+ Provides extension methods for raising events safely. + + + + + Safely raises an event using EventArgs.Empty + + EventHandler to raise + Event sender + + + + Safely raises an event. + + Type of event args + EventHandler<T> to raise + Event sender + Event args + + + + Safely raises an event using EventArgs.Empty + + EventHandler<EventArgs> to raise + Event sender + + + + A wrapper for the native POINT structure. + + + + + Initialize the NativePoint + + The x coordinate of the point. + The y coordinate of the point. + + + + Determines if two NativePoints are equal. + + First NativePoint + Second NativePoint + True if first NativePoint is equal to the second; false otherwise. + + + + Determines if two NativePoints are not equal. + + First NativePoint + Second NativePoint + True if first NativePoint is not equal to the second; false otherwise. + + + + Determines if this NativePoint is equal to another. + + Another NativePoint to compare + True if this NativePoint is equal obj; false otherwise. + + + + Gets a hash code for the NativePoint. + + Hash code for the NativePoint + + + + The X coordinate of the point + + + + + The Y coordinate of the point + + + + + A wrapper for a RECT struct + + + + + Creates a new NativeRect initialized with supplied values. + + Position of left edge + Position of top edge + Position of right edge + Position of bottom edge + + + + Determines if two NativeRects are equal. + + First NativeRect + Second NativeRect + True if first NativeRect is equal to second; false otherwise. + + + + Determines if two NativeRects are not equal + + First NativeRect + Second NativeRect + True if first is not equal to second; false otherwise. + + + + Determines if the NativeRect is equal to another Rect. + + Another NativeRect to compare + True if this NativeRect is equal to the one provided; false otherwise. + + + + Creates a hash code for the NativeRect + + Returns hash code for this NativeRect + + + + Position of left edge + + + + + Position of top edge + + + + + Position of right edge + + + + + Position of bottom edge + + + + + An exception thrown when an error occurs while dealing with ShellObjects. + + + + + Default constructor. + + + + + Initializes a new exception using an HResult + + HResult error + + + + Initializes an excpetion with a custom message. + + Custom message + + + + Initializes an exception with custom message and inner exception. + + Custom message + The original exception that preceded this exception + + + + Initializes an exception with custom message and error code. + + Custom message + HResult error code + + + + Initializes an exception with custom message and error code. + + + + + + + Initializes an exception with custom message and inner exception. + + HRESULT of an operation + + + + Initializes an exception from serialization info and a context. + + + + + + + A folder in the Shell Namespace + + + + + Represents the base class for all types of folders (filesystem and non filesystem) + + + + + Represents the base class for all types of Shell "containers". Any class deriving from this class + can contain other ShellObjects (e.g. ShellFolder, FileSystemKnownFolder, ShellLibrary, etc) + + + + + The base class for all Shell objects in Shell Namespace. + + + + + Creates a ShellObject subclass given a parsing name. + For file system items, this method will only accept absolute paths. + + The parsing name of the object. + A newly constructed ShellObject object. + + + + Internal member to keep track of the native IShellItem2 + + + + + Parsing name for this Object e.g. c:\Windows\file.txt, + or ::{Some Guid} + + + + + A friendly name for this object that' suitable for display + + + + + PID List (PIDL) for this object + + + + + Updates the native shell item that maps to this shell object. This is necessary when the shell item + changes after the shell object has been created. Without this method call, the retrieval of properties will + return stale data. + + Bind context object + + + + Overrides object.ToString() + + A string representation of the object. + + + + Returns the display name of the ShellFolder object. DisplayNameType represents one of the + values that indicates how the name should look. + See for a list of possible values. + + A disaply name type. + A string. + + + + Release the native and managed objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects. + + + + + Implement the finalizer. + + + + + Returns the hash code of the object. + + + + + + Determines if two ShellObjects are identical. + + The ShellObject to comare this one to. + True if the ShellObjects are equal, false otherwise. + + + + Returns whether this object is equal to another. + + The object to compare against. + Equality result. + + + + Implements the == (equality) operator. + + First object to compare. + Second object to compare. + True if leftShellObject equals rightShellObject; false otherwise. + + + + Implements the != (inequality) operator. + + First object to compare. + Second object to compare. + True if leftShellObject does not equal leftShellObject; false otherwise. + + + + Indicates whether this feature is supported on the current platform. + + + + + Return the native ShellFolder object as newer IShellItem2 + + If the native object cannot be created. + The ErrorCode member will contain the external error code. + + + + Return the native ShellFolder object + + + + + Gets access to the native IPropertyStore (if one is already + created for this item and still valid. This is usually done by the + ShellPropertyWriter class. The reference will be set to null + when the writer has been closed/commited). + + + + + Gets an object that allows the manipulation of ShellProperties for this shell item. + + + + + Gets the parsing name for this ShellItem. + + + + + Gets the normal display for this ShellItem. + + + + + Gets the PID List (PIDL) for this ShellItem. + + + + + Gets a value that determines if this ShellObject is a link or shortcut. + + + + + Gets a value that determines if this ShellObject is a file system object. + + + + + Gets the thumbnail of the ShellObject. + + + + + Gets the parent ShellObject. + Returns null if the object has no parent, i.e. if this object is the Desktop folder. + + + + + Release resources + + True indicates that this is being called from Dispose(), rather than the finalizer. + + + + Enumerates through contents of the ShellObjectContainer + + Enumerated contents + + + + Constructs a new ShellFileSystemFolder object given a folder path + + The folder path + ShellFileSystemFolder created from the given folder path. + + + + The path for this Folder + + + + + A refence to an icon resource + + + + + Overloaded constructor takes in the module name and resource id for the icon reference. + + String specifying the name of an executable file, DLL, or icon file + Zero-based index of the icon + + + + Overloaded constructor takes in the module name and resource id separated by a comma. + + Reference path for the icon consiting of the module name and resource id. + + + + Implements the == (equality) operator. + + First object to compare. + Second object to compare. + True if icon1 equals icon1; false otherwise. + + + + Implements the != (unequality) operator. + + First object to compare. + Second object to compare. + True if icon1 does not equals icon1; false otherwise. + + + + Determines if this object is equal to another. + + The object to compare + Returns true if the objects are equal; false otherwise. + + + + Generates a nearly unique hashcode for this structure. + + A hash code. + + + + String specifying the name of an executable file, DLL, or icon file + + + + + Zero-based index of the icon + + + + + Reference to a specific icon within a EXE, DLL or icon file. + + + + + Exposes properties and methods for retrieving information about a search condition. + + + + + Retrieves an array of the sub-conditions. + + + + + + + + + + Release the native objects. + + + + + Release the native objects. + + + + + + The name of a property to be compared or NULL for an unspecified property. + + + + + The property key for the property that is to be compared. + + + + + A value (in format) to which the property is compared. + + + + + Search condition operation to be performed on the property/value combination. + See for more details. + + + + + Represents the condition type for the given node. + + + + + Provides methods for creating or resolving a condition tree + that was obtained by parsing a query string. + + + + + Creates a leaf condition node that represents a comparison of property value and constant value. + + The name of a property to be compared, or null for an unspecified property. + The locale name of the leaf node is LOCALE_NAME_USER_DEFAULT. + The constant value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and constant value. + Overload method takes a DateTime parameter for the comparison value. + + The name of a property to be compared, or null for an unspecified property. + The locale name of the leaf node is LOCALE_NAME_USER_DEFAULT. + The DateTime value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Integer value. + + The name of a property to be compared, or null for an unspecified property. + The locale name of the leaf node is LOCALE_NAME_USER_DEFAULT. + The Integer value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Boolean value. + + The name of a property to be compared, or null for an unspecified property. + The locale name of the leaf node is LOCALE_NAME_USER_DEFAULT. + The Boolean value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Floating Point value. + + The name of a property to be compared, or null for an unspecified property. + The locale name of the leaf node is LOCALE_NAME_USER_DEFAULT. + The Floating Point value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and constant value. + + The property to be compared. + The constant value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and constant value. + Overload method takes a DateTime parameter for the comparison value. + + The property to be compared. + The DateTime value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Boolean value. + Overload method takes a DateTime parameter for the comparison value. + + The property to be compared. + The boolean value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Floating Point value. + Overload method takes a DateTime parameter for the comparison value. + + The property to be compared. + The Floating Point value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a leaf condition node that represents a comparison of property value and Integer value. + Overload method takes a DateTime parameter for the comparison value. + + The property to be compared. + The Integer value against which the property value should be compared. + Specific condition to be used when comparing the actual value and the expected value of the given property + SearchCondition based on the given parameters + + The search will only work for files that are indexed, as well as the specific properties are indexed. To find + the properties that are indexed, look for the specific property's property description and + property for IsQueryable flag. + + + + + Creates a condition node that is a logical conjunction ("AND") or disjunction ("OR") + of a collection of subconditions. + + The SearchConditionType of the condition node. + Must be either AndCondition or OrCondition. + TRUE to logically simplify the result, if possible; + then the result will not necessarily to be of the specified kind. FALSE if the result should + have exactly the prescribed structure. An application that plans to execute a query based on the + condition tree would typically benefit from setting this parameter to TRUE. + Array of subconditions + New SearchCondition based on the operation + + + + Creates a condition node that is a logical negation (NOT) of another condition + (a subnode of this node). + + SearchCondition node to be negated. + True to logically simplify the result if possible; False otherwise. + In a query builder scenario, simplyfy should typically be set to false. + New SearchCondition + + + + Parses an input string that contains Structured Query keywords (using Advanced Query Syntax + or Natural Query Syntax) and produces a SearchCondition object. + + The query to be parsed + Search condition resulting from the query + For more information on structured query syntax, visit http://msdn.microsoft.com/en-us/library/bb233500.aspx and + http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx + + + + Parses an input string that contains Structured Query keywords (using Advanced Query Syntax + or Natural Query Syntax) and produces a SearchCondition object. + + The query to be parsed + The culture used to select the localized language for keywords. + Search condition resulting from the query + For more information on structured query syntax, visit http://msdn.microsoft.com/en-us/library/bb233500.aspx and + http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx + + + + Create and modify search folders. + + + + + Represents the base class for all search-related classes. + + + + + Create a simple search folder. Once the appropriate parameters are set, + the search folder can be enumerated to get the search results. + + Specific condition on which to perform the search (property and expected value) + List of folders/paths to perform the search on. These locations need to be indexed by the system. + + + + Create a simple search folder. Once the appropiate parameters are set, + the search folder can be enumerated to get the search results. + + Specific condition on which to perform the search (property and expected value) + List of folders/paths to perform the search on. These locations need to be indexed by the system. + + + + Creates a list of stack keys, as specified. If this method is not called, + by default the folder will not be stacked. + + Array of canonical names for properties on which the folder is stacked. + If one of the given canonical names is invalid. + + + + Creates a list of stack keys, as specified. If this method is not called, + by default the folder will not be stacked. + + Array of property keys on which the folder is stacked. + + + + Sets the search folder display name. + + + + + Sets the search folder icon size. + The default settings are based on the FolderTypeID which is set by the + SearchFolder::SetFolderTypeID method. + + + + + Sets a search folder type ID, as specified. + + + + + Sets folder logical view mode. The default settings are based on the FolderTypeID which is set + by the SearchFolder::SetFolderTypeID method. + + The logical view mode to set. + + + + Creates a new column list whose columns are all visible, + given an array of PropertyKey structures. The default is based on FolderTypeID. + + This property may not work correctly with the ExplorerBrowser control. + + + + Creates a list of sort column directions, as specified. + + This property may not work correctly with the ExplorerBrowser control. + + + + Sets a group column, as specified. If no group column is specified, no grouping occurs. + + This property may not work correctly with the ExplorerBrowser control. + + + + Gets the of the search. + When this property is not set, the resulting search will have no filters applied. + + + + + Gets the search scope, as specified using an array of locations to search. + The search will include this location and all its subcontainers. The default is FOLDERID_Profile + + + + + A file in the Shell Namespace + + + + + Constructs a new ShellFile object given a file path + + The file or folder path + ShellFile object created using given file path. + + + + The path for this file + + + + + + + + + + + + + + + + A helper class for Shell Objects + + + + + Creates a ShellObject given a native IShellItem interface + + + A newly constructed ShellObject object + + + + Creates a ShellObject given a parsing name + + + A newly constructed ShellObject object + + + + Constructs a new Shell object from IDList pointer + + + + + + + Constructs a new Shell object from IDList pointer + + + + + + + + Represents a thumbnail or an icon for a ShellObject. + + + + + Native shellItem + + + + + Internal member to keep track of the current size + + + + + Internal constructor that takes in a parent ShellObject. + + + + + + Gets or sets the default size of the thumbnail or icon. The default is 32x32 pixels for icons and + 256x256 pixels for thumbnails. + + If the size specified is larger than the maximum size of 1024x1024 for thumbnails and 256x256 for icons, + an is thrown. + + + + + Gets the thumbnail or icon image in format. + Null is returned if the ShellObject does not have a thumbnail or icon image. + + + + + Gets the thumbnail or icon image in format. + Null is returned if the ShellObject does not have a thumbnail or icon image. + + + + + Gets the thumbnail or icon image in format. + Null is returned if the ShellObject does not have a thumbnail or icon image. + + + + + Gets the thumbnail or icon in small size and format. + + + + + Gets the thumbnail or icon in small size and format. + + + + + Gets the thumbnail or icon in small size and format. + + + + + Gets the thumbnail or icon in Medium size and format. + + + + + Gets the thumbnail or icon in medium size and format. + + + + + Gets the thumbnail or icon in Medium size and format. + + + + + Gets the thumbnail or icon in large size and format. + + + + + Gets the thumbnail or icon in large size and format. + + + + + Gets the thumbnail or icon in Large size and format. + + + + + Gets the thumbnail or icon in extra large size and format. + + + + + Gets the thumbnail or icon in Extra Large size and format. + + + + + Gets the thumbnail or icon in Extra Large size and format. + + + + + Gets or sets a value that determines if the current retrieval option is cache or extract, cache only, or from memory only. + The default is cache or extract. + + + + + Gets or sets a value that determines if the current format option is thumbnail or icon, thumbnail only, or icon only. + The default is thumbnail or icon. + + + + + Gets or sets a value that determines if the user can manually stretch the returned image. + The default value is false. + + + For example, if the caller passes in 80x80 a 96x96 thumbnail could be returned. + This could be used as a performance optimization if the caller will need to stretch + the image themselves anyway. Note that the Shell implementation performs a GDI stretch blit. + If the caller wants a higher quality image stretch, they should pass this flag and do it themselves. + + + + + An ennumerable list of ShellObjects + + + + + Creates a ShellObject collection from an IShellItemArray + + IShellItemArray pointer + Indicates whether the collection shouldbe read-only or not + + + + Creates a ShellObjectCollection from an IDataObject passed during Drop operation. + + An object that implements the IDataObject COM interface. + ShellObjectCollection created from the given IDataObject + + + + Constructs an empty ShellObjectCollection + + + + + Finalizer + + + + + Standard Dispose pattern + + + + + Standard Dispose patterns + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Collection enumeration + + + + + + Builds the data for the CFSTR_SHELLIDLIST Drag and Clipboard data format from the + ShellObjects in the collection. + + A memory stream containing the drag/drop data. + + + + Returns the index of a particualr shell object in the collection + + The item to search for. + The index of the item found, or -1 if not found. + + + + Inserts a new shell object into the collection. + + The index at which to insert. + The item to insert. + + + + Removes the specified ShellObject from the collection + + The index to remove at. + + + + Adds a ShellObject to the collection, + + The ShellObject to add. + + + + Clears the collection of ShellObjects. + + + + + Determines if the collection contains a particular ShellObject. + + The ShellObject. + true, if the ShellObject is in the list, false otherwise. + + + + Copies the ShellObjects in the collection to a ShellObject array. + + The destination to copy to. + The index into the array at which copying will commence. + + + + Removes a particular ShellObject from the list. + + The ShellObject to remove. + True if the item could be removed, false otherwise. + + + + Allows for enumeration through the list of ShellObjects in the collection. + + The IEnumerator interface to use for enumeration. + + + + Item count + + + + + The collection indexer + + The index of the item to retrieve. + The ShellObject at the specified index + + + + Retrieves the number of ShellObjects in the collection + + + + + If true, the contents of the collection are immutable. + + + + + Defines the read-only properties for default shell icon sizes. + + + + + The small size property for a 16x16 pixel Shell Icon. + + + + + The medium size property for a 32x32 pixel Shell Icon. + + + + + The large size property for a 48x48 pixel Shell Icon. + + + + + The extra-large size property for a 256x256 pixel Shell Icon. + + + + + The maximum size for a Shell Icon, 256x256 pixels. + + + + + Defines the read-only properties for default shell thumbnail sizes. + + + + + Gets the small size property for a 32x32 pixel Shell Thumbnail. + + + + + Gets the medium size property for a 96x96 pixel Shell Thumbnail. + + + + + Gets the large size property for a 256x256 pixel Shell Thumbnail. + + + + + Gets the extra-large size property for a 1024x1024 pixel Shell Thumbnail. + + + + + Maximum size for the Shell Thumbnail, 1024x1024 pixels. + + + + + Stores information about how to sort a column that is displayed in the folder view. + + + + + Creates a sort column with the specified direction for the given property. + + Property key for the property that the user will sort. + The direction in which the items are sorted. + + + + Implements the == (equality) operator. + + First object to compare. + Second object to compare. + True if col1 equals col2; false otherwise. + + + + Implements the != (unequality) operator. + + First object to compare. + Second object to compare. + True if col1 does not equals col1; false otherwise. + + + + Determines if this object is equal to another. + + The object to compare + Returns true if the objects are equal; false otherwise. + + + + Generates a nearly unique hashcode for this structure. + + A hash code. + + + + The ID of the column by which the user will sort. A PropertyKey structure. + For example, for the "Name" column, the property key is PKEY_ItemNameDisplay or + . + + + + + The direction in which the items are sorted. + + + + + Implements a CommandLink button that can be used in + WinForms user interfaces. + + + + + Creates a new instance of this class. + + + + + Gets a System.Windows.Forms.CreateParams on the base class when + creating a window. + + + + + Increase default width. + + + + + Specifies the supporting note text + + + + + Enable shield icon to be set at design-time. + + + + + Indicates whether this feature is supported on the current platform. + + + + + Implements a CommandLink button that can be used in WPF user interfaces. + + + CommandLink + + + + + Creates a new instance of this class. + + + + + InitializeComponent + + + + + Routed UI command to use for this button + + + + + Occurs when the control is clicked. + + + + + Specifies the main instruction text + + + + + Specifies the supporting note text + + + + + Icon to set for the command link button + + + + + Indicates if the button is in a checked state + + + + + Occurs when a property value changes. + + + + + Indicates whether this feature is supported on the current platform. + + + + + Internal class that contains interop declarations for + functions that are not benign and are performance critical. + + + + + Event argument for The GlassAvailabilityChanged event + + + + + The new GlassAvailable state + + + + + Windows Glass Form + Inherit from this form to be able to enable glass on Windows Form + + + + + Makes the background of current window transparent + + + + + Excludes a Control from the AeroGlass frame. + + The control to exclude. + Many non-WPF rendered controls (i.e., the ExplorerBrowser control) will not + render properly on top of an AeroGlass frame. + + + + Resets the AeroGlass exclusion area. + + + + + Catches the DWM messages to this window and fires the appropriate event. + + + + + + Initializes the Form for AeroGlass + + The arguments for this event + + + + Overide OnPaint to paint the background as black. + + PaintEventArgs + + + + Get determines if AeroGlass is enabled on the desktop. Set enables/disables AreoGlass on the desktop. + + + + + Fires when the availability of Glass effect changes. + + + + + WPF Glass Window + Inherit from this window class to enable glass on a WPF window + + + + + Makes the background of current window transparent from both Wpf and Windows Perspective + + + + + Excludes a UI element from the AeroGlass frame. + + The element to exclude. + Many non-WPF rendered controls (i.e., the ExplorerBrowser control) will not + render properly on top of an AeroGlass frame. + + + + Resets the AeroGlass exclusion area. + + + + + OnSourceInitialized + Override SourceInitialized to initialize windowHandle for this window. + A valid windowHandle is available only after the sourceInitialized is completed + + EventArgs + + + + Get determines if AeroGlass is enabled on the desktop. Set enables/disables AreoGlass on the desktop. + + + + + Fires when the availability of Glass effect changes. + + + + + An exception thrown when an error occurs while dealing with Control objects. + + + + + Default constructor. + + + + + Initializes an excpetion with a custom message. + + + + + + Initializes an exception with custom message and inner exception. + + + + + + + Initializes an exception with custom message and error code. + + + + + + + Initializes an exception with custom message and error code. + + + + + + + Initializes an exception from serialization info and a context. + + + + + + + This class is a wrapper around the Windows Explorer Browser control. + + + + + Clears the Explorer Browser of existing content, fills it with + content from the specified container, and adds a new point to the Travel Log. + + The shell container to navigate to. + Will throw if navigation fails for any other reason. + + + + Navigates within the navigation log. This does not change the set of + locations in the navigation log. + + Forward of Backward + True if the navigation succeeded, false if it failed for any reason. + + + + Navigate within the navigation log. This does not change the set of + locations in the navigation log. + + An index into the navigation logs Locations collection. + True if the navigation succeeded, false if it failed for any reason. + + + + Initializes the ExplorerBorwser WinForms wrapper. + + + + + Displays a placeholder for the explorer browser in design mode + + Contains information about the paint event. + + + + Creates and initializes the native ExplorerBrowser control + + + + + Sizes the native control to match the WinForms control wrapper. + + Contains information about the size changed event. + + + + Cleans up the explorer browser events+object when the window is being taken down. + + An EventArgs that contains event data. + + + + + + calling service + requested interface guid + caller-allocated memory for interface pointer + + + + + Controls the visibility of the explorer borwser panes + + a guid identifying the pane + the pane state desired + + + + + Returns the current view mode of the browser + + + + + + Gets the IFolderView2 interface from the explorer browser. + + + + + + Gets the selected items in the explorer browser as an IShellItemArray + + + + + + Gets the items in the ExplorerBrowser as an IShellItemArray + + + + + + Options that control how the ExplorerBrowser navigates + + + + + Options that control how the content of the ExplorerBorwser looks + + + + + The set of ShellObjects in the Explorer Browser + + + + + The set of selected ShellObjects in the Explorer Browser + + + + + Contains the navigation history of the ExplorerBrowser + + + + + The name of the property bag used to persist changes to the ExplorerBrowser's view state. + + + + + Fires when the SelectedItems collection changes. + + + + + Fires when the Items colection changes. + + + + + Fires when a navigation has been initiated, but is not yet complete. + + + + + Fires when a navigation has been 'completed': no NavigationPending listener + has cancelled, and the ExplorerBorwser has created a new view. The view + will be populated with new items asynchronously, and ItemsChanged will be + fired to reflect this some time later. + + + + + Fires when either a NavigationPending listener cancels the navigation, or + if the operating system determines that navigation is not possible. + + + + + Fires when the ExplorerBorwser view has finished enumerating files. + + + + + Fires when the item selected in the view has changed (i.e., a rename ). + This is not the same as SelectionChanged. + + + + + Interaction logic for ExplorerBrowser.xaml + + + ExplorerBrowser + + + + + Hosts the ExplorerBrowser WinForms wrapper in this control + + + + + To avoid the 'Dispatcher processing has been suspended' InvalidOperationException on Win7, + the ExplorerBorwser native control is initialized after this control is fully loaded. + + + + + + + Map changes to the CLR flags to the dependency properties + + + + + + + Synchronize NavigationLog collection to dependency collection + + + + + + + Synchronize SelectedItems collection to dependency collection + + + + + + + The items in the ExplorerBrowser window + + + + + The NavigationLog + + + + + The selected items in the ExplorerBrowser window + + + + + The DependencyProperty for the NavigationTarget property + + + + + Disposes the class + + + + + Disposes the browser. + + + + + + InitializeComponent + + + + + The underlying WinForms control + + + + + The items in the ExplorerBrowser window + + + + + The selected items in the ExplorerBrowser window + + + + + The selected items in the ExplorerBrowser window + + + + + The location the explorer browser is navigating to + + + + + The view should be left-aligned. + + + + + Automatically arrange the elements in the view. + + + + + Turns on check mode for the view + + + + + When the view is in "tile view mode" the layout of a single item should be extended to the width of the view. + + + + + When an item is selected, the item and all its sub-items are highlighted. + + + + + The view should not display file names + + + + + The view should not save view state in the browser. + + + + + Do not display a column header in the view in any view mode. + + + + + Only show the column header in details view mode. + + + + + The view should not display icons. + + + + + Do not show subfolders. + + + + + Navigate with a single click + + + + + Do not allow more than a single item to be selected. + + + + + The size of the thumbnails in the explorer browser + + + + + The various view modes of the explorer browser control + + + + + Always navigate, even if you are attempting to navigate to the current folder. + + + + + Do not navigate further than the initial navigation. + + + + + Show/Hide the AdvancedQuery pane on subsequent navigation + + + + + Show/Hide the Commands pane on subsequent navigation + + + + + Show/Hide the Organize menu in the Commands pane on subsequent navigation + + + + + Show/Hide the View menu in the Commands pane on subsequent navigation + + + + + Show/Hide the Details pane on subsequent navigation + + + + + Show/Hide the Navigation pane on subsequent navigation + + + + + Show/Hide the Preview pane on subsequent navigation + + + + + Show/Hide the Query pane on subsequent navigation + + + + + Navigation log index + + + + + These options control how the content of the Explorer Browser + is rendered. + + + + + The viewing mode of the Explorer Browser + + + + + The binary representation of the ExplorerBrowser content flags + + + + + The view should be left-aligned. + + + + + Automatically arrange the elements in the view. + + + + + Turns on check mode for the view + + + + + When the view is in "tile view mode" the layout of a single item should be extended to the width of the view. + + + + + When an item is selected, the item and all its sub-items are highlighted. + + + + + The view should not display file names + + + + + The view should not save view state in the browser. + + + + + Do not display a column header in the view in any view mode. + + + + + Only show the column header in details view mode. + + + + + The view should not display icons. + + + + + Do not show subfolders. + + + + + Navigate with a single click + + + + + Do not allow more than a single item to be selected. + + + + + The size of the thumbnails in pixels + + + + + Event argument for The NavigationPending event + + + + + The location being navigated to + + + + + Set to 'True' to cancel the navigation. + + + + + Event argument for The NavigationComplete event + + + + + The new location of the explorer browser + + + + + Event argument for the NavigatinoFailed event + + + + + The location the the browser would have navigated to. + + + + + This provides a connection point container compatible dispatch interface for + hooking into the ExplorerBrowser view. + + + + + Default constructor for ExplorerBrowserViewEvents + + + + + The view selection has changed + + + + + The contents of the view have changed + + + + + The enumeration of files in the view is complete + + + + + The selected item in the view has changed (not the same as the selection has changed) + + + + + Finalizer for ExplorerBrowserViewEvents + + + + + Disconnects and disposes object. + + + + + Disconnects and disposes object. + + + + + + The navigation log is a history of the locations visited by the explorer browser. + + + + + Clears the contents of the navigation log. + + + + + The pending navigation log action. null if the user is not navigating + via the navigation log. + + + + + The index into the Locations collection. -1 if the Locations colleciton + is empty. + + + + + Indicates the presence of locations in the log that can be + reached by calling Navigate(Forward) + + + + + Indicates the presence of locations in the log that can be + reached by calling Navigate(Backward) + + + + + The navigation log + + + + + An index into the Locations collection. The ShellObject pointed to + by this index is the current location of the ExplorerBrowser. + + + + + Gets the shell object in the Locations collection pointed to + by CurrentLocationIndex. + + + + + Fires when the navigation log changes or + the current navigation position changes + + + + + A navigation traversal request + + + + + Indicates the viewing mode of the explorer browser + + + + + Choose the best view mode for the folder + + + + + (New for Windows7) + + + + + Object names and other selected information, such as the size or date last updated, are shown. + + + + + The view should display medium-size icons. + + + + + Object names are displayed in a list view. + + + + + The view should display small icons. + + + + + The view should display thumbnail icons. + + + + + The view should display icons in a filmstrip format. + + + + + The view should display large icons. + + + + + Specifies the options that control subsequent navigation. + Typically use one, or a bitwise combination of these + flags to specify how the explorer browser navigates. + + + + + Always navigate, even if you are attempting to navigate to the current folder. + + + + + Do not navigate further than the initial navigation. + + + + + Indicates the content options of the explorer browser. + Typically use one, or a bitwise combination of these + flags to specify how conent should appear in the + explorer browser control + + + + + No options. + + + + + The view should be left-aligned. + + + + + Automatically arrange the elements in the view. + + + + + Turns on check mode for the view + + + + + When the view is set to "Tile" the layout of a single item should be extended to the width of the view. + + + + + When an item is selected, the item and all its sub-items are highlighted. + + + + + The view should not display file names + + + + + The view should not save view state in the browser. + + + + + Do not display a column header in the view in any view mode. + + + + + Only show the column header in details view mode. + + + + + The view should not display icons. + + + + + Do not show subfolders. + + + + + Navigate with a single click + + + + + Do not allow more than a single item to be selected. + + + + + Indicates the visibility state of an ExplorerBrowser pane + + + + + Allow the explorer browser to determine if this pane is displayed. + + + + + Hide the pane + + + + + Show the pane + + + + + Controls the visibility of the various ExplorerBrowser panes on subsequent navigation + + + + + The pane on the left side of the Windows Explorer window that hosts the folders tree and Favorites. + + + + + Commands module along the top of the Windows Explorer window. + + + + + Organize menu within the commands module. + + + + + View menu within the commands module. + + + + + Pane showing metadata along the bottom of the Windows Explorer window. + + + + + Pane on the right of the Windows Explorer window that shows a large reading preview of the file. + + + + + Quick filter buttons to aid in a search. + + + + + Additional fields and options to aid in a search. + + + + + The direction argument for Navigate + + + + + Navigates forward through the navigation log + + + + + Navigates backward through the travel log + + + + + The event argument for NavigationLogChangedEvent + + + + + Indicates CanNavigateForward has changed + + + + + Indicates CanNavigateBackward has changed + + + + + Indicates the Locations collection has changed + + + + + These options control the results subsequent navigations of the ExplorerBrowser + + + + + The binary flags that are passed to the explorer browser control's GetOptions/SetOptions methods + + + + + Do not navigate further than the initial navigation. + + + + + Always navigate, even if you are attempting to navigate to the current folder. + + + + + Controls the visibility of the various ExplorerBrowser panes on subsequent navigation + + + + + The STGM constants are flags that indicate + conditions for creating and deleting the object and access modes + for the object. + + You can combine these flags, but you can only choose one flag + from each group of related flags. Typically one flag from each + of the access and sharing groups must be specified for all + functions and methods which use these constants. + + + + + Indicates that, in direct mode, each change to a storage + or stream element is written as it occurs. + + + + + Indicates that, in transacted mode, changes are buffered + and written only if an explicit commit operation is called. + + + + + Provides a faster implementation of a compound file + in a limited, but frequently used, case. + + + + + Indicates that the object is read-only, + meaning that modifications cannot be made. + + + + + Enables you to save changes to the object, + but does not permit access to its data. + + + + + Enables access and modification of object data. + + + + + Specifies that subsequent openings of the object are + not denied read or write access. + + + + + Prevents others from subsequently opening the object in Read mode. + + + + + Prevents others from subsequently opening the object + for Write or ReadWrite access. + + + + + Prevents others from subsequently opening the object in any mode. + + + + + Opens the storage object with exclusive access to the most + recently committed version. + + + + + Indicates that the underlying file is to be automatically destroyed when the root + storage object is released. This feature is most useful for creating temporary files. + + + + + Indicates that, in transacted mode, a temporary scratch file is usually used + to save modifications until the Commit method is called. + Specifying NoScratch permits the unused portion of the original file + to be used as work space instead of creating a new file for that purpose. + + + + + Indicates that an existing storage object + or stream should be removed before the new object replaces it. + + + + + Creates the new object while preserving existing data in a stream named "Contents". + + + + + Causes the create operation to fail if an existing object with the specified name exists. + + + + + This flag is used when opening a storage object with Transacted + and without ShareExclusive or ShareDenyWrite. + In this case, specifying NoSnapshot prevents the system-provided + implementation from creating a snapshot copy of the file. + Instead, changes to the file are written to the end of the file. + + + + + Supports direct mode for single-writer, multireader file operations. + + + + + Wraps the native Windows MSG structure. + + + + + Creates a new instance of the Message struct + + Window handle + Message + WParam + LParam + Time + Point + + + + Determines if two messages are equal. + + First message + Second message + True if first and second message are equal; false otherwise. + + + + Determines if two messages are not equal. + + First message + Second message + True if first and second message are not equal; false otherwise. + + + + Determines if this message is equal to another. + + Another message + True if this message is equal argument; false otherwise. + + + + Gets a hash code for the message. + + Hash code for this message. + + + + Gets the window handle + + + + + Gets the window message + + + + + Gets the WParam + + + + + Gets the LParam + + + + + Gets the time + + + + + Gets the point + + + + + An exception thrown when an error occurs while dealing with the Property System API. + + + + + Default constructor. + + + + + Initializes an excpetion with a custom message. + + + + + + Initializes an exception with custom message and inner exception. + + + + + + + Initializes an exception with custom message and error code. + + + + + + + Initializes an exception from serialization info and a context. + + + + + + + Specifies options for the appearance of the + stock icon. + + + + + Retrieve the small version of the icon, as specified by + SM_CXICON and SM_CYICON system metrics. + + + + + Retrieve the small version of the icon, as specified by + SM_CXSMICON and SM_CYSMICON system metrics. + + + + + Retrieve the shell-sized icons (instead of the + size specified by the system metrics). + + + + + Specified that the hIcon member of the SHSTOCKICONINFO + structure receives a handle to the specified icon. + + + + + Specifies that the iSysImageImage member of the SHSTOCKICONINFO + structure receives the index of the specified + icon in the system imagelist. + + + + + Adds the link overlay to the icon. + + + + + Adds the system highlight color to the icon. + + + + + The window has a thin-line border. + + + + + The window has a title bar (includes the WS_BORDER style). + + + + + The window is a child window. + A window with this style cannot have a menu bar. + This style cannot be used with the WS_POPUP style. + + + + + Same as the WS_CHILD style. + + + + + Excludes the area occupied by child windows when drawing occurs within the parent window. + This style is used when creating the parent window. + + + + + Clips child windows relative to each other; + that is, when a particular child window receives a WM_PAINT message, + the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated. + If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, + when drawing within the client area of a child window, to draw within the client area of a neighboring child window. + + + + + The window is initially disabled. A disabled window cannot receive input from the user. + To change this after a window has been created, use the EnableWindow function. + + + + + The window has a border of a style typically used with dialog boxes. + A window with this style cannot have a title bar. + + + + + The window is the first control of a group of controls. + The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style. + The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. + The user can subsequently change the keyboard focus from one control in the group to the next control + in the group by using the direction keys. + + You can turn this style on and off to change dialog box navigation. + To change this style after a window has been created, use the SetWindowLong function. + + + + + The window has a horizontal scroll bar. + + + + + The window is initially minimized. + Same as the WS_MINIMIZE style. + + + + + The window is initially maximized. + + + + + The window has a maximize button. + Cannot be combined with the WS_EX_CONTEXTHELP style. + The WS_SYSMENU style must also be specifie + + + + + The window is initially minimized. + Same as the WS_ICONIC style. + + + + + The window has a minimize button. + Cannot be combined with the WS_EX_CONTEXTHELP style. + The WS_SYSMENU style must also be specified. + + + + + The window is an overlapped window. + An overlapped window has a title bar and a border. + Same as the WS_TILED style. + + + + + The windows is a pop-up window. + This style cannot be used with the WS_CHILD style. + + + + + The window has a sizing border. + Same as the WS_THICKFRAME style. + + + + + The window has a window menu on its title bar. + The WS_CAPTION style must also be specified. + + + + + The window is a control that can receive the keyboard focus when the user presses the TAB key. + Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style. + + You can turn this style on and off to change dialog box navigation. + To change this style after a window has been created, use the SetWindowLong function. + For user-created windows and modeless dialogs to work with tab stops, + alter the message loop to call the IsDialogMessage function. + + + + + The window has a sizing border. + Same as the WS_SIZEBOX style. + + + + + The window is an overlapped window. + An overlapped window has a title bar and a border. + Same as the WS_OVERLAPPED style. + + + + + The window is initially visible. + + This style can be turned on and off by using the ShowWindow or SetWindowPos function. + + + + + The window has a vertical scroll bar. + + + + + The window is an overlapped window. + Same as the WS_OVERLAPPEDWINDOW style. + + + + + The window is a pop-up window. + The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible. + + + + + The window is an overlapped window. Same as the WS_TILEDWINDOW style. + + + + + Represents a registered or known folder in the system. + + + + + Gets the path for this known folder. + + + + + Gets the category designation for this known folder. + + + + + Gets this known folder's canonical name. + + + + + Gets this known folder's description. + + + + + Gets the unique identifier for this known folder's parent folder. + + + + + Gets this known folder's relative path. + + + + + Gets this known folder's parsing name. + + + + + Gets this known folder's tool tip text. + + + + + Gets the resource identifier for this + known folder's tool tip text. + + + + + Gets this known folder's localized name. + + + + + Gets the resource identifier for this + known folder's localized name. + + + + + Gets this known folder's security attributes. + + + + + Gets this known folder's file attributes, + such as "read-only". + + + + + Gets an value that describes this known folder's behaviors. + + + + + Gets the unique identifier for this known folder's type. + + + + + Gets a string representation of this known folder's type. + + + + + Gets the unique identifier for this known folder. + + + + + Gets a value that indicates whether this known folder's path exists on the computer. + + If this property value is false, + the folder might be a virtual folder ( property will + be for virtual folders) + + + + Gets a value that states whether this known folder + can have its path set to a new value, + including any restrictions on the redirection. + + + + + Prepares the browser to be navigated. + + A handle to the owner window or control. + A pointer to a RECT containing the coordinates of the bounding rectangle + the browser will occupy. The coordinates are relative to hwndParent. If this parameter is NULL, + then method IExplorerBrowser::SetRect should subsequently be called. + A pointer to a FOLDERSETTINGS structure that determines how the folder will be + displayed in the view. If this parameter is NULL, then method IExplorerBrowser::SetFolderSettings + should be called, otherwise, the default view settings for the folder are used. + + + + + Destroys the browser. + + + + + + Sets the size and position of the view windows created by the browser. + + A pointer to a DeferWindowPos handle. This paramater can be NULL. + The coordinates that the browser will occupy. + + + + + Sets the name of the property bag. + + A pointer to a constant, null-terminated, Unicode string that contains + the name of the property bag. View state information that is specific to the application of the + client is stored (persisted) using this name. + + + + + Sets the default empty text. + + A pointer to a constant, null-terminated, Unicode string that contains + the empty text. + + + + + Sets the folder settings for the current view. + + A pointer to a FOLDERSETTINGS structure that contains the folder settings + to be applied. + + + + + Initiates a connection with IExplorerBrowser for event callbacks. + + A pointer to the IExplorerBrowserEvents interface of the object to be + advised of IExplorerBrowser events + When this method returns, contains a token that uniquely identifies + the event listener. This allows several event listeners to be subscribed at a time. + + + + + Terminates an advisory connection. + + A connection token previously returned from IExplorerBrowser::Advise. + Identifies the connection to be terminated. + + + + + Sets the current browser options. + + One or more EXPLORER_BROWSER_OPTIONS flags to be set. + + + + + Gets the current browser options. + + When this method returns, contains the current EXPLORER_BROWSER_OPTIONS + for the browser. + + + + + Browses to a pointer to an item identifier list (PIDL) + + A pointer to a const ITEMIDLIST (item identifier list) that specifies an object's + location as the destination to navigate to. This parameter can be NULL. + A flag that specifies the category of the pidl. This affects how + navigation is accomplished + + + + + Browse to an object + + A pointer to an object to browse to. If the object cannot be browsed, + an error value is returned. + A flag that specifies the category of the pidl. This affects how + navigation is accomplished. + + + + + Creates a results folder and fills it with items. + + An interface pointer on the source object that will fill the IResultsFolder + One of the EXPLORER_BROWSER_FILL_FLAGS + + + + + Removes all items from the results folder. + + + + + + Gets an interface for the current view of the browser. + + A reference to the desired interface ID. + When this method returns, contains the interface pointer requested in riid. + This will typically be IShellView or IShellView2. + + + + + Internal class that contains interop declarations for + functions that are not benign and are performance critical. + + + + + Specifies behaviors for known folders. + + + + + No behaviors are defined. + + + + + Prevents a per-user known folder from being + redirected to a network location. + + + + + The known folder can be roamed through PC-to-PC synchronization. + + + + + Creates the known folder when the user first logs on. + + + + + Specifies the categories for known folders. + + + + + The folder category is not specified. + + + + + The folder is a virtual folder. Virtual folders are not part + of the file system. For example, Control Panel and + Printers are virtual folders. A number of properties + such as folder path and redirection do not apply to this category. + + + + + The folder is fixed. Fixed file system folders are not + managed by the Shell and are usually given a permanent + path when the system is installed. For example, the + Windows and Program Files folders are fixed folders. + A number of properties such as redirection do not apply + to this category. + + + + + The folder is a common folder. Common folders are + used for sharing data and settings + accessible by all users of a system. For example, + all users share a common Documents folder as well + as their per-user Documents folder. + + + + + Each user has their own copy of the folder. Per-user folders + are those stored under each user's profile and + accessible only by that user. + + + + + Structure used internally to store property values for + a known folder. This structure holds the information + returned in the FOLDER_DEFINITION structure, and + resources referenced by fields in NativeFolderDefinition, + such as icon and tool tip. + + + + + Contains the GUID identifiers for well-known folders. + + + + + Returns the friendly name for a specified folder. + + The Guid identifier for a known folder. + A value. + + + + Returns a sorted list of name, guid pairs for + all known folders. + + + + + + Computer + + + + + Conflicts + + + + + Control Panel + + + + + Desktop + + + + + Internet Explorer + + + + + Network + + + + + Printers + + + + + Sync Center + + + + + Network Connections + + + + + Sync Setup + + + + + Sync Results + + + + + Recycle Bin + + + + + Fonts + + + + + Startup + + + + + Programs + + + + + Start Menu + + + + + Recent Items + + + + + SendTo + + + + + Documents + + + + + Favorites + + + + + Network Shortcuts + + + + + Printer Shortcuts + + + + + Templates + + + + + Startup + + + + + Programs + + + + + Start Menu + + + + + Public Desktop + + + + + ProgramData + + + + + Templates + + + + + Public Documents + + + + + Roaming + + + + + Local + + + + + LocalLow + + + + + Temporary Internet Files + + + + + Cookies + + + + + History + + + + + System32 + + + + + System32 + + + + + Windows + + + + + The user's username (%USERNAME%) + + + + + Pictures + + + + + Program Files + + + + + Common Files + + + + + Program Files + + + + + Common Files + + + + + Program Files + + + + + Common Files + + + + + Administrative Tools + + + + + Administrative Tools + + + + + Music + + + + + Videos + + + + + Public Pictures + + + + + Public Music + + + + + Public Videos + + + + + Resources + + + + + None + + + + + OEM Links + + + + + Temporary Burn Folder + + + + + Users + + + + + Playlists + + + + + Sample Playlists + + + + + Sample Music + + + + + Sample Pictures + + + + + Sample Videos + + + + + Slide Shows + + + + + Public + + + + + Programs and Features + + + + + Installed Updates + + + + + Get Programs + + + + + Downloads + + + + + Public Downloads + + + + + Searches + + + + + Quick Launch + + + + + Contacts + + + + + Gadgets + + + + + Gadgets + + + + + Tree property value folder + + + + + GameExplorer + + + + + GameExplorer + + + + + Saved Games + + + + + Games + + + + + Recorded TV + + + + + Microsoft Office Outlook + + + + + Offline Files + + + + + Links + + + + + The user's full name (for instance, Jean Philippe Bagel) entered when the user account was created. + + + + + Search home + + + + + Original Images + + + + + UserProgramFiles + + + + + UserProgramFilesCommon + + + + + Ringtones + + + + + PublicRingtones + + + + + UsersLibraries + + + + + DocumentsLibrary + + + + + MusicLibrary + + + + + PicturesLibrary + + + + + VideosLibrary + + + + + RecordedTVLibrary + + + + + OtherUsers + + + + + DeviceMetadataStore + + + + + Libraries + + + + + UserPinned + + + + + ImplicitAppShortcuts + + + + + The FolderTypes values represent a view template applied to a folder, + usually based on its intended use and contents. + + + + + No particular content type has been detected or specified. This value is not supported in Windows 7 and later systems. + + + + + The folder is invalid. There are several things that can cause this judgement: hard disk errors, file system errors, and compression errors among them. + + + + + The folder contains document files. These can be of mixed format—.doc, .txt, and others. + + + + + Image files, such as .jpg, .tif, or .png files. + + + + + Windows 7 and later. The folder contains audio files, such as .mp3 and .wma files. + + + + + A list of music files displayed in Icons view. This value is not supported in Windows 7 and later systems. + + + + + The folder is the Games folder found in the Start menu. + + + + + The Control Panel in category view. This is a virtual folder. + + + + + The Control Panel in classic view. This is a virtual folder. + + + + + Printers that have been added to the system. This is a virtual folder. + + + + + The Recycle Bin. This is a virtual folder. + + + + + The software explorer window used by the Add or Remove Programs control panel icon. + + + + + The folder is a compressed archive, such as a compressed file with a .zip file name extension. + + + + + An e-mail-related folder that contains contact information. + + + + + A default library view without a more specific template. This value is not supported in Windows 7 and later systems. + + + + + The Network Explorer folder. + + + + + The folder is the FOLDERID_UsersFiles folder. + + + + + Windows 7 and later. The folder contains search results, but they are of mixed or no specific type. + + + + + Windows 7 and later. The folder is a library, but of no specified type. + + + + + Windows 7 and later. The folder contains video files. These can be of mixed format—.wmv, .mov, and others. + + + + + Windows 7 and later. The view shown when the user clicks the Windows Explorer button on the taskbar. + + + + + Windows 7 and later. The homegroup view. + + + + + Windows 7 and later. A folder that contains communication-related files such as e-mails, calendar information, and contact information. + + + + + Windows 7 and later. The folder contains recorded television broadcasts. + + + + + Windows 7 and later. The folder contains saved game states. + + + + + Windows 7 and later. The folder contains federated search OpenSearch results. + + + + + Windows 7 and later. Before you search. + + + + + Windows 7 and later. A user's Searches folder, normally found at C:\Users\username\Searches. + + + + + Creates the helper class for known folders. + + + + + Returns the native known folder (IKnownFolderNative) given a PID list + + + + + + + Returns a known folder given a globally unique identifier. + + A GUID for the requested known folder. + A known folder representing the specified name. + Thrown if the given Known Folder ID is invalid. + + + + Returns a known folder given a globally unique identifier. + + A GUID for the requested known folder. + A known folder representing the specified name. Returns null if Known Folder is not found or could not be created. + + + + Given a native KnownFolder (IKnownFolderNative), create the right type of + IKnownFolder object (FileSystemKnownFolder or NonFileSystemKnownFolder) + + Native Known Folder + + + + + Returns the known folder given its canonical name. + + A non-localized canonical name for the known folder, such as MyComputer. + A known folder representing the specified name. + Thrown if the given canonical name is invalid or if the KnownFolder could not be created. + + + + Returns a known folder given its shell path, such as C:\users\public\documents or + ::{645FF040-5081-101B-9F08-00AA002F954E} for the Recycle Bin. + + The path for the requested known folder; either a physical path or a virtual path. + A known folder representing the specified name. + + + + Returns a known folder given its shell namespace parsing name, such as + ::{645FF040-5081-101B-9F08-00AA002F954E} for the Recycle Bin. + + The parsing name (or path) for the requested known folder. + A known folder representing the specified name. + Thrown if the given parsing name is invalid. + + + + Defines properties for known folders that identify the path of standard known folders. + + + + + Gets a strongly-typed read-only collection of all the registered known folders. + + + + + Gets the metadata for the Computer folder. + + An object. + + + + Gets the metadata for the Conflict folder. + + An object. + + + + Gets the metadata for the ControlPanel folder. + + An object. + + + + Gets the metadata for the Desktop folder. + + An object. + + + + Gets the metadata for the Internet folder. + + An object. + + + + Gets the metadata for the Network folder. + + An object. + + + + Gets the metadata for the Printers folder. + + An object. + + + + Gets the metadata for the SyncManager folder. + + An object. + + + + Gets the metadata for the Connections folder. + + An object. + + + + Gets the metadata for the SyncSetup folder. + + An object. + + + + Gets the metadata for the SyncResults folder. + + An object. + + + + Gets the metadata for the RecycleBin folder. + + An object. + + + + Gets the metadata for the Fonts folder. + + An object. + + + + Gets the metadata for the Startup folder. + + An object. + + + + Gets the metadata for the Programs folder. + + An object. + + + + Gets the metadata for the per-user StartMenu folder. + + An object. + + + + Gets the metadata for the per-user Recent folder. + + An object. + + + + Gets the metadata for the per-user SendTo folder. + + An object. + + + + Gets the metadata for the per-user Documents folder. + + An object. + + + + Gets the metadata for the per-user Favorites folder. + + An object. + + + + Gets the metadata for the NetHood folder. + + An object. + + + + Gets the metadata for the PrintHood folder. + + An object. + + + + Gets the metadata for the Templates folder. + + An object. + + + + Gets the metadata for the CommonStartup folder. + + An object. + + + + Gets the metadata for the CommonPrograms folder. + + An object. + + + + Gets the metadata for the CommonStartMenu folder. + + An object. + + + + Gets the metadata for the PublicDesktop folder. + + An object. + + + + Gets the metadata for the ProgramData folder. + + An object. + + + + Gets the metadata for the CommonTemplates folder. + + An object. + + + + Gets the metadata for the PublicDocuments folder. + + An object. + + + + Gets the metadata for the RoamingAppData folder. + + An object. + + + + Gets the metadata for the per-user LocalAppData + folder. + + An object. + + + + Gets the metadata for the LocalAppDataLow folder. + + An object. + + + + Gets the metadata for the InternetCache folder. + + An object. + + + + Gets the metadata for the Cookies folder. + + An object. + + + + Gets the metadata for the History folder. + + An object. + + + + Gets the metadata for the System folder. + + An object. + + + + Gets the metadata for the SystemX86 + folder. + + An object. + + + + Gets the metadata for the Windows folder. + + An object. + + + + Gets the metadata for the Profile folder. + + An object. + + + + Gets the metadata for the per-user Pictures folder. + + An object. + + + + Gets the metadata for the ProgramFilesX86 folder. + + An object. + + + + Gets the metadata for the ProgramFilesCommonX86 folder. + + An object. + + + + Gets the metadata for the ProgramsFilesX64 folder. + + An object. + + + + Gets the metadata for the ProgramFilesCommonX64 folder. + + An object. + + + + Gets the metadata for the ProgramFiles folder. + + An object. + + + + Gets the metadata for the ProgramFilesCommon folder. + + An object. + + + + Gets the metadata for the AdminTools folder. + + An object. + + + + Gets the metadata for the CommonAdminTools folder. + + An object. + + + + Gets the metadata for the per-user Music folder. + + An object. + + + + Gets the metadata for the Videos folder. + + An object. + + + + Gets the metadata for the PublicPictures folder. + + An object. + + + + Gets the metadata for the PublicMusic folder. + + An object. + + + + Gets the metadata for the PublicVideos folder. + + An object. + + + + Gets the metadata for the ResourceDir folder. + + An object. + + + + Gets the metadata for the LocalizedResourcesDir folder. + + An object. + + + + Gets the metadata for the CommonOEMLinks folder. + + An object. + + + + Gets the metadata for the CDBurning folder. + + An object. + + + + Gets the metadata for the UserProfiles folder. + + An object. + + + + Gets the metadata for the Playlists folder. + + An object. + + + + Gets the metadata for the SamplePlaylists folder. + + An object. + + + + Gets the metadata for the SampleMusic folder. + + An object. + + + + Gets the metadata for the SamplePictures folder. + + An object. + + + + Gets the metadata for the SampleVideos folder. + + An object. + + + + Gets the metadata for the PhotoAlbums folder. + + An object. + + + + Gets the metadata for the Public folder. + + An object. + + + + Gets the metadata for the ChangeRemovePrograms folder. + + An object. + + + + Gets the metadata for the AppUpdates folder. + + An object. + + + + Gets the metadata for the AddNewPrograms folder. + + An object. + + + + Gets the metadata for the per-user Downloads folder. + + An object. + + + + Gets the metadata for the PublicDownloads folder. + + An object. + + + + Gets the metadata for the per-user SavedSearches folder. + + An object. + + + + Gets the metadata for the per-user QuickLaunch folder. + + An object. + + + + Gets the metadata for the Contacts folder. + + An object. + + + + Gets the metadata for the SidebarParts folder. + + An object. + + + + Gets the metadata for the SidebarDefaultParts folder. + + An object. + + + + Gets the metadata for the TreeProperties folder. + + An object. + + + + Gets the metadata for the PublicGameTasks folder. + + An object. + + + + Gets the metadata for the GameTasks folder. + + An object. + + + + Gets the metadata for the per-user SavedGames folder. + + An object. + + + + Gets the metadata for the Games folder. + + An object. + + + + Gets the metadata for the RecordedTV folder. + + An object. + This folder is not used. + + + + Gets the metadata for the SearchMapi folder. + + An object. + + + + Gets the metadata for the SearchCsc folder. + + An object. + + + + Gets the metadata for the per-user Links folder. + + An object. + + + + Gets the metadata for the UsersFiles folder. + + An object. + + + + Gets the metadata for the SearchHome folder. + + An object. + + + + Gets the metadata for the OriginalImages folder. + + An object. + + + + Gets the metadata for the UserProgramFiles folder. + + + + + Gets the metadata for the UserProgramFilesCommon folder. + + + + + Gets the metadata for the Ringtones folder. + + + + + Gets the metadata for the PublicRingtones folder. + + + + + Gets the metadata for the UsersLibraries folder. + + + + + Gets the metadata for the DocumentsLibrary folder. + + + + + Gets the metadata for the MusicLibrary folder. + + + + + Gets the metadata for the PicturesLibrary folder. + + + + + Gets the metadata for the VideosLibrary folder. + + + + + Gets the metadata for the RecordedTVLibrary folder. + + + + + Gets the metadata for the OtherUsers folder. + + + + + Gets the metadata for the DeviceMetadataStore folder. + + + + + Gets the metadata for the Libraries folder. + + + + + Gets the metadata for the UserPinned folder. + + + + + Gets the metadata for the ImplicitAppShortcuts folder. + + + + + Internal class to represent the KnownFolder settings/properties + + + + + Populates a structure that contains + this known folder's properties. + + + + + Gets the path of this this known folder. + + + Returns false if the folder is virtual, or a boolean + value that indicates whether this known folder exists. + + Native IKnownFolder reference + + A containing the path, or if this known folder does not exist. + + + + + Gets the path for this known folder. + + A object. + + + + Gets the category designation for this known folder. + + A value. + + + + Gets this known folder's canonical name. + + A object. + + + + Gets this known folder's description. + + A object. + + + + Gets the unique identifier for this known folder's parent folder. + + A value. + + + + Gets this known folder's relative path. + + A object. + + + + Gets this known folder's tool tip text. + + A object. + + + + Gets the resource identifier for this + known folder's tool tip text. + + A object. + + + + Gets this known folder's localized name. + + A object. + + + + Gets the resource identifier for this + known folder's localized name. + + A object. + + + + Gets this known folder's security attributes. + + A object. + + + + Gets this known folder's file attributes, + such as "read-only". + + A value. + + + + Gets an value that describes this known folder's behaviors. + + A value. + + + + Gets the unique identifier for this known folder's type. + + A value. + + + + Gets a string representation of this known folder's type. + + A object. + + + + Gets the unique identifier for this known folder. + + A value. + + + + Gets a value that indicates whether this known folder's path exists on the computer. + + A bool value. + If this property value is false, + the folder might be a virtual folder ( property will + be for virtual folders) + + + + Gets a value that states whether this known folder + can have its path set to a new value, + including any restrictions on the redirection. + + A value. + + + + Specifies the redirection capabilities for known folders. + + + + + Redirection capability is unknown. + + + + + The known folder can be redirected. + + + + + The known folder can be redirected. + Currently, redirection exists only for + common and user folders; fixed and virtual folders + cannot be redirected. + + + + + Redirection is not allowed. + + + + + The folder cannot be redirected because it is + already redirected by group policy. + + + + + The folder cannot be redirected because the policy + prohibits redirecting this folder. + + + + + The folder cannot be redirected because the calling + application does not have sufficient permissions. + + + + + Contains special retrieval options for known folders. + + + + + A Serch Connector folder in the Shell Namespace + + + + + Indicates whether this feature is supported on the current platform. + + + + + CommonFileDialog AddPlace locations + + + + + At the bottom of the Favorites or Places list. + + + + + At the top of the Favorites or Places list. + + + + + One of the values that indicates how the ShellObject DisplayName should look. + + + + + Returns the display name relative to the desktop. + + + + + Returns the parsing name relative to the parent folder. + + + + + Returns the path relative to the parent folder in a + friendly format as displayed in an address bar. + + + + + Returns the parsing name relative to the desktop. + + + + + Returns the editing name relative to the parent folder. + + + + + Returns the editing name relative to the desktop. + + + + + Returns the display name relative to the file system path. + + + + + Returns the display name relative to a URL. + + + + + Available Library folder types + + + + + General Items + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + + + + + Flags controlling the appearance of a window + + + + + Hides the window and activates another window. + + + + + Activates and displays the window (including restoring + it to its original size and position). + + + + + Minimizes the window. + + + + + Maximizes the window. + + + + + Similar to , except that the window + is not activated. + + + + + Activates the window and displays it in its current size + and position. + + + + + Minimizes the window and activates the next top-level window. + + + + + Minimizes the window and does not activate it. + + + + + Similar to , except that the window is not + activated. + + + + + Activates and displays the window, restoring it to its original + size and position. + + + + + Sets the show state based on the initial value specified when + the process was created. + + + + + Minimizes a window, even if the thread owning the window is not + responding. Use this only to minimize windows from a different + thread. + + + + + Provides a set of flags to be used with + to indicate the operation in methods. + + + + + An implicit comparison between the value of the property and the value of the constant. + + + + + The value of the property and the value of the constant must be equal. + + + + + The value of the property and the value of the constant must not be equal. + + + + + The value of the property must be less than the value of the constant. + + + + + The value of the property must be greater than the value of the constant. + + + + + The value of the property must be less than or equal to the value of the constant. + + + + + The value of the property must be greater than or equal to the value of the constant. + + + + + The value of the property must begin with the value of the constant. + + + + + The value of the property must end with the value of the constant. + + + + + The value of the property must contain the value of the constant. + + + + + The value of the property must not contain the value of the constant. + + + + + The value of the property must match the value of the constant, where '?' + matches any single character and '*' matches any sequence of characters. + + + + + The value of the property must contain a word that is the value of the constant. + + + + + The value of the property must contain a word that begins with the value of the constant. + + + + + The application is free to interpret this in any suitable way. + + + + + Set of flags to be used with . + + + + + Indicates that the values of the subterms are combined by "AND". + + + + + Indicates that the values of the subterms are combined by "OR". + + + + + Indicates a "NOT" comparison of subterms. + + + + + Indicates that the node is a comparison between a property and a + constant value using a . + + + + + Used to describe the view mode. + + + + + The view is not specified. + + + + + This should have the same affect as Unspecified. + + + + + The minimum valid enumeration value. Used for validation purposes only. + + + + + Details view. + + + + + Tiles view. + + + + + Icons view. + + + + + Windows 7 and later. List view. + + + + + Windows 7 and later. Content view. + + + + + The maximum valid enumeration value. Used for validation purposes only. + + + + + The direction in which the items are sorted. + + + + + A default value for sort direction, this value should not be used; + instead use Descending or Ascending. + + + + + The items are sorted in descending order. Whether the sort is alphabetical, numerical, + and so on, is determined by the data type of the column indicated in propkey. + + + + + The items are sorted in ascending order. Whether the sort is alphabetical, numerical, + and so on, is determined by the data type of the column indicated in propkey. + + + + + Provides a set of flags to be used with IQueryParser::SetOption and + IQueryParser::GetOption to indicate individual options. + + + + + The value should be VT_LPWSTR and the path to a file containing a schema binary. + + + + + The value must be VT_EMPTY (the default) or a VT_UI4 that is an LCID. It is used + as the locale of contents (not keywords) in the query to be searched for, when no + other information is available. The default value is the current keyboard locale. + Retrieving the value always returns a VT_UI4. + + + + + This option is used to override the default word breaker used when identifying keywords + in queries. The default word breaker is chosen according to the language of the keywords + (cf. SQSO_LANGUAGE_KEYWORDS below). When setting this option, the value should be VT_EMPTY + for using the default word breaker, or a VT_UNKNOWN with an object supporting + the IWordBreaker interface. Retrieving the option always returns a VT_UNKNOWN with an object + supporting the IWordBreaker interface. + + + + + The value should be VT_EMPTY or VT_BOOL with VARIANT_TRUE to allow natural query + syntax (the default) or VT_BOOL with VARIANT_FALSE to allow only advanced query syntax. + Retrieving the option always returns a VT_BOOL. + This option is now deprecated, use SQSO_SYNTAX. + + + + + The value should be VT_BOOL with VARIANT_TRUE to generate query expressions + as if each word in the query had a star appended to it (unless followed by punctuation + other than a parenthesis), or VT_EMPTY or VT_BOOL with VARIANT_FALSE to + use the words as they are (the default). A word-wheeling application + will generally want to set this option to true. + Retrieving the option always returns a VT_BOOL. + + + + + Reserved. The value should be VT_EMPTY (the default) or VT_I4. + Retrieving the option always returns a VT_I4. + + + + + The value must be a VT_UI4 that is a LANGID. It defaults to the default user UI language. + + + + + The value must be a VT_UI4 that is a STRUCTURED_QUERY_SYNTAX value. + It defaults to SQS_NATURAL_QUERY_SYNTAX. + + + + + The value must be a VT_BLOB that is a copy of a TIME_ZONE_INFORMATION structure. + It defaults to the current time zone. + + + + + This setting decides what connector should be assumed between conditions when none is specified. + The value must be a VT_UI4 that is a CONDITION_TYPE. Only CT_AND_CONDITION and CT_OR_CONDITION + are valid. It defaults to CT_AND_CONDITION. + + + + + This setting decides whether there are special requirements on the case of connector keywords (such + as AND or OR). The value must be a VT_UI4 that is a CASE_REQUIREMENT value. + It defaults to CASE_REQUIREMENT_UPPER_IF_AQS. + + + + + Provides a set of flags to be used with IQueryParser::SetMultiOption + to indicate individual options. + + + + + The key should be property name P. The value should be a + VT_UNKNOWN with an IEnumVARIANT which has two values: a VT_BSTR that is another + property name Q and a VT_I4 that is a CONDITION_OPERATION cop. A predicate with + property name P, some operation and a value V will then be replaced by a predicate + with property name Q, operation cop and value V before further processing happens. + + + + + The key should be a value type name V. The value should be a + VT_LPWSTR with a property name P. A predicate with no property name and a value of type + V (or any subtype of V) will then use property P. + + + + + The key should be a value type name V. The value should be a + VT_UNKNOWN with a IConditionGenerator G. The GenerateForLeaf method of + G will then be applied to any predicate with value type V and if it returns a query + expression, that will be used. If it returns NULL, normal processing will be used + instead. + + + + + The key should be a property name P. The value should be a VT_VECTOR|VT_LPWSTR, + where each string is a property name. The count must be at least one. This "map" will be + added to those of the loaded schema and used during resolution. A second call with the + same key will replace the current map. If the value is VT_NULL, the map will be removed. + + + + + Used by IQueryParserManager::SetOption to set parsing options. + This can be used to specify schemas and localization options. + + + + + A VT_LPWSTR containing the name of the file that contains the schema binary. + The default value is StructuredQuerySchema.bin for the SystemIndex catalog + and StructuredQuerySchemaTrivial.bin for the trivial catalog. + + + + + Either a VT_BOOL or a VT_LPWSTR. If the value is a VT_BOOL and is FALSE, + a pre-localized schema will not be used. If the value is a VT_BOOL and is TRUE, + IQueryParserManager will use the pre-localized schema binary in + "%ALLUSERSPROFILE%\Microsoft\Windows". If the value is a VT_LPWSTR, the value should + contain the full path of the folder in which the pre-localized schema binary can be found. + The default value is VT_BOOL with TRUE. + + + + + A VT_LPWSTR containing the full path to the folder that contains the + unlocalized schema binary. The default value is "%SYSTEMROOT%\System32". + + + + + A VT_LPWSTR containing the full path to the folder that contains the + localized schema binary that can be read and written to as needed. + The default value is "%LOCALAPPDATA%\Microsoft\Windows". + + + + + A VT_BOOL. If TRUE, then the paths for pre-localized and localized binaries + have "\(LCID)" appended to them, where language code identifier (LCID) is + the decimal locale ID for the localized language. The default is TRUE. + + + + + A VT_UNKNOWN with an object supporting ISchemaLocalizerSupport. + This object will be used instead of the default localizer support object. + + + + + A Shell Library in the Shell Namespace + + + + + Creates a shell library in the Libraries Known Folder, + using the given IKnownFolder + + KnownFolder from which to create the new Shell Library + If true , opens the library in read-only mode. + + + + Creates a shell library in the Libraries Known Folder, + using the given shell library name. + + The name of this library + Allow overwriting an existing library; if one exists with the same name + + + + Creates a shell library in a given Known Folder, + using the given shell library name. + + The name of this library + The known folder + Override an existing library with the same name + + + + Creates a shell library in a given local folder, + using the given shell library name. + + The name of this library + The path to the local folder + Override an existing library with the same name + + + + Close the library, and release its associated file system resources + + + + + Load the library using a number of options + + The name of the library + If true, loads the library in read-only mode. + A ShellLibrary Object + + + + Load the library using a number of options + + The name of the library. + The path to the library. + If true, opens the library in read-only mode. + A ShellLibrary Object + + + + Load the library using a number of options + + IShellItem + read-only flag + A ShellLibrary Object + + + + Load the library using a number of options + + A known folder. + If true, opens the library in read-only mode. + A ShellLibrary Object + + + + Shows the library management dialog which enables users to mange the library folders and default save location. + + The name of the library + The path to the library. + The parent window,or IntPtr.Zero for no parent + A title for the library management dialog, or null to use the library name as the title + An optional help string to display for the library management dialog + If true, do not show warning dialogs about locations that cannot be indexed + If the library is already open in read-write mode, the dialog will not save the changes. + + + + Shows the library management dialog which enables users to mange the library folders and default save location. + + The name of the library + The parent window,or IntPtr.Zero for no parent + A title for the library management dialog, or null to use the library name as the title + An optional help string to display for the library management dialog + If true, do not show warning dialogs about locations that cannot be indexed + If the library is already open in read-write mode, the dialog will not save the changes. + + + + Shows the library management dialog which enables users to mange the library folders and default save location. + + A known folder. + The parent window,or IntPtr.Zero for no parent + A title for the library management dialog, or null to use the library name as the title + An optional help string to display for the library management dialog + If true, do not show warning dialogs about locations that cannot be indexed + If the library is already open in read-write mode, the dialog will not save the changes. + + + + Add a new FileSystemFolder or SearchConnector + + The folder to add to the library. + + + + Add an existing folder to this library + + The path to the folder to be added to the library. + + + + Clear all items of this Library + + + + + Remove a folder or search connector + + The item to remove. + true if the item was removed. + + + + Remove a folder or search connector + + The path of the item to remove. + true if the item was removed. + + + + Release resources + + Indicates that this was called from Dispose(), rather than from the finalizer. + + + + Release resources + + + + + Retrieves the collection enumerator. + + The enumerator. + + + + Retrieves the collection enumerator. + + The enumerator. + + + + Determines if an item with the specified path exists in the collection. + + The path of the item. + true if the item exists in the collection. + + + + Determines if a folder exists in the collection. + + The folder. + true, if the folder exists in the collection. + + + + Searches for the specified FileSystemFolder and returns the zero-based index of the + first occurrence within Library list. + + The item to search for. + The index of the item in the collection, or -1 if the item does not exist. + + + + Inserts a FileSystemFolder at the specified index. + + The index to insert at. + The FileSystemFolder to insert. + + + + Removes an item at the specified index. + + The index to remove. + + + + Copies the collection to an array. + + The array to copy to. + The index in the array at which to start the copy. + + + + The name of the library, every library must + have a name + + Will throw if no Icon is set + + + + The Resource Reference to the icon. + + + + + One of predefined Library types + + Will throw if no Library Type is set + + + + The Guid of the Library type + + Will throw if no Library Type is set + + + + By default, this folder is the first location + added to the library. The default save folder + is both the default folder where files can + be saved, and also where the library XML + file will be saved, if no other path is specified + + + + + Whether the library will be pinned to the + Explorer Navigation Pane + + + + + Get a the known folder FOLDERID_Libraries + + + + + Retrieves the folder at the specified index + + The index of the folder to retrieve. + A folder. + + + + The count of the items in the list. + + + + + Indicates whether this list is read-only or not. + + + + + Indicates whether this feature is supported on the current platform. + + + + + Defines the abstract base class for the common file dialogs. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified title. + + The title to display in the dialog. + + + + Tries to set the File(s) Type Combo to match the value in + 'DefaultExtension'. Only doing this if 'this' is a Save dialog + as it makes no sense to do this if only Opening a file. + + + The native/IFileDialog instance. + + + + + Adds a location, such as a folder, library, search connector, or known folder, to the list of + places available for a user to open or save items. This method actually adds an item + to the Favorite Links or Places section of the Open/Save dialog. + + The item to add to the places list. + One of the enumeration values that indicates placement of the item in the list. + + + + Adds a location (folder, library, search connector, known folder) to the list of + places available for the user to open or save items. This method actually adds an item + to the Favorite Links or Places section of the Open/Save dialog. Overload method + takes in a string for the path. + + The item to add to the places list. + One of the enumeration values that indicates placement of the item in the list. + + + + Displays the dialog. + + Window handle of any top-level window that will own the modal dialog box. + A object. + + + + Displays the dialog. + + Top-level WPF window that will own the modal dialog box. + A object. + + + + Displays the dialog. + + A object. + + + + Removes the current selection. + + + + + Returns if change to the colleciton is allowed. + + true if collection change is allowed. + + + + Applies changes to the collection. + + + + + Determines if changes to a specific property are allowed. + + The name of the property. + The control propertyName applies to. + true if the property change is allowed. + + + + Called when a control currently in the collection + has a property changed. + + The name of the property changed. + The control whose property has changed. + + + + Ensures that the user has selected one or more files. + + + The dialog has not been dismissed yet or the dialog was cancelled. + + + + + Ensures that the user has selected one or more files. + + + The dialog has not been dismissed yet or the dialog was cancelled. + + + + + Throws an exception when the dialog is showing preventing + a requested change to a property or the visible set of controls. + + The message to include in the exception. + The dialog is in an + invalid state to perform the requested operation. + + + + Get the IFileDialogCustomize interface, preparing to add controls. + + + + + Raises the event just before the dialog is about to return with a result. + + The event data. + + + + Raises the to stop navigation to a particular location. + + Cancelable event arguments. + + + + Raises the event when the user navigates to a new folder. + + The event data. + + + + Raises the event when the user changes the selection in the dialog's view. + + The event data. + + + + Raises the event when the dialog is opened to notify the + application of the initial chosen filetype. + + The event data. + + + + Raises the event when the dialog is opened. + + The event data. + + + + Releases the unmanaged resources used by the CommonFileDialog class and optionally + releases the managed resources. + + true to release both managed and unmanaged resources; + false to release only unmanaged resources. + + + + Releases the resources used by the current instance of the CommonFileDialog class. + + + + + The collection of names selected by the user. + + + + + Raised just before the dialog is about to return with a result. Occurs when the user clicks on the Open + or Save button on a file dialog box. + + + + + Raised just before the user navigates to a new folder. + + + + + Raised when the user navigates to a new folder. + + + + + Raised when the user changes the selection in the dialog's view. + + + + + Raised when the dialog is opened to notify the application of the initial chosen filetype. + + + + + Raised when the dialog is opening. + + + + + Gets the collection of controls for the dialog. + + + + + Gets the filters used by the dialog. + + + + + Gets or sets the dialog title. + + A object. + + + + Gets or sets a value that determines whether the file must exist beforehand. + + A value. true if the file must exist. + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that specifies whether the returned file must be in an existing folder. + + A value. true if the file must exist. + This property cannot be set when the dialog is visible. + + + Gets or sets a value that determines whether to validate file names. + + A value. true to check for situations that would prevent an application from opening the selected file, such as sharing violations or access denied errors. + This property cannot be set when the dialog is visible. + + + + + Gets or sets a value that determines whether read-only items are returned. + Default value for CommonOpenFileDialog is true (allow read-only files) and + CommonSaveFileDialog is false (don't allow read-only files). + + A value. true includes read-only items. + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that determines the restore directory. + + + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that controls whether + to show or hide the list of pinned places that + the user can choose. + + A value. true if the list is visible; otherwise false. + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that controls whether to show or hide the list of places where the user has recently opened or saved items. + + A value. + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that controls whether to show hidden items. + + A value.true to show the items; otherwise false. + This property cannot be set when the dialog is visible. + + + + Gets or sets a value that controls whether + properties can be edited. + + A value. + + + + Gets or sets a value that controls whether shortcuts should be treated as their target items, allowing an application to open a .lnk file. + + A value. true indicates that shortcuts should be treated as their targets. + This property cannot be set when the dialog is visible. + + + + Gets or sets the default file extension to be added to file names. If the value is null + or string.Empty, the extension is not added to the file names. + + + + + Gets the index for the currently selected file type. + + + + + Gets the selected filename. + + A object. + This property cannot be used when multiple files are selected. + + + + Gets the selected item as a ShellObject. + + A object. + This property cannot be used when multiple files + are selected. + + + + Gets or sets the initial directory displayed when the dialog is shown. + A null or empty string indicates that the dialog is using the default directory. + + A object. + + + + Gets or sets a location that is always selected when the dialog is opened, + regardless of previous user action. A null value implies that the dialog is using + the default location. + + + + + Sets the folder and path used as a default if there is not a recently used folder value available. + + + + + Sets the location (ShellContainer + used as a default if there is not a recently used folder value available. + + + + + Gets or sets a value that enables a calling application + to associate a GUID with a dialog's persisted state. + + + + + Default file name. + + + + + Indicates whether this feature is supported on the current platform. + + + + + Creates the push button controls used by the Common File Dialog. + + + + + Defines the properties and constructors for all prominent controls in the Common File Dialog. + + + + + Defines an abstract class that supports shared functionality for the + common file dialog controls. + + + + + Holds the text that is displayed for this control. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the text. + + The text of the common file dialog control. + + + + Creates a new instance of this class with the specified name and text. + + The name of the common file dialog control. + The text of the common file dialog control. + + + + Attach the custom control itself to the specified dialog + + the target dialog + + + + Gets or sets the text string that is displayed on the control. + + + + + Gets or sets a value that determines if this control is enabled. + + + + + Gets or sets a boolean value that indicates whether + this control is visible. + + + + + Has this control been added to the dialog + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Gets or sets the prominent value of this control. + + Only one control can be specified as prominent. If more than one control is specified prominent, + then an 'E_UNEXPECTED' exception will be thrown when these controls are added to the dialog. + A group box control can only be specified as prominent if it contains one control and that control is of type 'CommonFileDialogProminentControl'. + + + + + Initializes a new instance of this class. + + + + + Initializes a new instance of this class with the text only. + + The text to display for this control. + + + + Initializes a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Attach the PushButton control to the dialog object + + Target dialog + + + + Occurs when the user clicks the control. This event is routed from COM via the event sink. + + + + + Creates the check button controls used by the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Creates a new instance of this class with the specified text and check state. + + The text to display for this control. + The check state of this control. + + + + Creates a new instance of this class with the specified name, text and check state. + + The name of this control. + The text to display for this control. + The check state of this control. + + + + Attach the CheckButton control to the dialog object. + + the target dialog + + + + Gets or sets the state of the check box. + + + + + Occurs when the user changes the check state. + + + + + Creates the ComboBox controls in the Common File Dialog. + + + + + Specifies a property, event and method that indexed controls need + to implement. + + + + not sure where else to put this, so leaving here for now. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + + Text to display for this control + + + + Raises the SelectedIndexChanged event if this control is + enabled. + + Because this method is defined in an interface, we can either + have it as public, or make it private and explicitly implement (like below). + Making it public doesn't really help as its only internal (but can't have this + internal because of the interface) + + + + + Attach the ComboBox control to the dialog object + + The target dialog + + + + Gets the collection of CommonFileDialogComboBoxItem objects. + + + + + Gets or sets the current index of the selected item. + + + + + Occurs when the SelectedIndex is changed. + + + + By initializing the SelectedIndexChanged event with an empty + delegate, it is not necessary to check + if the SelectedIndexChanged is not null. + + + + + + Creates a ComboBoxItem for the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to use for the combo box item. + + + + Gets or sets the string that is displayed for this item. + + + + + Provides a strongly typed collection for dialog controls. + + DialogControl + + + + Inserts an dialog control at the specified index. + + The location to insert the control. + The item to insert. + A control with + the same name already exists in this collection -or- + the control is being hosted by another dialog -or- the associated dialog is + showing and cannot be modified. + + + + Removes the control at the specified index. + + The location of the control to remove. + + The associated dialog is + showing and cannot be modified. + + + + Recursively searches for the control who's id matches the value + passed in the parameter. + + + An integer containing the identifier of the + control being searched for. + + A DialogControl who's id matches the value of the + parameter. + + + + + Recursively searches for a given control id in the + collection passed via the parameter. + + + A Collection<CommonFileDialogControl> + An int containing the identifier of the control + being searched for. + + A DialogControl who's Id matches the value of the + parameter. + + + + + Defines the indexer that supports accessing controls by name. + + + Control names are case sensitive. + This indexer is useful when the dialog is created in XAML + rather than constructed in code. + + The name cannot be null or a zero-length string. + If there is more than one control with the same name, only the first control will be returned. + + + + Stores the file extensions used when filtering files in File Open and File Save dialogs. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified display name and + file extension list. + + The name of this filter. + The list of extensions in + this filter. See remarks. + The can use a semicolon(";") + or comma (",") to separate extensions. Extensions can be prefaced + with a period (".") or with the file wild card specifier "*.". + + The cannot be null or a + zero-length string. + + + + + Internal helper that generates a single filter + specification for this filter, used by the COM API. + + Filter specification for this filter + + + + + Returns a string representation for this filter that includes + the display name and the list of extensions. + + A . + + + + Gets or sets the display name for this filter. + + + The value for this property cannot be set to null or a + zero-length string. + + + + + Gets a collection of the individual extensions + described by this filter. + + + + + Gets or sets a value that controls whether the extensions are displayed. + + + + + Provides a strongly typed collection for file dialog filters. + + + + + Creates the event data associated with event. + + + + + + Creates a new instance of this class. + + The name of the folder. + + + + Gets or sets the name of the folder. + + + + + Represents a group box control for the Common File Dialog. + note + + + + Creates a new instance of this class. + + + + + Create a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Initializes the item collection for this class. + + + + + Attach the GroupBox control to the dialog object + + Target dialog + + + + Gets the collection of controls for this group box. + + + + + Defines the label controls in the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Attach this control to the dialog object + + Target dialog + + + + Defines the menu controls for the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Attach the Menu control to the dialog object. + + the target dialog + + + + Gets the collection of CommonFileDialogMenuItem objects. + + + + + Creates the CommonFileDialogMenuItem items for the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Attach this control to the dialog object + + Target dialog + + + + Occurs when a user clicks a menu item. + + + + + Represents a radio button list for the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + + The name of this control. + + + + Occurs when the user changes the SelectedIndex. + + Because this method is defined in an interface, we can either + have it as public, or make it private and explicitly implement (like below). + Making it public doesn't really help as its only internal (but can't have this + internal because of the interface) + + + + + Attach the RadioButtonList control to the dialog object + + The target dialog + + + + Gets the collection of CommonFileDialogRadioButtonListItem objects + + + + + Gets or sets the current index of the selected item. + + + + + Occurs when the user changes the SelectedIndex. + + + + By initializing the SelectedIndexChanged event with an empty + delegate, we can skip the test to determine + if the SelectedIndexChanged is null. + test. + + + + + Represents a list item for the CommonFileDialogRadioButtonList object. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The string that you want to display for this list item. + + + + Gets or sets the string that will be displayed for this list item. + + + + + Specifies identifiers to indicate the return value of a CommonFileDialog dialog. + + + + + Default value for enumeration, a dialog box should never return this value. + + + + + The dialog box return value is OK (usually sent from a button labeled OK or Save). + + + + + The dialog box return value is Cancel (usually sent from a button labeled Cancel). + + + + + Defines the class for the simplest separator controls. + + + + + Attach the Separator control to the dialog object + + Target dialog + + + + Defines the class of commonly used file filters. + + + + + Gets a value that specifies the filter for *.txt files. + + + + + Gets a value that specifies the filter for picture files. + + + + + Gets a value that specifies the filter for Microsoft Office files. + + + + + Defines the text box controls in the Common File Dialog. + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified text. + + The text to display for this control. + + + + Creates a new instance of this class with the specified name and text. + + The name of this control. + The text to display for this control. + + + + Holds an instance of the customized (/native) dialog and should + be null until after the Attach() call is made. + + + + + Attach the TextBox control to the dialog object + + Target dialog + + + + Gets or sets a value for the text string contained in the CommonFileDialogTextBox. + + + + + Creates a Vista or Windows 7 Common File Dialog, allowing the user to select one or more files. + + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + + The name of this dialog. + + + + Gets a collection of the selected file names. + + This property should only be used when the + + property is true. + + + + Gets a collection of the selected items as ShellObject objects. + + This property should only be used when the + + property is true. + + + + Gets or sets a value that determines whether the user can select more than one file. + + + + + Gets or sets a value that determines whether the user can select folders or files. + Default value is false. + + + + + Gets or sets a value that determines whether the user can select non-filesystem items, + such as Library, Search Connectors, or Known Folders. + + + + + Creates a Vista or Windows 7 Common File Dialog, allowing the user to select the filename and location for a saved file. + + + to save a file. Associated enumeration: . + + + + + Creates a new instance of this class. + + + + + Creates a new instance of this class with the specified name. + + The name of this dialog. + + + + Sets an item to appear as the initial entry in a Save As dialog. + + The initial entry to be set in the dialog. + The name of the item is displayed in the file name edit box, + and the containing folder is opened in the view. This would generally be + used when the application is saving an item that already exists. + + + + Specifies which properties will be collected in the save dialog. + + True to show default properties for the currently selected + filetype in addition to the properties specified by propertyList. False to show only properties + specified by pList. + List of properties to collect. This parameter can be null. + + + SetCollectedPropertyKeys can be called at any time before the dialog is displayed or while it + is visible. If different properties are to be collected depending on the chosen filetype, + then SetCollectedProperties can be called in response to CommonFileDialog::FileTypeChanged event. + Note: By default, no properties are collected in the save dialog. + + + + + Gets or sets a value that controls whether to prompt before + overwriting an existing file of the same name. Default value is true. + + + This property cannot be changed when the dialog is showing. + + + + + Gets or sets a value that controls whether to prompt for creation if the item returned in the save dialog does not exist. + + Note that this does not actually create the item. + + This property cannot be changed when the dialog is showing. + + + + + Gets or sets a value that controls whether to the save dialog + displays in expanded mode. + + Expanded mode controls whether the dialog + shows folders for browsing or hides them. + + This property cannot be changed when the dialog is showing. + + + + + Gets or sets a value that controls whether the + returned file name has a file extension that matches the + currently selected file type. If necessary, the dialog appends the correct + file extension. + + + This property cannot be changed when the dialog is showing. + + + + + Retrieves the set of property values for a saved item or an item in the process of being saved. + + Collection of property values collected from the save dialog + This property can be called while the dialog is showing to retrieve the current + set of values in the metadata collection pane. It can also be called after the dialog + has closed, to retrieve the final set of values. The call to this method will fail + unless property collection has been turned on with a call to SetCollectedPropertyKeys method. + + + + + Internal class that contains interop declarations for + functions that are considered benign but that + are performance critical. + + + Functions that are benign but not performance critical + should be located in the NativeMethods class. + + + + + An in-memory property store cache + + + + + Gets the state of a property stored in the cache + + + + + + + + Gets the valeu and state of a property in the cache + + + + + + + + + Sets the state of a property in the cache. + + + + + + + + Sets the value and state in the cache. + + + + + + + + + A property store + + + + + Gets the number of properties contained in the property store. + + + + + + + Get a property key located at a specific index. + + + + + + + + Gets the value of a property from the store + + + + + + + + Sets the value of a property in the store + + + + + + + + Commits the changes. + + + + + + Sets the specified iconic thumbnail for the specified window. + This is typically done in response to a DWM message. + + The window handle. + The thumbnail bitmap. + + + + Sets the specified peek (live preview) bitmap for the specified + window. This is typically done in response to a DWM message. + + The window handle. + The thumbnail bitmap. + Whether to display a standard window + frame around the bitmap. + + + + Sets the specified peek (live preview) bitmap for the specified + window. This is typically done in response to a DWM message. + + The window handle. + The thumbnail bitmap. + The client area offset at which to display + the specified bitmap. The rest of the parent window will be + displayed as "remembered" by the DWM. + Whether to display a standard window + frame around the bitmap. + + + + Call this method to either enable custom previews on the taskbar (second argument as true) + or to disable (second argument as false). If called with True, the method will call DwmSetWindowAttribute + for the specific window handle and let DWM know that we will be providing a custom bitmap for the thumbnail + as well as Aero peek. + + + + + + + Defines a partial class that implements helper methods for retrieving Shell properties + using a canonical name, property key, or a strongly-typed property. Also provides + access to all the strongly-typed system properties and default properties collections. + + + + + Returns a property available in the default property collection using + the given property key. + + The property key. + An IShellProperty. + + + + Returns a property available in the default property collection using + the given canonical name. + + The canonical name. + An IShellProperty. + + + + Returns a strongly typed property available in the default property collection using + the given property key. + + The type of property to retrieve. + The property key. + A strongly-typed ShellProperty for the given property key. + + + + Returns a strongly typed property available in the default property collection using + the given canonical name. + + The type of property to retrieve. + The canonical name. + A strongly-typed ShellProperty for the given canonical name. + + + + Returns the shell property writer used when writing multiple properties. + + A ShellPropertyWriter. + Use the Using pattern with the returned ShellPropertyWriter or + manually call the Close method on the writer to commit the changes + and dispose the writer + + + + Cleans up memory + + + + + Cleans up memory + + + + + Gets all the properties for the system through an accessor. + + + + + Gets the collection of all the default properties for this item. + + + + + .System Properties + + + + + Base class for all the strongly-typed properties + + + + + Name: System.AcquisitionID -- PKEY_AcquisitionID + Description: Hash to determine acquisition session. + + Type: Int32 -- VT_I4 + FormatID: {65A98875-3C80-40AB-ABBC-EFDAF77DBEE2}, 100 + + + + + Name: System.ApplicationName -- PKEY_ApplicationName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 18 (PIDSI_APPNAME) + + + + + Name: System.Author -- PKEY_Author + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 4 (PIDSI_AUTHOR) + + + + + Name: System.Capacity -- PKEY_Capacity + Description: The amount of total space in bytes. + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 3 (PID_VOLUME_CAPACITY) (Filesystem Volume Properties) + + + + + Name: System.Category -- PKEY_Category + Description: Legacy code treats this as VT_LPSTR. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 2 (PIDDSI_CATEGORY) + + + + + Name: System.Comment -- PKEY_Comment + Description: Comments. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 6 (PIDSI_COMMENTS) + + + + + Name: System.Company -- PKEY_Company + Description: The company or publisher. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 15 (PIDDSI_COMPANY) + + + + + Name: System.ComputerName -- PKEY_ComputerName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 5 (PID_COMPUTERNAME) + + + + + Name: System.ContainedItems -- PKEY_ContainedItems + Description: The list of type of items, this item contains. For example, this item contains urls, attachments etc. + This is represented as a vector array of GUIDs where each GUID represents certain type. + + Type: Multivalue Guid -- VT_VECTOR | VT_CLSID (For variants: VT_ARRAY | VT_CLSID) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 29 + + + + + Name: System.ContentStatus -- PKEY_ContentStatus + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 27 + + + + + Name: System.ContentType -- PKEY_ContentType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 26 + + + + + Name: System.Copyright -- PKEY_Copyright + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 11 (PIDMSI_COPYRIGHT) + + + + + Name: System.DateAccessed -- PKEY_DateAccessed + Description: The time of the last access to the item. The Indexing Service friendly name is 'access'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 16 (PID_STG_ACCESSTIME) + + + + + Name: System.DateAcquired -- PKEY_DateAcquired + Description: The time the file entered the system via acquisition. This is not the same as System.DateImported. + Examples are when pictures are acquired from a camera, or when music is purchased online. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {2CBAA8F5-D81F-47CA-B17A-F8D822300131}, 100 + + + + + Name: System.DateArchived -- PKEY_DateArchived + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {43F8D7B7-A444-4F87-9383-52271C9B915C}, 100 + + + + + Name: System.DateCompleted -- PKEY_DateCompleted + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {72FAB781-ACDA-43E5-B155-B2434F85E678}, 100 + + + + + Name: System.DateCreated -- PKEY_DateCreated + Description: The date and time the item was created. The Indexing Service friendly name is 'create'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 15 (PID_STG_CREATETIME) + + + + + Name: System.DateImported -- PKEY_DateImported + Description: The time the file is imported into a separate database. This is not the same as System.DateAcquired. (Eg, 2003:05:22 13:55:04) + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 18258 + + + + + Name: System.DateModified -- PKEY_DateModified + Description: The date and time of the last write to the item. The Indexing Service friendly name is 'write'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 14 (PID_STG_WRITETIME) + + + + + Name: System.DescriptionID -- PKEY_DescriptionID + Description: The contents of a SHDESCRIPTIONID structure as a buffer of bytes. + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 2 (PID_DESCRIPTIONID) + + + + + Name: System.DueDate -- PKEY_DueDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {3F8472B5-E0AF-4DB2-8071-C53FE76AE7CE}, 100 + + + + + Name: System.EndDate -- PKEY_EndDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {C75FAA05-96FD-49E7-9CB4-9F601082D553}, 100 + + + + + Name: System.FileAllocationSize -- PKEY_FileAllocationSize + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 18 (PID_STG_ALLOCSIZE) + + + + + Name: System.FileAttributes -- PKEY_FileAttributes + Description: This is the WIN32_FIND_DATA dwFileAttributes for the file-based item. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 13 (PID_STG_ATTRIBUTES) + + + + + Name: System.FileCount -- PKEY_FileCount + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 12 + + + + + Name: System.FileDescription -- PKEY_FileDescription + Description: This is a user-friendly description of the file. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 3 (PIDVSI_FileDescription) + + + + + Name: System.FileExtension -- PKEY_FileExtension + Description: This is the file extension of the file based item, including the leading period. + + If System.FileName is VT_EMPTY, then this property should be too. Otherwise, it should be derived + appropriately by the data source from System.FileName. If System.FileName does not have a file + extension, this value should be VT_EMPTY. + + To obtain the type of any item (including an item that is not a file), use System.ItemType. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" ".txt" + "\\server\share\mydir\goodnews.doc" ".doc" + "\\server\share\numbers.xls" ".xls" + "\\server\share\folder" VT_EMPTY + "c:\foo\MyFolder" VT_EMPTY + [desktop] VT_EMPTY + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E4F10A3C-49E6-405D-8288-A23BD4EEAA6C}, 100 + + + + + Name: System.FileFRN -- PKEY_FileFRN + Description: This is the unique file ID, also known as the File Reference Number. For a given file, this is the same value + as is found in the structure variable FILE_ID_BOTH_DIR_INFO.FileId, via GetFileInformationByHandleEx(). + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 21 (PID_STG_FRN) + + + + + Name: System.FileName -- PKEY_FileName + Description: This is the file name (including extension) of the file. + + It is possible that the item might not exist on a filesystem (ie, it may not be opened + using CreateFile). Nonetheless, if the item is represented as a file from the logical sense + (and its name follows standard Win32 file-naming syntax), then the data source should emit this property. + + If an item is not a file, then the value for this property is VT_EMPTY. See + System.ItemNameDisplay. + + This has the same value as System.ParsingName for items that are provided by the Shell's file folder. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "hello.txt" + "\\server\share\mydir\goodnews.doc" "goodnews.doc" + "\\server\share\numbers.xls" "numbers.xls" + "c:\foo\MyFolder" "MyFolder" + (email message) VT_EMPTY + (song on portable device) "song.wma" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {41CF5AE0-F75A-4806-BD87-59C7D9248EB9}, 100 + + + + + Name: System.FileOwner -- PKEY_FileOwner + Description: This is the owner of the file, according to the file system. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Misc) {9B174B34-40FF-11D2-A27E-00C04FC30871}, 4 (PID_MISC_OWNER) + + + + + Name: System.FileVersion -- PKEY_FileVersion + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 4 (PIDVSI_FileVersion) + + + + + Name: System.FindData -- PKEY_FindData + Description: WIN32_FIND_DATAW in buffer of bytes. + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 0 (PID_FINDDATA) + + + + + Name: System.FlagColor -- PKEY_FlagColor + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {67DF94DE-0CA7-4D6F-B792-053A3E4F03CF}, 100 + + + + + Name: System.FlagColorText -- PKEY_FlagColorText + Description: This is the user-friendly form of System.FlagColor. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {45EAE747-8E2A-40AE-8CBF-CA52ABA6152A}, 100 + + + + + Name: System.FlagStatus -- PKEY_FlagStatus + Description: Status of Flag. Values: (0=none 1=white 2=Red). cdoPR_FLAG_STATUS + + Type: Int32 -- VT_I4 + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 12 + + + + + Name: System.FlagStatusText -- PKEY_FlagStatusText + Description: This is the user-friendly form of System.FlagStatus. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DC54FD2E-189D-4871-AA01-08C2F57A4ABC}, 100 + + + + + Name: System.FreeSpace -- PKEY_FreeSpace + Description: The amount of free space in bytes. + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 2 (PID_VOLUME_FREE) (Filesystem Volume Properties) + + + + + Name: System.FullText -- PKEY_FullText + Description: This PKEY is used to specify search terms that should be applied as broadly as possible, + across all valid properties for the data source(s) being searched. It should not be + emitted from a data source. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1E3EE840-BC2B-476C-8237-2ACD1A839B22}, 6 + + + + + Name: System.Identity -- PKEY_Identity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A26F4AFC-7346-4299-BE47-EB1AE613139F}, 100 + + + + + Name: System.ImageParsingName -- PKEY_ImageParsingName + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D7750EE0-C6A4-48EC-B53E-B87B52E6D073}, 100 + + + + + Name: System.Importance -- PKEY_Importance + Description: + Type: Int32 -- VT_I4 + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 11 + + + + + Name: System.ImportanceText -- PKEY_ImportanceText + Description: This is the user-friendly form of System.Importance. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A3B29791-7713-4E1D-BB40-17DB85F01831}, 100 + + + + + Name: System.InfoTipText -- PKEY_InfoTipText + Description: The text (with formatted property values) to show in the infotip. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 17 + + + + + Name: System.InternalName -- PKEY_InternalName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 5 (PIDVSI_InternalName) + + + + + Name: System.IsAttachment -- PKEY_IsAttachment + Description: Identifies if this item is an attachment. + + Type: Boolean -- VT_BOOL + FormatID: {F23F425C-71A1-4FA8-922F-678EA4A60408}, 100 + + + + + Name: System.IsDefaultNonOwnerSaveLocation -- PKEY_IsDefaultNonOwnerSaveLocation + Description: Identifies the default save location for a library for non-owners of the library + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 5 + + + + + Name: System.IsDefaultSaveLocation -- PKEY_IsDefaultSaveLocation + Description: Identifies the default save location for a library for the owner of the library + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 3 + + + + + Name: System.IsDeleted -- PKEY_IsDeleted + Description: + Type: Boolean -- VT_BOOL + FormatID: {5CDA5FC8-33EE-4FF3-9094-AE7BD8868C4D}, 100 + + + + + Name: System.IsEncrypted -- PKEY_IsEncrypted + Description: Is the item encrypted? + + Type: Boolean -- VT_BOOL + FormatID: {90E5E14E-648B-4826-B2AA-ACAF790E3513}, 10 + + + + + Name: System.IsFlagged -- PKEY_IsFlagged + Description: + Type: Boolean -- VT_BOOL + FormatID: {5DA84765-E3FF-4278-86B0-A27967FBDD03}, 100 + + + + + Name: System.IsFlaggedComplete -- PKEY_IsFlaggedComplete + Description: + Type: Boolean -- VT_BOOL + FormatID: {A6F360D2-55F9-48DE-B909-620E090A647C}, 100 + + + + + Name: System.IsIncomplete -- PKEY_IsIncomplete + Description: Identifies if the message was not completely received for some error condition. + + Type: Boolean -- VT_BOOL + FormatID: {346C8BD1-2E6A-4C45-89A4-61B78E8E700F}, 100 + + + + + Name: System.IsLocationSupported -- PKEY_IsLocationSupported + Description: A bool value to know if a location is supported (locally indexable, or remotely indexed). + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 8 + + + + + Name: System.IsPinnedToNameSpaceTree -- PKEY_IsPinnedToNameSpaceTree + Description: A bool value to know if a shell folder is pinned to the navigation pane + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 2 + + + + + Name: System.IsRead -- PKEY_IsRead + Description: Has the item been read? + + Type: Boolean -- VT_BOOL + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 10 + + + + + Name: System.IsSearchOnlyItem -- PKEY_IsSearchOnlyItem + Description: Identifies if a location or a library is search only + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 4 + + + + + Name: System.IsSendToTarget -- PKEY_IsSendToTarget + Description: Provided by certain shell folders. Return TRUE if the folder is a valid Send To target. + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 33 + + + + + Name: System.IsShared -- PKEY_IsShared + Description: Is this item shared? This only checks for ACLs that are not inherited. + + Type: Boolean -- VT_BOOL + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 100 + + + + + Name: System.ItemAuthors -- PKEY_ItemAuthors + Description: This is the generic list of authors associated with an item. + + For example, the artist name for a track is the item author. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D0A04F0A-462A-48A4-BB2F-3706E88DBD7D}, 100 + + + + + Name: System.ItemClassType -- PKEY_ItemClassType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {048658AD-2DB8-41A4-BBB6-AC1EF1207EB1}, 100 + + + + + Name: System.ItemDate -- PKEY_ItemDate + Description: This is the main date for an item. The date of interest. + + For example, for photos this maps to System.Photo.DateTaken. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {F7DB74B4-4287-4103-AFBA-F1B13DCD75CF}, 100 + + + + + Name: System.ItemFolderNameDisplay -- PKEY_ItemFolderNameDisplay + Description: This is the user-friendly display name of the parent folder of an item. + + If System.ItemFolderPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it + should be derived appropriately by the data source from System.ItemFolderPathDisplay. + + If the folder is a file folder, the value will be localized if a localized name is available. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "bar" + "\\server\share\mydir\goodnews.doc" "mydir" + "\\server\share\numbers.xls" "share" + "c:\foo\MyFolder" "foo" + "/Mailbox Account/Inbox/'Re: Hello!'" "Inbox" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 2 (PID_STG_DIRECTORY) + + + + + Name: System.ItemFolderPathDisplay -- PKEY_ItemFolderPathDisplay + Description: This is the user-friendly display path of the parent folder of an item. + + If System.ItemPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it should + be derived appropriately by the data source from System.ItemPathDisplay. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "c:\foo\bar" + "\\server\share\mydir\goodnews.doc" "\\server\share\mydir" + "\\server\share\numbers.xls" "\\server\share" + "c:\foo\MyFolder" "c:\foo" + "/Mailbox Account/Inbox/'Re: Hello!'" "/Mailbox Account/Inbox" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 6 + + + + + Name: System.ItemFolderPathDisplayNarrow -- PKEY_ItemFolderPathDisplayNarrow + Description: This is the user-friendly display path of the parent folder of an item. The format of the string + should be tailored such that the folder name comes first, to optimize for a narrow viewing column. + + If the folder is a file folder, the value includes localized names if they are present. + + If System.ItemFolderPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it should + be derived appropriately by the data source from System.ItemFolderPathDisplay. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "bar (c:\foo)" + "\\server\share\mydir\goodnews.doc" "mydir (\\server\share)" + "\\server\share\numbers.xls" "share (\\server)" + "c:\foo\MyFolder" "foo (c:\)" + "/Mailbox Account/Inbox/'Re: Hello!'" "Inbox (/Mailbox Account)" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DABD30ED-0043-4789-A7F8-D013A4736622}, 100 + + + + + Name: System.ItemName -- PKEY_ItemName + Description: This is the base-name of the System.ItemNameDisplay. + + If the item is a file this property + includes the extension in all cases, and will be localized if a localized name is available. + + If the item is a message, then the value of this property does not include the forwarding or + reply prefixes (see System.ItemNamePrefix). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6B8DA074-3B5C-43BC-886F-0A2CDCE00B6F}, 100 + + + + + Name: System.ItemNameDisplay -- PKEY_ItemNameDisplay + Description: This is the display name in "most complete" form. This is the best effort unique representation + of the name of an item that makes sense for end users to read. It is the concatentation of + System.ItemNamePrefix and System.ItemName. + + If the item is a file this property + includes the extension in all cases, and will be localized if a localized name is available. + + There are acceptable cases when System.FileName is not VT_EMPTY, yet the value of this property + is completely different. Email messages are a key example. If the item is an email message, + the item name is likely the subject. In that case, the value must be the concatenation of the + System.ItemNamePrefix and System.ItemName. Since the value of System.ItemNamePrefix excludes + any trailing whitespace, the concatenation must include a whitespace when generating System.ItemNameDisplay. + + Note that this property is not guaranteed to be unique, but the idea is to promote the most likely + candidate that can be unique and also makes sense for end users. For example, for documents, you + might think about using System.Title as the System.ItemNameDisplay, but in practice the title of + the documents may not be useful or unique enough to be of value as the sole System.ItemNameDisplay. + Instead, providing the value of System.FileName as the value of System.ItemNameDisplay is a better + candidate. In Windows Mail, the emails are stored in the file system as .eml files and the + System.FileName for those files are not human-friendly as they contain GUIDs. In this example, + promoting System.Subject as System.ItemNameDisplay makes more sense. + + Compatibility notes: + + Shell folder implementations on Vista: use PKEY_ItemNameDisplay for the name column when + you want Explorer to call ISF::GetDisplayNameOf(SHGDN_NORMAL) to get the value of the name. Use + another PKEY (like PKEY_ItemName) when you want Explorer to call either the folder's property store or + ISF2::GetDetailsEx in order to get the value of the name. + + Shell folder implementations on XP: the first column needs to be the name column, and Explorer + will call ISF::GetDisplayNameOf to get the value of the name. The PKEY/SCID does not matter. + + Example values: + + File: "hello.txt" + Message: "Re: Let's talk about Tom's argyle socks!" + Device folder: "song.wma" + Folder: "Documents" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10 (PID_STG_NAME) + + + + + Name: System.ItemNamePrefix -- PKEY_ItemNamePrefix + Description: This is the prefix of an item, used for email messages. + where the subject begins with "Re:" which is the prefix. + + If the item is a file, then the value of this property is VT_EMPTY. + + If the item is a message, then the value of this property is the forwarding or reply + prefixes (including delimiting colon, but no whitespace), or VT_EMPTY if there is no prefix. + + Example values: + + System.ItemNamePrefix System.ItemName System.ItemNameDisplay + --------------------- ------------------- ---------------------- + VT_EMPTY "Great day" "Great day" + "Re:" "Great day" "Re: Great day" + "Fwd: " "Monthly budget" "Fwd: Monthly budget" + VT_EMPTY "accounts.xls" "accounts.xls" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D7313FF1-A77A-401C-8C99-3DBDD68ADD36}, 100 + + + + + Name: System.ItemParticipants -- PKEY_ItemParticipants + Description: This is the generic list of people associated with an item and who contributed + to the item. + + For example, this is the combination of people in the To list, Cc list and + sender of an email message. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D4D0AA16-9948-41A4-AA85-D97FF9646993}, 100 + + + + + Name: System.ItemPathDisplay -- PKEY_ItemPathDisplay + Description: This is the user-friendly display path to the item. + + If the item is a file or folder this property + includes the extension in all cases, and will be localized if a localized name is available. + + For other items,this is the user-friendly equivalent, assuming the item exists in hierarchical storage. + + Unlike System.ItemUrl, this property value does not include the URL scheme. + + To parse an item path, use System.ItemUrl or System.ParsingPath. To reference shell + namespace items using shell APIs, use System.ParsingPath. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "c:\foo\bar\hello.txt" + "\\server\share\mydir\goodnews.doc" "\\server\share\mydir\goodnews.doc" + "\\server\share\numbers.xls" "\\server\share\numbers.xls" + "c:\foo\MyFolder" "c:\foo\MyFolder" + "/Mailbox Account/Inbox/'Re: Hello!'" "/Mailbox Account/Inbox/'Re: Hello!'" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 7 + + + + + Name: System.ItemPathDisplayNarrow -- PKEY_ItemPathDisplayNarrow + Description: This is the user-friendly display path to the item. The format of the string should be + tailored such that the name comes first, to optimize for a narrow viewing column. + + If the item is a file, the value excludes the file extension, and includes localized names if they are present. + If the item is a message, the value includes the System.ItemNamePrefix. + + To parse an item path, use System.ItemUrl or System.ParsingPath. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "hello (c:\foo\bar)" + "\\server\share\mydir\goodnews.doc" "goodnews (\\server\share\mydir)" + "\\server\share\folder" "folder (\\server\share)" + "c:\foo\MyFolder" "MyFolder (c:\foo)" + "/Mailbox Account/Inbox/'Re: Hello!'" "Re: Hello! (/Mailbox Account/Inbox)" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 8 + + + + + Name: System.ItemType -- PKEY_ItemType + Description: This is the canonical type of the item and is intended to be programmatically + parsed. + + If there is no canonical type, the value is VT_EMPTY. + + If the item is a file (ie, System.FileName is not VT_EMPTY), the value is the same as + System.FileExtension. + + Use System.ItemTypeText when you want to display the type to end users in a view. (If + the item is a file, passing the System.ItemType value to PSFormatForDisplay will + result in the same value as System.ItemTypeText.) + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" ".txt" + "\\server\share\mydir\goodnews.doc" ".doc" + "\\server\share\folder" "Directory" + "c:\foo\MyFolder" "Directory" + [desktop] "Folder" + "/Mailbox Account/Inbox/'Re: Hello!'" "MAPI/IPM.Message" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 11 + + + + + Name: System.ItemTypeText -- PKEY_ItemTypeText + Description: This is the user friendly type name of the item. This is not intended to be + programmatically parsed. + + If System.ItemType is VT_EMPTY, the value of this property is also VT_EMPTY. + + If the item is a file, the value of this property is the same as if you passed the + file's System.ItemType value to PSFormatForDisplay. + + This property should not be confused with System.Kind, where System.Kind is a high-level + user friendly kind name. For example, for a document, System.Kind = "Document" and + System.Item.Type = ".doc" and System.Item.TypeText = "Microsoft Word Document" + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "Text File" + "\\server\share\mydir\goodnews.doc" "Microsoft Word Document" + "\\server\share\folder" "File Folder" + "c:\foo\MyFolder" "File Folder" + "/Mailbox Account/Inbox/'Re: Hello!'" "Outlook E-Mail Message" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 4 (PID_STG_STORAGETYPE) + + + + + Name: System.ItemUrl -- PKEY_ItemUrl + Description: This always represents a well formed URL that points to the item. + + To reference shell namespace items using shell APIs, use System.ParsingPath. + + Example values: + + Files: "file:///c:/foo/bar/hello.txt" + "csc://{GUID}/..." + Messages: "mapi://..." + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 9 (DISPID_QUERY_VIRTUALPATH) + + + + + Name: System.Keywords -- PKEY_Keywords + Description: The keywords for the item. Also referred to as tags. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 5 (PIDSI_KEYWORDS) + + + + + Name: System.Kind -- PKEY_Kind + Description: System.Kind is used to map extensions to various .Search folders. + Extensions are mapped to Kinds at HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\KindMap + The list of kinds is not extensible. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {1E3EE840-BC2B-476C-8237-2ACD1A839B22}, 3 + + + + + Name: System.KindText -- PKEY_KindText + Description: This is the user-friendly form of System.Kind. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F04BEF95-C585-4197-A2B7-DF46FDC9EE6D}, 100 + + + + + Name: System.Language -- PKEY_Language + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 28 + + + + + Name: System.MileageInformation -- PKEY_MileageInformation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FDF84370-031A-4ADD-9E91-0D775F1C6605}, 100 + + + + + Name: System.MIMEType -- PKEY_MIMEType + Description: The MIME type. Eg, for EML files: 'message/rfc822'. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B63E350-9CCC-11D0-BCDB-00805FCCCE04}, 5 + + + + + Name: System.NamespaceCLSID -- PKEY_NamespaceCLSID + Description: The CLSID of the name space extension for an item, the object that implements IShellFolder for this item + + Type: Guid -- VT_CLSID + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 6 + + + + + Name: System.Null -- PKEY_Null + Description: + Type: Null -- VT_NULL + FormatID: {00000000-0000-0000-0000-000000000000}, 0 + + + + + Name: System.OfflineAvailability -- PKEY_OfflineAvailability + Description: + Type: UInt32 -- VT_UI4 + FormatID: {A94688B6-7D9F-4570-A648-E3DFC0AB2B3F}, 100 + + + + + Name: System.OfflineStatus -- PKEY_OfflineStatus + Description: + Type: UInt32 -- VT_UI4 + FormatID: {6D24888F-4718-4BDA-AFED-EA0FB4386CD8}, 100 + + + + + Name: System.OriginalFileName -- PKEY_OriginalFileName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 6 + + + + + Name: System.OwnerSID -- PKEY_OwnerSID + Description: SID of the user that owns the library. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 6 + + + + + Name: System.ParentalRating -- PKEY_ParentalRating + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 21 (PIDMSI_PARENTAL_RATING) + + + + + Name: System.ParentalRatingReason -- PKEY_ParentalRatingReason + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {10984E0A-F9F2-4321-B7EF-BAF195AF4319}, 100 + + + + + Name: System.ParentalRatingsOrganization -- PKEY_ParentalRatingsOrganization + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A7FE0840-1344-46F0-8D37-52ED712A4BF9}, 100 + + + + + Name: System.ParsingBindContext -- PKEY_ParsingBindContext + Description: used to get the IBindCtx for an item for parsing + + Type: Any -- VT_NULL Legacy code may treat this as VT_UNKNOWN. + FormatID: {DFB9A04D-362F-4CA3-B30B-0254B17B5B84}, 100 + + + + + Name: System.ParsingName -- PKEY_ParsingName + Description: The shell namespace name of an item relative to a parent folder. This name may be passed to + IShellFolder::ParseDisplayName() of the parent shell folder. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 24 + + + + + Name: System.ParsingPath -- PKEY_ParsingPath + Description: This is the shell namespace path to the item. This path may be passed to + SHParseDisplayName to parse the path to the correct shell folder. + + If the item is a file, the value is identical to System.ItemPathDisplay. + + If the item cannot be accessed through the shell namespace, this value is VT_EMPTY. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 30 + + + + + Name: System.PerceivedType -- PKEY_PerceivedType + Description: The perceived type of a shell item, based upon its canonical type. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 9 + + + + + Name: System.PercentFull -- PKEY_PercentFull + Description: The amount filled as a percentage, multiplied by 100 (ie, the valid range is 0 through 100). + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 5 (Filesystem Volume Properties) + + + + + Name: System.Priority -- PKEY_Priority + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {9C1FCF74-2D97-41BA-B4AE-CB2E3661A6E4}, 5 + + + + + Name: System.PriorityText -- PKEY_PriorityText + Description: This is the user-friendly form of System.Priority. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D98BE98B-B86B-4095-BF52-9D23B2E0A752}, 100 + + + + + Name: System.Project -- PKEY_Project + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {39A7F922-477C-48DE-8BC8-B28441E342E3}, 100 + + + + + Name: System.ProviderItemID -- PKEY_ProviderItemID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F21D9941-81F0-471A-ADEE-4E74B49217ED}, 100 + + + + + Name: System.Rating -- PKEY_Rating + Description: Indicates the users preference rating of an item on a scale of 1-99 (1-12 = One Star, + 13-37 = Two Stars, 38-62 = Three Stars, 63-87 = Four Stars, 88-99 = Five Stars). + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 9 (PIDMSI_RATING) + + + + + Name: System.RatingText -- PKEY_RatingText + Description: This is the user-friendly form of System.Rating. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {90197CA7-FD8F-4E8C-9DA3-B57E1E609295}, 100 + + + + + Name: System.Sensitivity -- PKEY_Sensitivity + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {F8D3F6AC-4874-42CB-BE59-AB454B30716A}, 100 + + + + + Name: System.SensitivityText -- PKEY_SensitivityText + Description: This is the user-friendly form of System.Sensitivity. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D0C7F054-3F72-4725-8527-129A577CB269}, 100 + + + + + Name: System.SFGAOFlags -- PKEY_SFGAOFlags + Description: IShellFolder::GetAttributesOf flags, with SFGAO_PKEYSFGAOMASK attributes masked out. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 25 + + + + + Name: System.SharedWith -- PKEY_SharedWith + Description: Who is the item shared with? + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 200 + + + + + Name: System.ShareUserRating -- PKEY_ShareUserRating + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 12 (PIDMSI_SHARE_USER_RATING) + + + + + Name: System.SharingStatus -- PKEY_SharingStatus + Description: What is the item's sharing status (not shared, shared, everyone (homegroup or everyone), or private)? + + Type: UInt32 -- VT_UI4 + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 300 + + + + + Name: System.SimpleRating -- PKEY_SimpleRating + Description: Indicates the users preference rating of an item on a scale of 0-5 (0=unrated, 1=One Star, 2=Two Stars, 3=Three Stars, + 4=Four Stars, 5=Five Stars) + + Type: UInt32 -- VT_UI4 + FormatID: {A09F084E-AD41-489F-8076-AA5BE3082BCA}, 100 + + + + + Name: System.Size -- PKEY_Size + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 12 (PID_STG_SIZE) + + + + + Name: System.SoftwareUsed -- PKEY_SoftwareUsed + Description: PropertyTagSoftwareUsed + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 305 + + + + + Name: System.SourceItem -- PKEY_SourceItem + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {668CDFA5-7A1B-4323-AE4B-E527393A1D81}, 100 + + + + + Name: System.StartDate -- PKEY_StartDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {48FD6EC8-8A12-4CDF-A03E-4EC5A511EDDE}, 100 + + + + + Name: System.Status -- PKEY_Status + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_IntSite) {000214A1-0000-0000-C000-000000000046}, 9 + + + + + Name: System.Subject -- PKEY_Subject + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 3 (PIDSI_SUBJECT) + + + + + Name: System.Thumbnail -- PKEY_Thumbnail + Description: A data that represents the thumbnail in VT_CF format. + + Type: Clipboard -- VT_CF + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 17 (PIDSI_THUMBNAIL) + + + + + Name: System.ThumbnailCacheId -- PKEY_ThumbnailCacheId + Description: Unique value that can be used as a key to cache thumbnails. The value changes when the name, volume, or data modified + of an item changes. + + Type: UInt64 -- VT_UI8 + FormatID: {446D16B1-8DAD-4870-A748-402EA43D788C}, 100 + + + + + Name: System.ThumbnailStream -- PKEY_ThumbnailStream + Description: Data that represents the thumbnail in VT_STREAM format that GDI+/WindowsCodecs supports (jpg, png, etc). + + Type: Stream -- VT_STREAM + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 27 + + + + + Name: System.Title -- PKEY_Title + Description: Title of item. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 2 (PIDSI_TITLE) + + + + + Name: System.TotalFileSize -- PKEY_TotalFileSize + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 14 + + + + + Name: System.Trademarks -- PKEY_Trademarks + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 9 (PIDVSI_Trademarks) + + + + + System.AppUserModel Properties + + + + + System.Audio Properties + + + + + System.Calendar Properties + + + + + System.Communication Properties + + + + + System.Computer Properties + + + + + System.Contact Properties + + + + + System.Device Properties + + + + + System.DeviceInterface Properties + + + + + System.Devices Properties + + + + + System.Document Properties + + + + + System.DRM Properties + + + + + System.GPS Properties + + + + + System.Identity Properties + + + + + System.IdentityProvider Properties + + + + + System.Image Properties + + + + + System.Journal Properties + + + + + System.LayoutPattern Properties + + + + + System.Link Properties + + + + + System.Media Properties + + + + + System.Message Properties + + + + + System.Music Properties + + + + + System.Note Properties + + + + + System.Photo Properties + + + + + System.PropGroup Properties + + + + + System.PropList Properties + + + + + System.RecordedTV Properties + + + + + System.Search Properties + + + + + System.Shell Properties + + + + + System.Software Properties + + + + + System.Sync Properties + + + + + System.Task Properties + + + + + System.Video Properties + + + + + System.Volume Properties + + + + + System.AppUserModel Properties + + + + + Name: System.AppUserModel.ExcludeFromShowInNewInstall -- PKEY_AppUserModel_ExcludeFromShowInNewInstall + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 8 + + + + + Name: System.AppUserModel.ID -- PKEY_AppUserModel_ID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 5 + + + + + Name: System.AppUserModel.IsDestListSeparator -- PKEY_AppUserModel_IsDestListSeparator + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 6 + + + + + Name: System.AppUserModel.PreventPinning -- PKEY_AppUserModel_PreventPinning + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 9 + + + + + Name: System.AppUserModel.RelaunchCommand -- PKEY_AppUserModel_RelaunchCommand + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 2 + + + + + Name: System.AppUserModel.RelaunchDisplayNameResource -- PKEY_AppUserModel_RelaunchDisplayNameResource + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 4 + + + + + Name: System.AppUserModel.RelaunchIconResource -- PKEY_AppUserModel_RelaunchIconResource + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 3 + + + + + System.Audio Properties + + + + + Name: System.Audio.ChannelCount -- PKEY_Audio_ChannelCount + Description: Indicates the channel count for the audio file. Values: 1 (mono), 2 (stereo). + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 7 (PIDASI_CHANNEL_COUNT) + + + + + Name: System.Audio.Compression -- PKEY_Audio_Compression + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 10 (PIDASI_COMPRESSION) + + + + + Name: System.Audio.EncodingBitrate -- PKEY_Audio_EncodingBitrate + Description: Indicates the average data rate in Hz for the audio file in "bits per second". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 4 (PIDASI_AVG_DATA_RATE) + + + + + Name: System.Audio.Format -- PKEY_Audio_Format + Description: Indicates the format of the audio file. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_BSTR. + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 2 (PIDASI_FORMAT) + + + + + Name: System.Audio.IsVariableBitRate -- PKEY_Audio_IsVariableBitRate + Description: + Type: Boolean -- VT_BOOL + FormatID: {E6822FEE-8C17-4D62-823C-8E9CFCBD1D5C}, 100 + + + + + Name: System.Audio.PeakValue -- PKEY_Audio_PeakValue + Description: + Type: UInt32 -- VT_UI4 + FormatID: {2579E5D0-1116-4084-BD9A-9B4F7CB4DF5E}, 100 + + + + + Name: System.Audio.SampleRate -- PKEY_Audio_SampleRate + Description: Indicates the audio sample rate for the audio file in "samples per second". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 5 (PIDASI_SAMPLE_RATE) + + + + + Name: System.Audio.SampleSize -- PKEY_Audio_SampleSize + Description: Indicates the audio sample size for the audio file in "bits per sample". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 6 (PIDASI_SAMPLE_SIZE) + + + + + Name: System.Audio.StreamName -- PKEY_Audio_StreamName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 9 (PIDASI_STREAM_NAME) + + + + + Name: System.Audio.StreamNumber -- PKEY_Audio_StreamNumber + Description: + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 8 (PIDASI_STREAM_NUMBER) + + + + + System.Calendar Properties + + + + + Name: System.Calendar.Duration -- PKEY_Calendar_Duration + Description: The duration as specified in a string. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {293CA35A-09AA-4DD2-B180-1FE245728A52}, 100 + + + + + Name: System.Calendar.IsOnline -- PKEY_Calendar_IsOnline + Description: Identifies if the event is an online event. + + Type: Boolean -- VT_BOOL + FormatID: {BFEE9149-E3E2-49A7-A862-C05988145CEC}, 100 + + + + + Name: System.Calendar.IsRecurring -- PKEY_Calendar_IsRecurring + Description: + Type: Boolean -- VT_BOOL + FormatID: {315B9C8D-80A9-4EF9-AE16-8E746DA51D70}, 100 + + + + + Name: System.Calendar.Location -- PKEY_Calendar_Location + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F6272D18-CECC-40B1-B26A-3911717AA7BD}, 100 + + + + + Name: System.Calendar.OptionalAttendeeAddresses -- PKEY_Calendar_OptionalAttendeeAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D55BAE5A-3892-417A-A649-C6AC5AAAEAB3}, 100 + + + + + Name: System.Calendar.OptionalAttendeeNames -- PKEY_Calendar_OptionalAttendeeNames + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {09429607-582D-437F-84C3-DE93A2B24C3C}, 100 + + + + + Name: System.Calendar.OrganizerAddress -- PKEY_Calendar_OrganizerAddress + Description: Address of the organizer organizing the event. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {744C8242-4DF5-456C-AB9E-014EFB9021E3}, 100 + + + + + Name: System.Calendar.OrganizerName -- PKEY_Calendar_OrganizerName + Description: Name of the organizer organizing the event. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AAA660F9-9865-458E-B484-01BC7FE3973E}, 100 + + + + + Name: System.Calendar.ReminderTime -- PKEY_Calendar_ReminderTime + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {72FC5BA4-24F9-4011-9F3F-ADD27AFAD818}, 100 + + + + + Name: System.Calendar.RequiredAttendeeAddresses -- PKEY_Calendar_RequiredAttendeeAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {0BA7D6C3-568D-4159-AB91-781A91FB71E5}, 100 + + + + + Name: System.Calendar.RequiredAttendeeNames -- PKEY_Calendar_RequiredAttendeeNames + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {B33AF30B-F552-4584-936C-CB93E5CDA29F}, 100 + + + + + Name: System.Calendar.Resources -- PKEY_Calendar_Resources + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {00F58A38-C54B-4C40-8696-97235980EAE1}, 100 + + + + + Name: System.Calendar.ResponseStatus -- PKEY_Calendar_ResponseStatus + Description: This property stores the status of the user responses to meetings in her calendar. + + Type: UInt16 -- VT_UI2 + FormatID: {188C1F91-3C40-4132-9EC5-D8B03B72A8A2}, 100 + + + + + Name: System.Calendar.ShowTimeAs -- PKEY_Calendar_ShowTimeAs + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {5BF396D4-5EB2-466F-BDE9-2FB3F2361D6E}, 100 + + + + + Name: System.Calendar.ShowTimeAsText -- PKEY_Calendar_ShowTimeAsText + Description: This is the user-friendly form of System.Calendar.ShowTimeAs. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {53DA57CF-62C0-45C4-81DE-7610BCEFD7F5}, 100 + + + + + System.Communication Properties + + + + + Name: System.Communication.AccountName -- PKEY_Communication_AccountName + Description: Account Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 9 + + + + + Name: System.Communication.DateItemExpires -- PKEY_Communication_DateItemExpires + Description: Date the item expires due to the retention policy. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {428040AC-A177-4C8A-9760-F6F761227F9A}, 100 + + + + + Name: System.Communication.FollowupIconIndex -- PKEY_Communication_FollowupIconIndex + Description: This is the icon index used on messages marked for followup. + + Type: Int32 -- VT_I4 + FormatID: {83A6347E-6FE4-4F40-BA9C-C4865240D1F4}, 100 + + + + + Name: System.Communication.HeaderItem -- PKEY_Communication_HeaderItem + Description: This property will be true if the item is a header item which means the item hasn't been fully downloaded. + + Type: Boolean -- VT_BOOL + FormatID: {C9C34F84-2241-4401-B607-BD20ED75AE7F}, 100 + + + + + Name: System.Communication.PolicyTag -- PKEY_Communication_PolicyTag + Description: This a string used to identify the retention policy applied to the item. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {EC0B4191-AB0B-4C66-90B6-C6637CDEBBAB}, 100 + + + + + Name: System.Communication.SecurityFlags -- PKEY_Communication_SecurityFlags + Description: Security flags associated with the item to know if the item is encrypted, signed or DRM enabled. + + Type: Int32 -- VT_I4 + FormatID: {8619A4B6-9F4D-4429-8C0F-B996CA59E335}, 100 + + + + + Name: System.Communication.Suffix -- PKEY_Communication_Suffix + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {807B653A-9E91-43EF-8F97-11CE04EE20C5}, 100 + + + + + Name: System.Communication.TaskStatus -- PKEY_Communication_TaskStatus + Description: + Type: UInt16 -- VT_UI2 + FormatID: {BE1A72C6-9A1D-46B7-AFE7-AFAF8CEF4999}, 100 + + + + + Name: System.Communication.TaskStatusText -- PKEY_Communication_TaskStatusText + Description: This is the user-friendly form of System.Communication.TaskStatus. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A6744477-C237-475B-A075-54F34498292A}, 100 + + + + + System.Computer Properties + + + + + Name: System.Computer.DecoratedFreeSpace -- PKEY_Computer_DecoratedFreeSpace + Description: Free space and total space: "%s free of %s" + + Type: Multivalue UInt64 -- VT_VECTOR | VT_UI8 (For variants: VT_ARRAY | VT_UI8) + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 7 (Filesystem Volume Properties) + + + + + System.Contact Properties + + + + + Name: System.Contact.Anniversary -- PKEY_Contact_Anniversary + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {9AD5BADB-CEA7-4470-A03D-B84E51B9949E}, 100 + + + + + Name: System.Contact.AssistantName -- PKEY_Contact_AssistantName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CD102C9C-5540-4A88-A6F6-64E4981C8CD1}, 100 + + + + + Name: System.Contact.AssistantTelephone -- PKEY_Contact_AssistantTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9A93244D-A7AD-4FF8-9B99-45EE4CC09AF6}, 100 + + + + + Name: System.Contact.Birthday -- PKEY_Contact_Birthday + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 47 + + + + + Name: System.Contact.BusinessAddress -- PKEY_Contact_BusinessAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {730FB6DD-CF7C-426B-A03F-BD166CC9EE24}, 100 + + + + + Name: System.Contact.BusinessAddressCity -- PKEY_Contact_BusinessAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {402B5934-EC5A-48C3-93E6-85E86A2D934E}, 100 + + + + + Name: System.Contact.BusinessAddressCountry -- PKEY_Contact_BusinessAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {B0B87314-FCF6-4FEB-8DFF-A50DA6AF561C}, 100 + + + + + Name: System.Contact.BusinessAddressPostalCode -- PKEY_Contact_BusinessAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E1D4A09E-D758-4CD1-B6EC-34A8B5A73F80}, 100 + + + + + Name: System.Contact.BusinessAddressPostOfficeBox -- PKEY_Contact_BusinessAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BC4E71CE-17F9-48D5-BEE9-021DF0EA5409}, 100 + + + + + Name: System.Contact.BusinessAddressState -- PKEY_Contact_BusinessAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {446F787F-10C4-41CB-A6C4-4D0343551597}, 100 + + + + + Name: System.Contact.BusinessAddressStreet -- PKEY_Contact_BusinessAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DDD1460F-C0BF-4553-8CE4-10433C908FB0}, 100 + + + + + Name: System.Contact.BusinessFaxNumber -- PKEY_Contact_BusinessFaxNumber + Description: Business fax number of the contact. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {91EFF6F3-2E27-42CA-933E-7C999FBE310B}, 100 + + + + + Name: System.Contact.BusinessHomePage -- PKEY_Contact_BusinessHomePage + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {56310920-2491-4919-99CE-EADB06FAFDB2}, 100 + + + + + Name: System.Contact.BusinessTelephone -- PKEY_Contact_BusinessTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6A15E5A0-0A1E-4CD7-BB8C-D2F1B0C929BC}, 100 + + + + + Name: System.Contact.CallbackTelephone -- PKEY_Contact_CallbackTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BF53D1C3-49E0-4F7F-8567-5A821D8AC542}, 100 + + + + + Name: System.Contact.CarTelephone -- PKEY_Contact_CarTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8FDC6DEA-B929-412B-BA90-397A257465FE}, 100 + + + + + Name: System.Contact.Children -- PKEY_Contact_Children + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D4729704-8EF1-43EF-9024-2BD381187FD5}, 100 + + + + + Name: System.Contact.CompanyMainTelephone -- PKEY_Contact_CompanyMainTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8589E481-6040-473D-B171-7FA89C2708ED}, 100 + + + + + Name: System.Contact.Department -- PKEY_Contact_Department + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FC9F7306-FF8F-4D49-9FB6-3FFE5C0951EC}, 100 + + + + + Name: System.Contact.EmailAddress -- PKEY_Contact_EmailAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F8FA7FA3-D12B-4785-8A4E-691A94F7A3E7}, 100 + + + + + Name: System.Contact.EmailAddress2 -- PKEY_Contact_EmailAddress2 + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {38965063-EDC8-4268-8491-B7723172CF29}, 100 + + + + + Name: System.Contact.EmailAddress3 -- PKEY_Contact_EmailAddress3 + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {644D37B4-E1B3-4BAD-B099-7E7C04966ACA}, 100 + + + + + Name: System.Contact.EmailAddresses -- PKEY_Contact_EmailAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {84D8F337-981D-44B3-9615-C7596DBA17E3}, 100 + + + + + Name: System.Contact.EmailName -- PKEY_Contact_EmailName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CC6F4F24-6083-4BD4-8754-674D0DE87AB8}, 100 + + + + + Name: System.Contact.FileAsName -- PKEY_Contact_FileAsName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F1A24AA7-9CA7-40F6-89EC-97DEF9FFE8DB}, 100 + + + + + Name: System.Contact.FirstName -- PKEY_Contact_FirstName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {14977844-6B49-4AAD-A714-A4513BF60460}, 100 + + + + + Name: System.Contact.FullName -- PKEY_Contact_FullName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {635E9051-50A5-4BA2-B9DB-4ED056C77296}, 100 + + + + + Name: System.Contact.Gender -- PKEY_Contact_Gender + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3C8CEE58-D4F0-4CF9-B756-4E5D24447BCD}, 100 + + + + + Name: System.Contact.GenderValue -- PKEY_Contact_GenderValue + Description: + Type: UInt16 -- VT_UI2 + FormatID: {3C8CEE58-D4F0-4CF9-B756-4E5D24447BCD}, 101 + + + + + Name: System.Contact.Hobbies -- PKEY_Contact_Hobbies + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {5DC2253F-5E11-4ADF-9CFE-910DD01E3E70}, 100 + + + + + Name: System.Contact.HomeAddress -- PKEY_Contact_HomeAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {98F98354-617A-46B8-8560-5B1B64BF1F89}, 100 + + + + + Name: System.Contact.HomeAddressCity -- PKEY_Contact_HomeAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 65 + + + + + Name: System.Contact.HomeAddressCountry -- PKEY_Contact_HomeAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {08A65AA1-F4C9-43DD-9DDF-A33D8E7EAD85}, 100 + + + + + Name: System.Contact.HomeAddressPostalCode -- PKEY_Contact_HomeAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8AFCC170-8A46-4B53-9EEE-90BAE7151E62}, 100 + + + + + Name: System.Contact.HomeAddressPostOfficeBox -- PKEY_Contact_HomeAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7B9F6399-0A3F-4B12-89BD-4ADC51C918AF}, 100 + + + + + Name: System.Contact.HomeAddressState -- PKEY_Contact_HomeAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C89A23D0-7D6D-4EB8-87D4-776A82D493E5}, 100 + + + + + Name: System.Contact.HomeAddressStreet -- PKEY_Contact_HomeAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0ADEF160-DB3F-4308-9A21-06237B16FA2A}, 100 + + + + + Name: System.Contact.HomeFaxNumber -- PKEY_Contact_HomeFaxNumber + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {660E04D6-81AB-4977-A09F-82313113AB26}, 100 + + + + + Name: System.Contact.HomeTelephone -- PKEY_Contact_HomeTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 20 + + + + + Name: System.Contact.IMAddress -- PKEY_Contact_IMAddress + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D68DBD8A-3374-4B81-9972-3EC30682DB3D}, 100 + + + + + Name: System.Contact.Initials -- PKEY_Contact_Initials + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F3D8F40D-50CB-44A2-9718-40CB9119495D}, 100 + + + + + Name: System.Contact.JobTitle -- PKEY_Contact_JobTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 6 + + + + + Name: System.Contact.Label -- PKEY_Contact_Label + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {97B0AD89-DF49-49CC-834E-660974FD755B}, 100 + + + + + Name: System.Contact.LastName -- PKEY_Contact_LastName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8F367200-C270-457C-B1D4-E07C5BCD90C7}, 100 + + + + + Name: System.Contact.MailingAddress -- PKEY_Contact_MailingAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C0AC206A-827E-4650-95AE-77E2BB74FCC9}, 100 + + + + + Name: System.Contact.MiddleName -- PKEY_Contact_MiddleName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 71 + + + + + Name: System.Contact.MobileTelephone -- PKEY_Contact_MobileTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 35 + + + + + Name: System.Contact.NickName -- PKEY_Contact_NickName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 74 + + + + + Name: System.Contact.OfficeLocation -- PKEY_Contact_OfficeLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 7 + + + + + Name: System.Contact.OtherAddress -- PKEY_Contact_OtherAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {508161FA-313B-43D5-83A1-C1ACCF68622C}, 100 + + + + + Name: System.Contact.OtherAddressCity -- PKEY_Contact_OtherAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6E682923-7F7B-4F0C-A337-CFCA296687BF}, 100 + + + + + Name: System.Contact.OtherAddressCountry -- PKEY_Contact_OtherAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8F167568-0AAE-4322-8ED9-6055B7B0E398}, 100 + + + + + Name: System.Contact.OtherAddressPostalCode -- PKEY_Contact_OtherAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {95C656C1-2ABF-4148-9ED3-9EC602E3B7CD}, 100 + + + + + Name: System.Contact.OtherAddressPostOfficeBox -- PKEY_Contact_OtherAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8B26EA41-058F-43F6-AECC-4035681CE977}, 100 + + + + + Name: System.Contact.OtherAddressState -- PKEY_Contact_OtherAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {71B377D6-E570-425F-A170-809FAE73E54E}, 100 + + + + + Name: System.Contact.OtherAddressStreet -- PKEY_Contact_OtherAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FF962609-B7D6-4999-862D-95180D529AEA}, 100 + + + + + Name: System.Contact.PagerTelephone -- PKEY_Contact_PagerTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D6304E01-F8F5-4F45-8B15-D024A6296789}, 100 + + + + + Name: System.Contact.PersonalTitle -- PKEY_Contact_PersonalTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 69 + + + + + Name: System.Contact.PrimaryAddressCity -- PKEY_Contact_PrimaryAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C8EA94F0-A9E3-4969-A94B-9C62A95324E0}, 100 + + + + + Name: System.Contact.PrimaryAddressCountry -- PKEY_Contact_PrimaryAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E53D799D-0F3F-466E-B2FF-74634A3CB7A4}, 100 + + + + + Name: System.Contact.PrimaryAddressPostalCode -- PKEY_Contact_PrimaryAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {18BBD425-ECFD-46EF-B612-7B4A6034EDA0}, 100 + + + + + Name: System.Contact.PrimaryAddressPostOfficeBox -- PKEY_Contact_PrimaryAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE5EF3C7-46E1-484E-9999-62C5308394C1}, 100 + + + + + Name: System.Contact.PrimaryAddressState -- PKEY_Contact_PrimaryAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F1176DFE-7138-4640-8B4C-AE375DC70A6D}, 100 + + + + + Name: System.Contact.PrimaryAddressStreet -- PKEY_Contact_PrimaryAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {63C25B20-96BE-488F-8788-C09C407AD812}, 100 + + + + + Name: System.Contact.PrimaryEmailAddress -- PKEY_Contact_PrimaryEmailAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 48 + + + + + Name: System.Contact.PrimaryTelephone -- PKEY_Contact_PrimaryTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 25 + + + + + Name: System.Contact.Profession -- PKEY_Contact_Profession + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7268AF55-1CE4-4F6E-A41F-B6E4EF10E4A9}, 100 + + + + + Name: System.Contact.SpouseName -- PKEY_Contact_SpouseName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9D2408B6-3167-422B-82B0-F583B7A7CFE3}, 100 + + + + + Name: System.Contact.Suffix -- PKEY_Contact_Suffix + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 73 + + + + + Name: System.Contact.TelexNumber -- PKEY_Contact_TelexNumber + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C554493C-C1F7-40C1-A76C-EF8C0614003E}, 100 + + + + + Name: System.Contact.TTYTDDTelephone -- PKEY_Contact_TTYTDDTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AAF16BAC-2B55-45E6-9F6D-415EB94910DF}, 100 + + + + + Name: System.Contact.WebPage -- PKEY_Contact_WebPage + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 18 + + + + + Contact.JA Properties + + + + + Contact.JA Properties + + + + + Name: System.Contact.JA.CompanyNamePhonetic -- PKEY_Contact_JA_CompanyNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 2 + + + + + Name: System.Contact.JA.FirstNamePhonetic -- PKEY_Contact_JA_FirstNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 3 + + + + + Name: System.Contact.JA.LastNamePhonetic -- PKEY_Contact_JA_LastNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 4 + + + + + System.Device Properties + + + + + Name: System.Device.PrinterURL -- PKEY_Device_PrinterURL + Description: Printer information Printer URL. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B48F35A-BE6E-4F17-B108-3C4073D1669A}, 15 + + + + + System.DeviceInterface Properties + + + + + Name: System.DeviceInterface.PrinterDriverDirectory -- PKEY_DeviceInterface_PrinterDriverDirectory + Description: Printer information Printer Driver Directory. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {847C66DE-B8D6-4AF9-ABC3-6F4F926BC039}, 14 + + + + + Name: System.DeviceInterface.PrinterDriverName -- PKEY_DeviceInterface_PrinterDriverName + Description: Printer information Driver Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AFC47170-14F5-498C-8F30-B0D19BE449C6}, 11 + + + + + Name: System.DeviceInterface.PrinterName -- PKEY_DeviceInterface_PrinterName + Description: Printer information Printer Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0A7B84EF-0C27-463F-84EF-06C5070001BE}, 10 + + + + + Name: System.DeviceInterface.PrinterPortName -- PKEY_DeviceInterface_PrinterPortName + Description: Printer information Port Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {EEC7B761-6F94-41B1-949F-C729720DD13C}, 12 + + + + + System.Devices Properties + + + + + Name: System.Devices.BatteryLife -- PKEY_Devices_BatteryLife + Description: Remaining battery life of the device as an integer between 0 and 100 percent. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 10 + + + + + Name: System.Devices.BatteryPlusCharging -- PKEY_Devices_BatteryPlusCharging + Description: Remaining battery life of the device as an integer between 0 and 100 percent and the device's charging state. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 22 + + + + + Name: System.Devices.BatteryPlusChargingText -- PKEY_Devices_BatteryPlusChargingText + Description: Remaining battery life of the device and the device's charging state as a string. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 23 + + + + + Name: System.Devices.Category -- PKEY_Devices_Category_Desc_Singular + Description: Singular form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 91 + + + + + Name: System.Devices.CategoryGroup -- PKEY_Devices_CategoryGroup_Desc + Description: Plural form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 94 + + + + + Name: System.Devices.CategoryPlural -- PKEY_Devices_Category_Desc_Plural + Description: Plural form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 92 + + + + + Name: System.Devices.ChargingState -- PKEY_Devices_ChargingState + Description: Boolean value representing if the device is currently charging. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 11 + + + + + Name: System.Devices.Connected -- PKEY_Devices_IsConnected + Description: Device connection state. If VARIANT_TRUE, indicates the device is currently connected to the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 55 + + + + + Name: System.Devices.ContainerId -- PKEY_Devices_ContainerId + Description: Device container ID. + + Type: Guid -- VT_CLSID + FormatID: {8C7ED206-3F8A-4827-B3AB-AE9E1FAEFC6C}, 2 + + + + + Name: System.Devices.DefaultTooltip -- PKEY_Devices_DefaultTooltip + Description: Tooltip for default state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 153 + + + + + Name: System.Devices.DeviceDescription1 -- PKEY_Devices_DeviceDescription1 + Description: First line of descriptive text about the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 81 + + + + + Name: System.Devices.DeviceDescription2 -- PKEY_Devices_DeviceDescription2 + Description: Second line of descriptive text about the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 82 + + + + + Name: System.Devices.DiscoveryMethod -- PKEY_Devices_DiscoveryMethod + Description: Device discovery method. This indicates on what transport or physical connection the device is discovered. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 52 + + + + + Name: System.Devices.FriendlyName -- PKEY_Devices_FriendlyName + Description: Device friendly name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 12288 + + + + + Name: System.Devices.FunctionPaths -- PKEY_Devices_FunctionPaths + Description: Available functions for this device. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 3 + + + + + Name: System.Devices.InterfacePaths -- PKEY_Devices_InterfacePaths + Description: Available interfaces for this device. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 2 + + + + + Name: System.Devices.IsDefault -- PKEY_Devices_IsDefaultDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 86 + + + + + Name: System.Devices.IsNetworkConnected -- PKEY_Devices_IsNetworkDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 85 + + + + + Name: System.Devices.IsShared -- PKEY_Devices_IsSharedDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 84 + + + + + Name: System.Devices.IsSoftwareInstalling -- PKEY_Devices_IsSoftwareInstalling + Description: If VARIANT_TRUE, the device installer is currently installing software. + + Type: Boolean -- VT_BOOL + FormatID: {83DA6326-97A6-4088-9453-A1923F573B29}, 9 + + + + + Name: System.Devices.LaunchDeviceStageFromExplorer -- PKEY_Devices_LaunchDeviceStageFromExplorer + Description: Indicates whether to launch Device Stage or not + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 77 + + + + + Name: System.Devices.LocalMachine -- PKEY_Devices_IsLocalMachine + Description: If VARIANT_TRUE, the device in question is actually the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 70 + + + + + Name: System.Devices.Manufacturer -- PKEY_Devices_Manufacturer + Description: Device manufacturer. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8192 + + + + + Name: System.Devices.MissedCalls -- PKEY_Devices_MissedCalls + Description: Number of missed calls on the device. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 5 + + + + + Name: System.Devices.ModelName -- PKEY_Devices_ModelName + Description: Model name of the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8194 + + + + + Name: System.Devices.ModelNumber -- PKEY_Devices_ModelNumber + Description: Model number of the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8195 + + + + + Name: System.Devices.NetworkedTooltip -- PKEY_Devices_NetworkedTooltip + Description: Tooltip for connection state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 152 + + + + + Name: System.Devices.NetworkName -- PKEY_Devices_NetworkName + Description: Name of the device's network. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 7 + + + + + Name: System.Devices.NetworkType -- PKEY_Devices_NetworkType + Description: String representing the type of the device's network. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 8 + + + + + Name: System.Devices.NewPictures -- PKEY_Devices_NewPictures + Description: Number of new pictures on the device. + + Type: UInt16 -- VT_UI2 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 4 + + + + + Name: System.Devices.Notification -- PKEY_Devices_Notification + Description: Device Notification Property. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {06704B0C-E830-4C81-9178-91E4E95A80A0}, 3 + + + + + Name: System.Devices.NotificationStore -- PKEY_Devices_NotificationStore + Description: Device Notification Store. + + Type: Object -- VT_UNKNOWN + FormatID: {06704B0C-E830-4C81-9178-91E4E95A80A0}, 2 + + + + + Name: System.Devices.NotWorkingProperly -- PKEY_Devices_IsNotWorkingProperly + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 83 + + + + + Name: System.Devices.Paired -- PKEY_Devices_IsPaired + Description: Device paired state. If VARIANT_TRUE, indicates the device is not paired with the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 56 + + + + + Name: System.Devices.PrimaryCategory -- PKEY_Devices_PrimaryCategory + Description: Primary category group for this device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 10 + + + + + Name: System.Devices.Roaming -- PKEY_Devices_Roaming + Description: Status indicator used to indicate if the device is roaming. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 9 + + + + + Name: System.Devices.SafeRemovalRequired -- PKEY_Devices_SafeRemovalRequired + Description: Indicates if a device requires safe removal or not + + Type: Boolean -- VT_BOOL + FormatID: {AFD97640-86A3-4210-B67C-289C41AABE55}, 2 + + + + + Name: System.Devices.SharedTooltip -- PKEY_Devices_SharedTooltip + Description: Tooltip for sharing state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 151 + + + + + Name: System.Devices.SignalStrength -- PKEY_Devices_SignalStrength + Description: Device signal strength. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 2 + + + + + Name: System.Devices.Status1 -- PKEY_Devices_Status1 + Description: 1st line of device status. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 257 + + + + + Name: System.Devices.Status2 -- PKEY_Devices_Status2 + Description: 2nd line of device status. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 258 + + + + + Name: System.Devices.StorageCapacity -- PKEY_Devices_StorageCapacity + Description: Total storage capacity of the device. + + Type: UInt64 -- VT_UI8 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 12 + + + + + Name: System.Devices.StorageFreeSpace -- PKEY_Devices_StorageFreeSpace + Description: Total free space of the storage of the device. + + Type: UInt64 -- VT_UI8 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 13 + + + + + Name: System.Devices.StorageFreeSpacePercent -- PKEY_Devices_StorageFreeSpacePercent + Description: Total free space of the storage of the device as a percentage. + + Type: UInt32 -- VT_UI4 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 14 + + + + + Name: System.Devices.TextMessages -- PKEY_Devices_TextMessages + Description: Number of unread text messages on the device. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 3 + + + + + Name: System.Devices.Voicemail -- PKEY_Devices_Voicemail + Description: Status indicator used to indicate if the device has voicemail. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 6 + + + + + Devices.Notifications Properties + + + + + Devices.Notifications Properties + + + + + Name: System.Devices.Notifications.LowBattery -- PKEY_Devices_Notification_LowBattery + Description: Device Low Battery Notification. + + Type: Byte -- VT_UI1 + FormatID: {C4C07F2B-8524-4E66-AE3A-A6235F103BEB}, 2 + + + + + Name: System.Devices.Notifications.MissedCall -- PKEY_Devices_Notification_MissedCall + Description: Device Missed Call Notification. + + Type: Byte -- VT_UI1 + FormatID: {6614EF48-4EFE-4424-9EDA-C79F404EDF3E}, 2 + + + + + Name: System.Devices.Notifications.NewMessage -- PKEY_Devices_Notification_NewMessage + Description: Device New Message Notification. + + Type: Byte -- VT_UI1 + FormatID: {2BE9260A-2012-4742-A555-F41B638B7DCB}, 2 + + + + + Name: System.Devices.Notifications.NewVoicemail -- PKEY_Devices_Notification_NewVoicemail + Description: Device Voicemail Notification. + + Type: Byte -- VT_UI1 + FormatID: {59569556-0A08-4212-95B9-FAE2AD6413DB}, 2 + + + + + Name: System.Devices.Notifications.StorageFull -- PKEY_Devices_Notification_StorageFull + Description: Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 2 + + + + + Name: System.Devices.Notifications.StorageFullLinkText -- PKEY_Devices_Notification_StorageFullLinkText + Description: Link Text for the Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 3 + + + + + System.Document Properties + + + + + Name: System.Document.ByteCount -- PKEY_Document_ByteCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 4 (PIDDSI_BYTECOUNT) + + + + + Name: System.Document.CharacterCount -- PKEY_Document_CharacterCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 16 (PIDSI_CHARCOUNT) + + + + + Name: System.Document.ClientID -- PKEY_Document_ClientID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {276D7BB0-5B34-4FB0-AA4B-158ED12A1809}, 100 + + + + + Name: System.Document.Contributor -- PKEY_Document_Contributor + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {F334115E-DA1B-4509-9B3D-119504DC7ABB}, 100 + + + + + Name: System.Document.DateCreated -- PKEY_Document_DateCreated + Description: This property is stored in the document, not obtained from the file system. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 12 (PIDSI_CREATE_DTM) + + + + + Name: System.Document.DatePrinted -- PKEY_Document_DatePrinted + Description: Legacy name: "DocLastPrinted". + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 11 (PIDSI_LASTPRINTED) + + + + + Name: System.Document.DateSaved -- PKEY_Document_DateSaved + Description: Legacy name: "DocLastSavedTm". + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 13 (PIDSI_LASTSAVE_DTM) + + + + + Name: System.Document.Division -- PKEY_Document_Division + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1E005EE6-BF27-428B-B01C-79676ACD2870}, 100 + + + + + Name: System.Document.DocumentID -- PKEY_Document_DocumentID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E08805C8-E395-40DF-80D2-54F0D6C43154}, 100 + + + + + Name: System.Document.HiddenSlideCount -- PKEY_Document_HiddenSlideCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 9 (PIDDSI_HIDDENCOUNT) + + + + + Name: System.Document.LastAuthor -- PKEY_Document_LastAuthor + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 8 (PIDSI_LASTAUTHOR) + + + + + Name: System.Document.LineCount -- PKEY_Document_LineCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 5 (PIDDSI_LINECOUNT) + + + + + Name: System.Document.Manager -- PKEY_Document_Manager + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 14 (PIDDSI_MANAGER) + + + + + Name: System.Document.MultimediaClipCount -- PKEY_Document_MultimediaClipCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 10 (PIDDSI_MMCLIPCOUNT) + + + + + Name: System.Document.NoteCount -- PKEY_Document_NoteCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 8 (PIDDSI_NOTECOUNT) + + + + + Name: System.Document.PageCount -- PKEY_Document_PageCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 14 (PIDSI_PAGECOUNT) + + + + + Name: System.Document.ParagraphCount -- PKEY_Document_ParagraphCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 6 (PIDDSI_PARCOUNT) + + + + + Name: System.Document.PresentationFormat -- PKEY_Document_PresentationFormat + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 3 (PIDDSI_PRESFORMAT) + + + + + Name: System.Document.RevisionNumber -- PKEY_Document_RevisionNumber + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 9 (PIDSI_REVNUMBER) + + + + + Name: System.Document.Security -- PKEY_Document_Security + Description: Access control information, from SummaryInfo propset + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 19 + + + + + Name: System.Document.SlideCount -- PKEY_Document_SlideCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 7 (PIDDSI_SLIDECOUNT) + + + + + Name: System.Document.Template -- PKEY_Document_Template + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 7 (PIDSI_TEMPLATE) + + + + + Name: System.Document.TotalEditingTime -- PKEY_Document_TotalEditingTime + Description: 100ns units, not milliseconds. VT_FILETIME for IPropertySetStorage handlers (legacy) + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 10 (PIDSI_EDITTIME) + + + + + Name: System.Document.Version -- PKEY_Document_Version + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 29 + + + + + Name: System.Document.WordCount -- PKEY_Document_WordCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 15 (PIDSI_WORDCOUNT) + + + + + System.DRM Properties + + + + + Name: System.DRM.DatePlayExpires -- PKEY_DRM_DatePlayExpires + Description: Indicates when play expires for digital rights management. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 6 (PIDDRSI_PLAYEXPIRES) + + + + + Name: System.DRM.DatePlayStarts -- PKEY_DRM_DatePlayStarts + Description: Indicates when play starts for digital rights management. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 5 (PIDDRSI_PLAYSTARTS) + + + + + Name: System.DRM.Description -- PKEY_DRM_Description + Description: Displays the description for digital rights management. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 3 (PIDDRSI_DESCRIPTION) + + + + + Name: System.DRM.IsProtected -- PKEY_DRM_IsProtected + Description: + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 2 (PIDDRSI_PROTECTED) + + + + + Name: System.DRM.PlayCount -- PKEY_DRM_PlayCount + Description: Indicates the play count for digital rights management. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 4 (PIDDRSI_PLAYCOUNT) + + + + + System.GPS Properties + + + + + Name: System.GPS.Altitude -- PKEY_GPS_Altitude + Description: Indicates the altitude based on the reference in PKEY_GPS_AltitudeRef. Calculated from PKEY_GPS_AltitudeNumerator and + PKEY_GPS_AltitudeDenominator + + Type: Double -- VT_R8 + FormatID: {827EDB4F-5B73-44A7-891D-FDFFABEA35CA}, 100 + + + + + Name: System.GPS.AltitudeDenominator -- PKEY_GPS_AltitudeDenominator + Description: Denominator of PKEY_GPS_Altitude + + Type: UInt32 -- VT_UI4 + FormatID: {78342DCB-E358-4145-AE9A-6BFE4E0F9F51}, 100 + + + + + Name: System.GPS.AltitudeNumerator -- PKEY_GPS_AltitudeNumerator + Description: Numerator of PKEY_GPS_Altitude + + Type: UInt32 -- VT_UI4 + FormatID: {2DAD1EB7-816D-40D3-9EC3-C9773BE2AADE}, 100 + + + + + Name: System.GPS.AltitudeRef -- PKEY_GPS_AltitudeRef + Description: Indicates the reference for the altitude property. (eg: above sea level, below sea level, absolute value) + + Type: Byte -- VT_UI1 + FormatID: {46AC629D-75EA-4515-867F-6DC4321C5844}, 100 + + + + + Name: System.GPS.AreaInformation -- PKEY_GPS_AreaInformation + Description: Represents the name of the GPS area + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {972E333E-AC7E-49F1-8ADF-A70D07A9BCAB}, 100 + + + + + Name: System.GPS.Date -- PKEY_GPS_Date + Description: Date and time of the GPS record + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {3602C812-0F3B-45F0-85AD-603468D69423}, 100 + + + + + Name: System.GPS.DestBearing -- PKEY_GPS_DestBearing + Description: Indicates the bearing to the destination point. Calculated from PKEY_GPS_DestBearingNumerator and + PKEY_GPS_DestBearingDenominator. + + Type: Double -- VT_R8 + FormatID: {C66D4B3C-E888-47CC-B99F-9DCA3EE34DEA}, 100 + + + + + Name: System.GPS.DestBearingDenominator -- PKEY_GPS_DestBearingDenominator + Description: Denominator of PKEY_GPS_DestBearing + + Type: UInt32 -- VT_UI4 + FormatID: {7ABCF4F8-7C3F-4988-AC91-8D2C2E97ECA5}, 100 + + + + + Name: System.GPS.DestBearingNumerator -- PKEY_GPS_DestBearingNumerator + Description: Numerator of PKEY_GPS_DestBearing + + Type: UInt32 -- VT_UI4 + FormatID: {BA3B1DA9-86EE-4B5D-A2A4-A271A429F0CF}, 100 + + + + + Name: System.GPS.DestBearingRef -- PKEY_GPS_DestBearingRef + Description: Indicates the reference used for the giving the bearing to the destination point. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9AB84393-2A0F-4B75-BB22-7279786977CB}, 100 + + + + + Name: System.GPS.DestDistance -- PKEY_GPS_DestDistance + Description: Indicates the distance to the destination point. Calculated from PKEY_GPS_DestDistanceNumerator and + PKEY_GPS_DestDistanceDenominator. + + Type: Double -- VT_R8 + FormatID: {A93EAE04-6804-4F24-AC81-09B266452118}, 100 + + + + + Name: System.GPS.DestDistanceDenominator -- PKEY_GPS_DestDistanceDenominator + Description: Denominator of PKEY_GPS_DestDistance + + Type: UInt32 -- VT_UI4 + FormatID: {9BC2C99B-AC71-4127-9D1C-2596D0D7DCB7}, 100 + + + + + Name: System.GPS.DestDistanceNumerator -- PKEY_GPS_DestDistanceNumerator + Description: Numerator of PKEY_GPS_DestDistance + + Type: UInt32 -- VT_UI4 + FormatID: {2BDA47DA-08C6-4FE1-80BC-A72FC517C5D0}, 100 + + + + + Name: System.GPS.DestDistanceRef -- PKEY_GPS_DestDistanceRef + Description: Indicates the unit used to express the distance to the destination. (eg: kilometers, miles, knots) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {ED4DF2D3-8695-450B-856F-F5C1C53ACB66}, 100 + + + + + Name: System.GPS.DestLatitude -- PKEY_GPS_DestLatitude + Description: Indicates the latitude of the destination point. This is an array of three values. Index 0 is the degrees, index 1 + is the minutes, index 2 is the seconds. Each is calculated from the values in PKEY_GPS_DestLatitudeNumerator and + PKEY_GPS_DestLatitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {9D1D7CC5-5C39-451C-86B3-928E2D18CC47}, 100 + + + + + Name: System.GPS.DestLatitudeDenominator -- PKEY_GPS_DestLatitudeDenominator + Description: Denominator of PKEY_GPS_DestLatitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {3A372292-7FCA-49A7-99D5-E47BB2D4E7AB}, 100 + + + + + Name: System.GPS.DestLatitudeNumerator -- PKEY_GPS_DestLatitudeNumerator + Description: Numerator of PKEY_GPS_DestLatitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {ECF4B6F6-D5A6-433C-BB92-4076650FC890}, 100 + + + + + Name: System.GPS.DestLatitudeRef -- PKEY_GPS_DestLatitudeRef + Description: Indicates whether the latitude destination point is north or south latitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CEA820B9-CE61-4885-A128-005D9087C192}, 100 + + + + + Name: System.GPS.DestLongitude -- PKEY_GPS_DestLongitude + Description: Indicates the latitude of the destination point. This is an array of three values. Index 0 is the degrees, index 1 + is the minutes, index 2 is the seconds. Each is calculated from the values in PKEY_GPS_DestLongitudeNumerator and + PKEY_GPS_DestLongitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {47A96261-CB4C-4807-8AD3-40B9D9DBC6BC}, 100 + + + + + Name: System.GPS.DestLongitudeDenominator -- PKEY_GPS_DestLongitudeDenominator + Description: Denominator of PKEY_GPS_DestLongitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {425D69E5-48AD-4900-8D80-6EB6B8D0AC86}, 100 + + + + + Name: System.GPS.DestLongitudeNumerator -- PKEY_GPS_DestLongitudeNumerator + Description: Numerator of PKEY_GPS_DestLongitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {A3250282-FB6D-48D5-9A89-DBCACE75CCCF}, 100 + + + + + Name: System.GPS.DestLongitudeRef -- PKEY_GPS_DestLongitudeRef + Description: Indicates whether the longitude destination point is east or west longitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {182C1EA6-7C1C-4083-AB4B-AC6C9F4ED128}, 100 + + + + + Name: System.GPS.Differential -- PKEY_GPS_Differential + Description: Indicates whether differential correction was applied to the GPS receiver + + Type: UInt16 -- VT_UI2 + FormatID: {AAF4EE25-BD3B-4DD7-BFC4-47F77BB00F6D}, 100 + + + + + Name: System.GPS.DOP -- PKEY_GPS_DOP + Description: Indicates the GPS DOP (data degree of precision). Calculated from PKEY_GPS_DOPNumerator and PKEY_GPS_DOPDenominator + + Type: Double -- VT_R8 + FormatID: {0CF8FB02-1837-42F1-A697-A7017AA289B9}, 100 + + + + + Name: System.GPS.DOPDenominator -- PKEY_GPS_DOPDenominator + Description: Denominator of PKEY_GPS_DOP + + Type: UInt32 -- VT_UI4 + FormatID: {A0BE94C5-50BA-487B-BD35-0654BE8881ED}, 100 + + + + + Name: System.GPS.DOPNumerator -- PKEY_GPS_DOPNumerator + Description: Numerator of PKEY_GPS_DOP + + Type: UInt32 -- VT_UI4 + FormatID: {47166B16-364F-4AA0-9F31-E2AB3DF449C3}, 100 + + + + + Name: System.GPS.ImgDirection -- PKEY_GPS_ImgDirection + Description: Indicates direction of the image when it was captured. Calculated from PKEY_GPS_ImgDirectionNumerator and + PKEY_GPS_ImgDirectionDenominator. + + Type: Double -- VT_R8 + FormatID: {16473C91-D017-4ED9-BA4D-B6BAA55DBCF8}, 100 + + + + + Name: System.GPS.ImgDirectionDenominator -- PKEY_GPS_ImgDirectionDenominator + Description: Denominator of PKEY_GPS_ImgDirection + + Type: UInt32 -- VT_UI4 + FormatID: {10B24595-41A2-4E20-93C2-5761C1395F32}, 100 + + + + + Name: System.GPS.ImgDirectionNumerator -- PKEY_GPS_ImgDirectionNumerator + Description: Numerator of PKEY_GPS_ImgDirection + + Type: UInt32 -- VT_UI4 + FormatID: {DC5877C7-225F-45F7-BAC7-E81334B6130A}, 100 + + + + + Name: System.GPS.ImgDirectionRef -- PKEY_GPS_ImgDirectionRef + Description: Indicates reference for giving the direction of the image when it was captured. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A4AAA5B7-1AD0-445F-811A-0F8F6E67F6B5}, 100 + + + + + Name: System.GPS.Latitude -- PKEY_GPS_Latitude + Description: Indicates the latitude. This is an array of three values. Index 0 is the degrees, index 1 is the minutes, index 2 + is the seconds. Each is calculated from the values in PKEY_GPS_LatitudeNumerator and PKEY_GPS_LatitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {8727CFFF-4868-4EC6-AD5B-81B98521D1AB}, 100 + + + + + Name: System.GPS.LatitudeDenominator -- PKEY_GPS_LatitudeDenominator + Description: Denominator of PKEY_GPS_Latitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {16E634EE-2BFF-497B-BD8A-4341AD39EEB9}, 100 + + + + + Name: System.GPS.LatitudeNumerator -- PKEY_GPS_LatitudeNumerator + Description: Numerator of PKEY_GPS_Latitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {7DDAAAD1-CCC8-41AE-B750-B2CB8031AEA2}, 100 + + + + + Name: System.GPS.LatitudeRef -- PKEY_GPS_LatitudeRef + Description: Indicates whether latitude is north or south latitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {029C0252-5B86-46C7-ACA0-2769FFC8E3D4}, 100 + + + + + Name: System.GPS.Longitude -- PKEY_GPS_Longitude + Description: Indicates the longitude. This is an array of three values. Index 0 is the degrees, index 1 is the minutes, index 2 + is the seconds. Each is calculated from the values in PKEY_GPS_LongitudeNumerator and PKEY_GPS_LongitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {C4C4DBB2-B593-466B-BBDA-D03D27D5E43A}, 100 + + + + + Name: System.GPS.LongitudeDenominator -- PKEY_GPS_LongitudeDenominator + Description: Denominator of PKEY_GPS_Longitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {BE6E176C-4534-4D2C-ACE5-31DEDAC1606B}, 100 + + + + + Name: System.GPS.LongitudeNumerator -- PKEY_GPS_LongitudeNumerator + Description: Numerator of PKEY_GPS_Longitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {02B0F689-A914-4E45-821D-1DDA452ED2C4}, 100 + + + + + Name: System.GPS.LongitudeRef -- PKEY_GPS_LongitudeRef + Description: Indicates whether longitude is east or west longitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {33DCF22B-28D5-464C-8035-1EE9EFD25278}, 100 + + + + + Name: System.GPS.MapDatum -- PKEY_GPS_MapDatum + Description: Indicates the geodetic survey data used by the GPS receiver + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2CA2DAE6-EDDC-407D-BEF1-773942ABFA95}, 100 + + + + + Name: System.GPS.MeasureMode -- PKEY_GPS_MeasureMode + Description: Indicates the GPS measurement mode. (eg: 2-dimensional, 3-dimensional) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A015ED5D-AAEA-4D58-8A86-3C586920EA0B}, 100 + + + + + Name: System.GPS.ProcessingMethod -- PKEY_GPS_ProcessingMethod + Description: Indicates the name of the method used for location finding + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {59D49E61-840F-4AA9-A939-E2099B7F6399}, 100 + + + + + Name: System.GPS.Satellites -- PKEY_GPS_Satellites + Description: Indicates the GPS satellites used for measurements + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {467EE575-1F25-4557-AD4E-B8B58B0D9C15}, 100 + + + + + Name: System.GPS.Speed -- PKEY_GPS_Speed + Description: Indicates the speed of the GPS receiver movement. Calculated from PKEY_GPS_SpeedNumerator and + PKEY_GPS_SpeedDenominator. + + Type: Double -- VT_R8 + FormatID: {DA5D0862-6E76-4E1B-BABD-70021BD25494}, 100 + + + + + Name: System.GPS.SpeedDenominator -- PKEY_GPS_SpeedDenominator + Description: Denominator of PKEY_GPS_Speed + + Type: UInt32 -- VT_UI4 + FormatID: {7D122D5A-AE5E-4335-8841-D71E7CE72F53}, 100 + + + + + Name: System.GPS.SpeedNumerator -- PKEY_GPS_SpeedNumerator + Description: Numerator of PKEY_GPS_Speed + + Type: UInt32 -- VT_UI4 + FormatID: {ACC9CE3D-C213-4942-8B48-6D0820F21C6D}, 100 + + + + + Name: System.GPS.SpeedRef -- PKEY_GPS_SpeedRef + Description: Indicates the unit used to express the speed of the GPS receiver movement. (eg: kilometers per hour, + miles per hour, knots). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {ECF7F4C9-544F-4D6D-9D98-8AD79ADAF453}, 100 + + + + + Name: System.GPS.Status -- PKEY_GPS_Status + Description: Indicates the status of the GPS receiver when the image was recorded. (eg: measurement in progress, + measurement interoperability). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {125491F4-818F-46B2-91B5-D537753617B2}, 100 + + + + + Name: System.GPS.Track -- PKEY_GPS_Track + Description: Indicates the direction of the GPS receiver movement. Calculated from PKEY_GPS_TrackNumerator and + PKEY_GPS_TrackDenominator. + + Type: Double -- VT_R8 + FormatID: {76C09943-7C33-49E3-9E7E-CDBA872CFADA}, 100 + + + + + Name: System.GPS.TrackDenominator -- PKEY_GPS_TrackDenominator + Description: Denominator of PKEY_GPS_Track + + Type: UInt32 -- VT_UI4 + FormatID: {C8D1920C-01F6-40C0-AC86-2F3A4AD00770}, 100 + + + + + Name: System.GPS.TrackNumerator -- PKEY_GPS_TrackNumerator + Description: Numerator of PKEY_GPS_Track + + Type: UInt32 -- VT_UI4 + FormatID: {702926F4-44A6-43E1-AE71-45627116893B}, 100 + + + + + Name: System.GPS.TrackRef -- PKEY_GPS_TrackRef + Description: Indicates reference for the direction of the GPS receiver movement. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {35DBE6FE-44C3-4400-AAAE-D2C799C407E8}, 100 + + + + + Name: System.GPS.VersionID -- PKEY_GPS_VersionID + Description: Indicates the version of the GPS information + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {22704DA4-C6B2-4A99-8E56-F16DF8C92599}, 100 + + + + + System.Identity Properties + + + + + Name: System.Identity.Blob -- PKEY_Identity_Blob + Description: Blob used to import/export identities + + Type: Blob -- VT_BLOB + FormatID: {8C3B93A4-BAED-1A83-9A32-102EE313F6EB}, 100 + + + + + Name: System.Identity.DisplayName -- PKEY_Identity_DisplayName + Description: Display Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7D683FC9-D155-45A8-BB1F-89D19BCB792F}, 100 + + + + + Name: System.Identity.IsMeIdentity -- PKEY_Identity_IsMeIdentity + Description: Is it Me Identity + + Type: Boolean -- VT_BOOL + FormatID: {A4108708-09DF-4377-9DFC-6D99986D5A67}, 100 + + + + + Name: System.Identity.PrimaryEmailAddress -- PKEY_Identity_PrimaryEmailAddress + Description: Primary Email Address + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FCC16823-BAED-4F24-9B32-A0982117F7FA}, 100 + + + + + Name: System.Identity.ProviderID -- PKEY_Identity_ProviderID + Description: Provider ID + + Type: Guid -- VT_CLSID + FormatID: {74A7DE49-FA11-4D3D-A006-DB7E08675916}, 100 + + + + + Name: System.Identity.UniqueID -- PKEY_Identity_UniqueID + Description: Unique ID + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E55FC3B0-2B60-4220-918E-B21E8BF16016}, 100 + + + + + Name: System.Identity.UserName -- PKEY_Identity_UserName + Description: Identity User Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C4322503-78CA-49C6-9ACC-A68E2AFD7B6B}, 100 + + + + + System.IdentityProvider Properties + + + + + Name: System.IdentityProvider.Name -- PKEY_IdentityProvider_Name + Description: Identity Provider Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {B96EFF7B-35CA-4A35-8607-29E3A54C46EA}, 100 + + + + + Name: System.IdentityProvider.Picture -- PKEY_IdentityProvider_Picture + Description: Picture for the Identity Provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2425166F-5642-4864-992F-98FD98F294C3}, 100 + + + + + System.Image Properties + + + + + Name: System.Image.BitDepth -- PKEY_Image_BitDepth + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 7 (PIDISI_BITDEPTH) + + + + + Name: System.Image.ColorSpace -- PKEY_Image_ColorSpace + Description: PropertyTagExifColorSpace + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 40961 + + + + + Name: System.Image.CompressedBitsPerPixel -- PKEY_Image_CompressedBitsPerPixel + Description: Calculated from PKEY_Image_CompressedBitsPerPixelNumerator and PKEY_Image_CompressedBitsPerPixelDenominator. + + Type: Double -- VT_R8 + FormatID: {364B6FA9-37AB-482A-BE2B-AE02F60D4318}, 100 + + + + + Name: System.Image.CompressedBitsPerPixelDenominator -- PKEY_Image_CompressedBitsPerPixelDenominator + Description: Denominator of PKEY_Image_CompressedBitsPerPixel. + + Type: UInt32 -- VT_UI4 + FormatID: {1F8844E1-24AD-4508-9DFD-5326A415CE02}, 100 + + + + + Name: System.Image.CompressedBitsPerPixelNumerator -- PKEY_Image_CompressedBitsPerPixelNumerator + Description: Numerator of PKEY_Image_CompressedBitsPerPixel. + + Type: UInt32 -- VT_UI4 + FormatID: {D21A7148-D32C-4624-8900-277210F79C0F}, 100 + + + + + Name: System.Image.Compression -- PKEY_Image_Compression + Description: Indicates the image compression level. PropertyTagCompression. + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 259 + + + + + Name: System.Image.CompressionText -- PKEY_Image_CompressionText + Description: This is the user-friendly form of System.Image.Compression. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3F08E66F-2F44-4BB9-A682-AC35D2562322}, 100 + + + + + Name: System.Image.Dimensions -- PKEY_Image_Dimensions + Description: Indicates the dimensions of the image. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 13 (PIDISI_DIMENSIONS) + + + + + Name: System.Image.HorizontalResolution -- PKEY_Image_HorizontalResolution + Description: + + Type: Double -- VT_R8 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 5 (PIDISI_RESOLUTIONX) + + + + + Name: System.Image.HorizontalSize -- PKEY_Image_HorizontalSize + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 3 (PIDISI_CX) + + + + + Name: System.Image.ImageID -- PKEY_Image_ImageID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {10DABE05-32AA-4C29-BF1A-63E2D220587F}, 100 + + + + + Name: System.Image.ResolutionUnit -- PKEY_Image_ResolutionUnit + Description: + Type: Int16 -- VT_I2 + FormatID: {19B51FA6-1F92-4A5C-AB48-7DF0ABD67444}, 100 + + + + + Name: System.Image.VerticalResolution -- PKEY_Image_VerticalResolution + Description: + + Type: Double -- VT_R8 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 6 (PIDISI_RESOLUTIONY) + + + + + Name: System.Image.VerticalSize -- PKEY_Image_VerticalSize + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 4 (PIDISI_CY) + + + + + System.Journal Properties + + + + + Name: System.Journal.Contacts -- PKEY_Journal_Contacts + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {DEA7C82C-1D89-4A66-9427-A4E3DEBABCB1}, 100 + + + + + Name: System.Journal.EntryType -- PKEY_Journal_EntryType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {95BEB1FC-326D-4644-B396-CD3ED90E6DDF}, 100 + + + + + System.LayoutPattern Properties + + + + + Name: System.LayoutPattern.ContentViewModeForBrowse -- PKEY_LayoutPattern_ContentViewModeForBrowse + Description: Specifies the layout pattern that the content view mode should apply for this item in the context of browsing. + Register the regvalue under the name of "ContentViewModeLayoutPatternForBrowse". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 500 + + + + + Name: System.LayoutPattern.ContentViewModeForSearch -- PKEY_LayoutPattern_ContentViewModeForSearch + Description: Specifies the layout pattern that the content view mode should apply for this item in the context of searching. + Register the regvalue under the name of "ContentViewModeLayoutPatternForSearch". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 501 + + + + + System.Link Properties + + + + + Name: System.Link.Arguments -- PKEY_Link_Arguments + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {436F2667-14E2-4FEB-B30A-146C53B5B674}, 100 + + + + + Name: System.Link.Comment -- PKEY_Link_Comment + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 5 + + + + + Name: System.Link.DateVisited -- PKEY_Link_DateVisited + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 23 (PKEYs relating to URLs. Used by IE History.) + + + + + Name: System.Link.Description -- PKEY_Link_Description + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 21 (PKEYs relating to URLs. Used by IE History.) + + + + + Name: System.Link.Status -- PKEY_Link_Status + Description: + + Type: Int32 -- VT_I4 + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 3 (PID_LINK_TARGET_TYPE) + + + + + Name: System.Link.TargetExtension -- PKEY_Link_TargetExtension + Description: The file extension of the link target. See System.File.Extension + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {7A7D76F4-B630-4BD7-95FF-37CC51A975C9}, 2 + + + + + Name: System.Link.TargetParsingPath -- PKEY_Link_TargetParsingPath + Description: This is the shell namespace path to the target of the link item. This path may be passed to + SHParseDisplayName to parse the path to the correct shell folder. + + If the target item is a file, the value is identical to System.ItemPathDisplay. + + If the target item cannot be accessed through the shell namespace, this value is VT_EMPTY. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 2 (PID_LINK_TARGET) + + + + + Name: System.Link.TargetSFGAOFlags -- PKEY_Link_TargetSFGAOFlags + Description: IShellFolder::GetAttributesOf flags for the target of a link, with SFGAO_PKEYSFGAOMASK + attributes masked out. + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 8 + + + + + Name: System.Link.TargetSFGAOFlagsStrings -- PKEY_Link_TargetSFGAOFlagsStrings + Description: Expresses the SFGAO flags of a link as string values and is used as a query optimization. See + PKEY_Shell_SFGAOFlagsStrings for possible values of this. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D6942081-D53B-443D-AD47-5E059D9CD27A}, 3 + + + + + Name: System.Link.TargetUrl -- PKEY_Link_TargetUrl + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 2 (PKEYs relating to URLs. Used by IE History.) + + + + + System.Media Properties + + + + + Name: System.Media.AuthorUrl -- PKEY_Media_AuthorUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 32 (PIDMSI_AUTHOR_URL) + + + + + Name: System.Media.AverageLevel -- PKEY_Media_AverageLevel + Description: + Type: UInt32 -- VT_UI4 + FormatID: {09EDD5B6-B301-43C5-9990-D00302EFFD46}, 100 + + + + + Name: System.Media.ClassPrimaryID -- PKEY_Media_ClassPrimaryID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 13 (PIDMSI_CLASS_PRIMARY_ID) + + + + + Name: System.Media.ClassSecondaryID -- PKEY_Media_ClassSecondaryID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 14 (PIDMSI_CLASS_SECONDARY_ID) + + + + + Name: System.Media.CollectionGroupID -- PKEY_Media_CollectionGroupID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 24 (PIDMSI_COLLECTION_GROUP_ID) + + + + + Name: System.Media.CollectionID -- PKEY_Media_CollectionID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 25 (PIDMSI_COLLECTION_ID) + + + + + Name: System.Media.ContentDistributor -- PKEY_Media_ContentDistributor + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 18 (PIDMSI_CONTENTDISTRIBUTOR) + + + + + Name: System.Media.ContentID -- PKEY_Media_ContentID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 26 (PIDMSI_CONTENT_ID) + + + + + Name: System.Media.CreatorApplication -- PKEY_Media_CreatorApplication + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 27 (PIDMSI_TOOL_NAME) + + + + + Name: System.Media.CreatorApplicationVersion -- PKEY_Media_CreatorApplicationVersion + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 28 (PIDMSI_TOOL_VERSION) + + + + + Name: System.Media.DateEncoded -- PKEY_Media_DateEncoded + Description: DateTime is in UTC (in the doc, not file system). + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {2E4B640D-5019-46D8-8881-55414CC5CAA0}, 100 + + + + + Name: System.Media.DateReleased -- PKEY_Media_DateReleased + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE41CC29-6971-4290-B472-F59F2E2F31E2}, 100 + + + + + Name: System.Media.Duration -- PKEY_Media_Duration + Description: 100ns units, not milliseconds + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 3 (PIDASI_TIMELENGTH) + + + + + Name: System.Media.DVDID -- PKEY_Media_DVDID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 15 (PIDMSI_DVDID) + + + + + Name: System.Media.EncodedBy -- PKEY_Media_EncodedBy + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 36 (PIDMSI_ENCODED_BY) + + + + + Name: System.Media.EncodingSettings -- PKEY_Media_EncodingSettings + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 37 (PIDMSI_ENCODING_SETTINGS) + + + + + Name: System.Media.FrameCount -- PKEY_Media_FrameCount + Description: Indicates the frame count for the image. + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 12 (PIDISI_FRAMECOUNT) + + + + + Name: System.Media.MCDI -- PKEY_Media_MCDI + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 16 (PIDMSI_MCDI) + + + + + Name: System.Media.MetadataContentProvider -- PKEY_Media_MetadataContentProvider + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 17 (PIDMSI_PROVIDER) + + + + + Name: System.Media.Producer -- PKEY_Media_Producer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 22 (PIDMSI_PRODUCER) + + + + + Name: System.Media.PromotionUrl -- PKEY_Media_PromotionUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 33 (PIDMSI_PROMOTION_URL) + + + + + Name: System.Media.ProtectionType -- PKEY_Media_ProtectionType + Description: If media is protected, how is it protected? + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 38 + + + + + Name: System.Media.ProviderRating -- PKEY_Media_ProviderRating + Description: Rating (0 - 99) supplied by metadata provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 39 + + + + + Name: System.Media.ProviderStyle -- PKEY_Media_ProviderStyle + Description: Style of music or video, supplied by metadata provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 40 + + + + + Name: System.Media.Publisher -- PKEY_Media_Publisher + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 30 (PIDMSI_PUBLISHER) + + + + + Name: System.Media.SubscriptionContentId -- PKEY_Media_SubscriptionContentId + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9AEBAE7A-9644-487D-A92C-657585ED751A}, 100 + + + + + Name: System.Media.SubTitle -- PKEY_Media_SubTitle + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 38 (PIDSI_MUSIC_SUB_TITLE) + + + + + Name: System.Media.UniqueFileIdentifier -- PKEY_Media_UniqueFileIdentifier + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 35 (PIDMSI_UNIQUE_FILE_IDENTIFIER) + + + + + Name: System.Media.UserNoAutoInfo -- PKEY_Media_UserNoAutoInfo + Description: If true, do NOT alter this file's metadata. Set by user. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 41 + + + + + Name: System.Media.UserWebUrl -- PKEY_Media_UserWebUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 34 (PIDMSI_USER_WEB_URL) + + + + + Name: System.Media.Writer -- PKEY_Media_Writer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 23 (PIDMSI_WRITER) + + + + + Name: System.Media.Year -- PKEY_Media_Year + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 (PIDSI_MUSIC_YEAR) + + + + + System.Message Properties + + + + + Name: System.Message.AttachmentContents -- PKEY_Message_AttachmentContents + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3143BF7C-80A8-4854-8880-E2E40189BDD0}, 100 + + + + + Name: System.Message.AttachmentNames -- PKEY_Message_AttachmentNames + Description: The names of the attachments in a message + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 21 + + + + + Name: System.Message.BccAddress -- PKEY_Message_BccAddress + Description: Addresses in Bcc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 2 + + + + + Name: System.Message.BccName -- PKEY_Message_BccName + Description: person names in Bcc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 3 + + + + + Name: System.Message.CcAddress -- PKEY_Message_CcAddress + Description: Addresses in Cc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 4 + + + + + Name: System.Message.CcName -- PKEY_Message_CcName + Description: person names in Cc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 5 + + + + + Name: System.Message.ConversationID -- PKEY_Message_ConversationID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 100 + + + + + Name: System.Message.ConversationIndex -- PKEY_Message_ConversationIndex + Description: + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 101 + + + + + Name: System.Message.DateReceived -- PKEY_Message_DateReceived + Description: Date and Time communication was received + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 20 + + + + + Name: System.Message.DateSent -- PKEY_Message_DateSent + Description: Date and Time communication was sent + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 19 + + + + + Name: System.Message.Flags -- PKEY_Message_Flags + Description: These are flags associated with email messages to know if a read receipt is pending, etc. + The values stored here by Outlook are defined for PR_MESSAGE_FLAGS on MSDN. + + Type: Int32 -- VT_I4 + FormatID: {A82D9EE7-CA67-4312-965E-226BCEA85023}, 100 + + + + + Name: System.Message.FromAddress -- PKEY_Message_FromAddress + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 13 + + + + + Name: System.Message.FromName -- PKEY_Message_FromName + Description: Address in from field as person name + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 14 + + + + + Name: System.Message.HasAttachments -- PKEY_Message_HasAttachments + Description: + + Type: Boolean -- VT_BOOL + FormatID: {9C1FCF74-2D97-41BA-B4AE-CB2E3661A6E4}, 8 + + + + + Name: System.Message.IsFwdOrReply -- PKEY_Message_IsFwdOrReply + Description: + Type: Int32 -- VT_I4 + FormatID: {9A9BC088-4F6D-469E-9919-E705412040F9}, 100 + + + + + Name: System.Message.MessageClass -- PKEY_Message_MessageClass + Description: What type of outlook msg this is (meeting, task, mail, etc.) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CD9ED458-08CE-418F-A70E-F912C7BB9C5C}, 103 + + + + + Name: System.Message.ProofInProgress -- PKEY_Message_ProofInProgress + Description: This property will be true if the message junk email proofing is still in progress. + + Type: Boolean -- VT_BOOL + FormatID: {9098F33C-9A7D-48A8-8DE5-2E1227A64E91}, 100 + + + + + Name: System.Message.SenderAddress -- PKEY_Message_SenderAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0BE1C8E7-1981-4676-AE14-FDD78F05A6E7}, 100 + + + + + Name: System.Message.SenderName -- PKEY_Message_SenderName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0DA41CFA-D224-4A18-AE2F-596158DB4B3A}, 100 + + + + + Name: System.Message.Store -- PKEY_Message_Store + Description: The store (aka protocol handler) FILE, MAIL, OUTLOOKEXPRESS + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 15 + + + + + Name: System.Message.ToAddress -- PKEY_Message_ToAddress + Description: Addresses in To: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 16 + + + + + Name: System.Message.ToDoFlags -- PKEY_Message_ToDoFlags + Description: Flags associated with a message flagged to know if it's still active, if it was custom flagged, etc. + + Type: Int32 -- VT_I4 + FormatID: {1F856A9F-6900-4ABA-9505-2D5F1B4D66CB}, 100 + + + + + Name: System.Message.ToDoTitle -- PKEY_Message_ToDoTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BCCC8A3C-8CEF-42E5-9B1C-C69079398BC7}, 100 + + + + + Name: System.Message.ToName -- PKEY_Message_ToName + Description: Person names in To: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 17 + + + + + System.Music Properties + + + + + Name: System.Music.AlbumArtist -- PKEY_Music_AlbumArtist + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 13 (PIDSI_MUSIC_ALBUM_ARTIST) + + + + + Name: System.Music.AlbumID -- PKEY_Music_AlbumID + Description: Concatenation of System.Music.AlbumArtist and System.Music.AlbumTitle, suitable for indexing and display. + Used to differentiate albums with the same title from different artists. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 100 + + + + + Name: System.Music.AlbumTitle -- PKEY_Music_AlbumTitle + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 4 (PIDSI_MUSIC_ALBUM) + + + + + Name: System.Music.Artist -- PKEY_Music_Artist + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 2 (PIDSI_MUSIC_ARTIST) + + + + + Name: System.Music.BeatsPerMinute -- PKEY_Music_BeatsPerMinute + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 35 (PIDSI_MUSIC_BEATS_PER_MINUTE) + + + + + Name: System.Music.Composer -- PKEY_Music_Composer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 19 (PIDMSI_COMPOSER) + + + + + Name: System.Music.Conductor -- PKEY_Music_Conductor + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 36 (PIDSI_MUSIC_CONDUCTOR) + + + + + Name: System.Music.ContentGroupDescription -- PKEY_Music_ContentGroupDescription + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 33 (PIDSI_MUSIC_CONTENT_GROUP_DESCRIPTION) + + + + + Name: System.Music.DisplayArtist -- PKEY_Music_DisplayArtist + Description: This property returns the best representation of Album Artist for a given music file + based upon AlbumArtist, ContributingArtist and compilation info. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FD122953-FA93-4EF7-92C3-04C946B2F7C8}, 100 + + + + + Name: System.Music.Genre -- PKEY_Music_Genre + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 11 (PIDSI_MUSIC_GENRE) + + + + + Name: System.Music.InitialKey -- PKEY_Music_InitialKey + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 34 (PIDSI_MUSIC_INITIAL_KEY) + + + + + Name: System.Music.IsCompilation -- PKEY_Music_IsCompilation + Description: Indicates whether the file is part of a compilation. + + Type: Boolean -- VT_BOOL + FormatID: {C449D5CB-9EA4-4809-82E8-AF9D59DED6D1}, 100 + + + + + Name: System.Music.Lyrics -- PKEY_Music_Lyrics + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 12 (PIDSI_MUSIC_LYRICS) + + + + + Name: System.Music.Mood -- PKEY_Music_Mood + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 39 (PIDSI_MUSIC_MOOD) + + + + + Name: System.Music.PartOfSet -- PKEY_Music_PartOfSet + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 37 (PIDSI_MUSIC_PART_OF_SET) + + + + + Name: System.Music.Period -- PKEY_Music_Period + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 31 (PIDMSI_PERIOD) + + + + + Name: System.Music.SynchronizedLyrics -- PKEY_Music_SynchronizedLyrics + Description: + Type: Blob -- VT_BLOB + FormatID: {6B223B6A-162E-4AA9-B39F-05D678FC6D77}, 100 + + + + + Name: System.Music.TrackNumber -- PKEY_Music_TrackNumber + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 7 (PIDSI_MUSIC_TRACK) + + + + + System.Note Properties + + + + + Name: System.Note.Color -- PKEY_Note_Color + Description: + Type: UInt16 -- VT_UI2 + FormatID: {4776CAFA-BCE4-4CB1-A23E-265E76D8EB11}, 100 + + + + + Name: System.Note.ColorText -- PKEY_Note_ColorText + Description: This is the user-friendly form of System.Note.Color. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {46B4E8DE-CDB2-440D-885C-1658EB65B914}, 100 + + + + + System.Photo Properties + + + + + Name: System.Photo.Aperture -- PKEY_Photo_Aperture + Description: PropertyTagExifAperture. Calculated from PKEY_Photo_ApertureNumerator and PKEY_Photo_ApertureDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37378 + + + + + Name: System.Photo.ApertureDenominator -- PKEY_Photo_ApertureDenominator + Description: Denominator of PKEY_Photo_Aperture + + Type: UInt32 -- VT_UI4 + FormatID: {E1A9A38B-6685-46BD-875E-570DC7AD7320}, 100 + + + + + Name: System.Photo.ApertureNumerator -- PKEY_Photo_ApertureNumerator + Description: Numerator of PKEY_Photo_Aperture + + Type: UInt32 -- VT_UI4 + FormatID: {0337ECEC-39FB-4581-A0BD-4C4CC51E9914}, 100 + + + + + Name: System.Photo.Brightness -- PKEY_Photo_Brightness + Description: This is the brightness of the photo. + + Calculated from PKEY_Photo_BrightnessNumerator and PKEY_Photo_BrightnessDenominator. + + The units are "APEX", normally in the range of -99.99 to 99.99. If the numerator of + the recorded value is FFFFFFFF.H, "Unknown" should be indicated. + + Type: Double -- VT_R8 + FormatID: {1A701BF6-478C-4361-83AB-3701BB053C58}, 100 (PropertyTagExifBrightness) + + + + + Name: System.Photo.BrightnessDenominator -- PKEY_Photo_BrightnessDenominator + Description: Denominator of PKEY_Photo_Brightness + + Type: UInt32 -- VT_UI4 + FormatID: {6EBE6946-2321-440A-90F0-C043EFD32476}, 100 + + + + + Name: System.Photo.BrightnessNumerator -- PKEY_Photo_BrightnessNumerator + Description: Numerator of PKEY_Photo_Brightness + + Type: UInt32 -- VT_UI4 + FormatID: {9E7D118F-B314-45A0-8CFB-D654B917C9E9}, 100 + + + + + Name: System.Photo.CameraManufacturer -- PKEY_Photo_CameraManufacturer + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 271 (PropertyTagEquipMake) + + + + + Name: System.Photo.CameraModel -- PKEY_Photo_CameraModel + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 272 (PropertyTagEquipModel) + + + + + Name: System.Photo.CameraSerialNumber -- PKEY_Photo_CameraSerialNumber + Description: Serial number of camera that produced this photo + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 273 + + + + + Name: System.Photo.Contrast -- PKEY_Photo_Contrast + Description: This indicates the direction of contrast processing applied by the camera + when the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {2A785BA9-8D23-4DED-82E6-60A350C86A10}, 100 + + + + + Name: System.Photo.ContrastText -- PKEY_Photo_ContrastText + Description: This is the user-friendly form of System.Photo.Contrast. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {59DDE9F2-5253-40EA-9A8B-479E96C6249A}, 100 + + + + + Name: System.Photo.DateTaken -- PKEY_Photo_DateTaken + Description: PropertyTagExifDTOrig + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 36867 + + + + + Name: System.Photo.DigitalZoom -- PKEY_Photo_DigitalZoom + Description: PropertyTagExifDigitalZoom. Calculated from PKEY_Photo_DigitalZoomNumerator and PKEY_Photo_DigitalZoomDenominator + + Type: Double -- VT_R8 + FormatID: {F85BF840-A925-4BC2-B0C4-8E36B598679E}, 100 + + + + + Name: System.Photo.DigitalZoomDenominator -- PKEY_Photo_DigitalZoomDenominator + Description: Denominator of PKEY_Photo_DigitalZoom + + Type: UInt32 -- VT_UI4 + FormatID: {745BAF0E-E5C1-4CFB-8A1B-D031A0A52393}, 100 + + + + + Name: System.Photo.DigitalZoomNumerator -- PKEY_Photo_DigitalZoomNumerator + Description: Numerator of PKEY_Photo_DigitalZoom + + Type: UInt32 -- VT_UI4 + FormatID: {16CBB924-6500-473B-A5BE-F1599BCBE413}, 100 + + + + + Name: System.Photo.Event -- PKEY_Photo_Event + Description: The event at which the photo was taken + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 18248 + + + + + Name: System.Photo.EXIFVersion -- PKEY_Photo_EXIFVersion + Description: The EXIF version. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D35F743A-EB2E-47F2-A286-844132CB1427}, 100 + + + + + Name: System.Photo.ExposureBias -- PKEY_Photo_ExposureBias + Description: PropertyTagExifExposureBias. Calculated from PKEY_Photo_ExposureBiasNumerator and PKEY_Photo_ExposureBiasDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37380 + + + + + Name: System.Photo.ExposureBiasDenominator -- PKEY_Photo_ExposureBiasDenominator + Description: Denominator of PKEY_Photo_ExposureBias + + Type: Int32 -- VT_I4 + FormatID: {AB205E50-04B7-461C-A18C-2F233836E627}, 100 + + + + + Name: System.Photo.ExposureBiasNumerator -- PKEY_Photo_ExposureBiasNumerator + Description: Numerator of PKEY_Photo_ExposureBias + + Type: Int32 -- VT_I4 + FormatID: {738BF284-1D87-420B-92CF-5834BF6EF9ED}, 100 + + + + + Name: System.Photo.ExposureIndex -- PKEY_Photo_ExposureIndex + Description: PropertyTagExifExposureIndex. Calculated from PKEY_Photo_ExposureIndexNumerator and PKEY_Photo_ExposureIndexDenominator + + Type: Double -- VT_R8 + FormatID: {967B5AF8-995A-46ED-9E11-35B3C5B9782D}, 100 + + + + + Name: System.Photo.ExposureIndexDenominator -- PKEY_Photo_ExposureIndexDenominator + Description: Denominator of PKEY_Photo_ExposureIndex + + Type: UInt32 -- VT_UI4 + FormatID: {93112F89-C28B-492F-8A9D-4BE2062CEE8A}, 100 + + + + + Name: System.Photo.ExposureIndexNumerator -- PKEY_Photo_ExposureIndexNumerator + Description: Numerator of PKEY_Photo_ExposureIndex + + Type: UInt32 -- VT_UI4 + FormatID: {CDEDCF30-8919-44DF-8F4C-4EB2FFDB8D89}, 100 + + + + + Name: System.Photo.ExposureProgram -- PKEY_Photo_ExposureProgram + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 34850 (PropertyTagExifExposureProg) + + + + + Name: System.Photo.ExposureProgramText -- PKEY_Photo_ExposureProgramText + Description: This is the user-friendly form of System.Photo.ExposureProgram. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FEC690B7-5F30-4646-AE47-4CAAFBA884A3}, 100 + + + + + Name: System.Photo.ExposureTime -- PKEY_Photo_ExposureTime + Description: PropertyTagExifExposureTime. Calculated from PKEY_Photo_ExposureTimeNumerator and PKEY_Photo_ExposureTimeDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 33434 + + + + + Name: System.Photo.ExposureTimeDenominator -- PKEY_Photo_ExposureTimeDenominator + Description: Denominator of PKEY_Photo_ExposureTime + + Type: UInt32 -- VT_UI4 + FormatID: {55E98597-AD16-42E0-B624-21599A199838}, 100 + + + + + Name: System.Photo.ExposureTimeNumerator -- PKEY_Photo_ExposureTimeNumerator + Description: Numerator of PKEY_Photo_ExposureTime + + Type: UInt32 -- VT_UI4 + FormatID: {257E44E2-9031-4323-AC38-85C552871B2E}, 100 + + + + + Name: System.Photo.Flash -- PKEY_Photo_Flash + Description: PropertyTagExifFlash + + Type: Byte -- VT_UI1 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37385 + + + + + Name: System.Photo.FlashEnergy -- PKEY_Photo_FlashEnergy + Description: PropertyTagExifFlashEnergy. Calculated from PKEY_Photo_FlashEnergyNumerator and PKEY_Photo_FlashEnergyDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 41483 + + + + + Name: System.Photo.FlashEnergyDenominator -- PKEY_Photo_FlashEnergyDenominator + Description: Denominator of PKEY_Photo_FlashEnergy + + Type: UInt32 -- VT_UI4 + FormatID: {D7B61C70-6323-49CD-A5FC-C84277162C97}, 100 + + + + + Name: System.Photo.FlashEnergyNumerator -- PKEY_Photo_FlashEnergyNumerator + Description: Numerator of PKEY_Photo_FlashEnergy + + Type: UInt32 -- VT_UI4 + FormatID: {FCAD3D3D-0858-400F-AAA3-2F66CCE2A6BC}, 100 + + + + + Name: System.Photo.FlashManufacturer -- PKEY_Photo_FlashManufacturer + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AABAF6C9-E0C5-4719-8585-57B103E584FE}, 100 + + + + + Name: System.Photo.FlashModel -- PKEY_Photo_FlashModel + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FE83BB35-4D1A-42E2-916B-06F3E1AF719E}, 100 + + + + + Name: System.Photo.FlashText -- PKEY_Photo_FlashText + Description: This is the user-friendly form of System.Photo.Flash. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6B8B68F6-200B-47EA-8D25-D8050F57339F}, 100 + + + + + Name: System.Photo.FNumber -- PKEY_Photo_FNumber + Description: PropertyTagExifFNumber. Calculated from PKEY_Photo_FNumberNumerator and PKEY_Photo_FNumberDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 33437 + + + + + Name: System.Photo.FNumberDenominator -- PKEY_Photo_FNumberDenominator + Description: Denominator of PKEY_Photo_FNumber + + Type: UInt32 -- VT_UI4 + FormatID: {E92A2496-223B-4463-A4E3-30EABBA79D80}, 100 + + + + + Name: System.Photo.FNumberNumerator -- PKEY_Photo_FNumberNumerator + Description: Numerator of PKEY_Photo_FNumber + + Type: UInt32 -- VT_UI4 + FormatID: {1B97738A-FDFC-462F-9D93-1957E08BE90C}, 100 + + + + + Name: System.Photo.FocalLength -- PKEY_Photo_FocalLength + Description: PropertyTagExifFocalLength. Calculated from PKEY_Photo_FocalLengthNumerator and PKEY_Photo_FocalLengthDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37386 + + + + + Name: System.Photo.FocalLengthDenominator -- PKEY_Photo_FocalLengthDenominator + Description: Denominator of PKEY_Photo_FocalLength + + Type: UInt32 -- VT_UI4 + FormatID: {305BC615-DCA1-44A5-9FD4-10C0BA79412E}, 100 + + + + + Name: System.Photo.FocalLengthInFilm -- PKEY_Photo_FocalLengthInFilm + Description: + Type: UInt16 -- VT_UI2 + FormatID: {A0E74609-B84D-4F49-B860-462BD9971F98}, 100 + + + + + Name: System.Photo.FocalLengthNumerator -- PKEY_Photo_FocalLengthNumerator + Description: Numerator of PKEY_Photo_FocalLength + + Type: UInt32 -- VT_UI4 + FormatID: {776B6B3B-1E3D-4B0C-9A0E-8FBAF2A8492A}, 100 + + + + + Name: System.Photo.FocalPlaneXResolution -- PKEY_Photo_FocalPlaneXResolution + Description: PropertyTagExifFocalXRes. Calculated from PKEY_Photo_FocalPlaneXResolutionNumerator and + PKEY_Photo_FocalPlaneXResolutionDenominator. + + Type: Double -- VT_R8 + FormatID: {CFC08D97-C6F7-4484-89DD-EBEF4356FE76}, 100 + + + + + Name: System.Photo.FocalPlaneXResolutionDenominator -- PKEY_Photo_FocalPlaneXResolutionDenominator + Description: Denominator of PKEY_Photo_FocalPlaneXResolution + + Type: UInt32 -- VT_UI4 + FormatID: {0933F3F5-4786-4F46-A8E8-D64DD37FA521}, 100 + + + + + Name: System.Photo.FocalPlaneXResolutionNumerator -- PKEY_Photo_FocalPlaneXResolutionNumerator + Description: Numerator of PKEY_Photo_FocalPlaneXResolution + + Type: UInt32 -- VT_UI4 + FormatID: {DCCB10AF-B4E2-4B88-95F9-031B4D5AB490}, 100 + + + + + Name: System.Photo.FocalPlaneYResolution -- PKEY_Photo_FocalPlaneYResolution + Description: PropertyTagExifFocalYRes. Calculated from PKEY_Photo_FocalPlaneYResolutionNumerator and + PKEY_Photo_FocalPlaneYResolutionDenominator. + + Type: Double -- VT_R8 + FormatID: {4FFFE4D0-914F-4AC4-8D6F-C9C61DE169B1}, 100 + + + + + Name: System.Photo.FocalPlaneYResolutionDenominator -- PKEY_Photo_FocalPlaneYResolutionDenominator + Description: Denominator of PKEY_Photo_FocalPlaneYResolution + + Type: UInt32 -- VT_UI4 + FormatID: {1D6179A6-A876-4031-B013-3347B2B64DC8}, 100 + + + + + Name: System.Photo.FocalPlaneYResolutionNumerator -- PKEY_Photo_FocalPlaneYResolutionNumerator + Description: Numerator of PKEY_Photo_FocalPlaneYResolution + + Type: UInt32 -- VT_UI4 + FormatID: {A2E541C5-4440-4BA8-867E-75CFC06828CD}, 100 + + + + + Name: System.Photo.GainControl -- PKEY_Photo_GainControl + Description: This indicates the degree of overall image gain adjustment. + + Calculated from PKEY_Photo_GainControlNumerator and PKEY_Photo_GainControlDenominator. + + Type: Double -- VT_R8 + FormatID: {FA304789-00C7-4D80-904A-1E4DCC7265AA}, 100 (PropertyTagExifGainControl) + + + + + Name: System.Photo.GainControlDenominator -- PKEY_Photo_GainControlDenominator + Description: Denominator of PKEY_Photo_GainControl + + Type: UInt32 -- VT_UI4 + FormatID: {42864DFD-9DA4-4F77-BDED-4AAD7B256735}, 100 + + + + + Name: System.Photo.GainControlNumerator -- PKEY_Photo_GainControlNumerator + Description: Numerator of PKEY_Photo_GainControl + + Type: UInt32 -- VT_UI4 + FormatID: {8E8ECF7C-B7B8-4EB8-A63F-0EE715C96F9E}, 100 + + + + + Name: System.Photo.GainControlText -- PKEY_Photo_GainControlText + Description: This is the user-friendly form of System.Photo.GainControl. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C06238B2-0BF9-4279-A723-25856715CB9D}, 100 + + + + + Name: System.Photo.ISOSpeed -- PKEY_Photo_ISOSpeed + Description: PropertyTagExifISOSpeed + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 34855 + + + + + Name: System.Photo.LensManufacturer -- PKEY_Photo_LensManufacturer + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E6DDCAF7-29C5-4F0A-9A68-D19412EC7090}, 100 + + + + + Name: System.Photo.LensModel -- PKEY_Photo_LensModel + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E1277516-2B5F-4869-89B1-2E585BD38B7A}, 100 + + + + + Name: System.Photo.LightSource -- PKEY_Photo_LightSource + Description: PropertyTagExifLightSource + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37384 + + + + + Name: System.Photo.MakerNote -- PKEY_Photo_MakerNote + Description: + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {FA303353-B659-4052-85E9-BCAC79549B84}, 100 + + + + + Name: System.Photo.MakerNoteOffset -- PKEY_Photo_MakerNoteOffset + Description: + Type: UInt64 -- VT_UI8 + FormatID: {813F4124-34E6-4D17-AB3E-6B1F3C2247A1}, 100 + + + + + Name: System.Photo.MaxAperture -- PKEY_Photo_MaxAperture + Description: Calculated from PKEY_Photo_MaxApertureNumerator and PKEY_Photo_MaxApertureDenominator + + Type: Double -- VT_R8 + FormatID: {08F6D7C2-E3F2-44FC-AF1E-5AA5C81A2D3E}, 100 + + + + + Name: System.Photo.MaxApertureDenominator -- PKEY_Photo_MaxApertureDenominator + Description: Denominator of PKEY_Photo_MaxAperture + + Type: UInt32 -- VT_UI4 + FormatID: {C77724D4-601F-46C5-9B89-C53F93BCEB77}, 100 + + + + + Name: System.Photo.MaxApertureNumerator -- PKEY_Photo_MaxApertureNumerator + Description: Numerator of PKEY_Photo_MaxAperture + + Type: UInt32 -- VT_UI4 + FormatID: {C107E191-A459-44C5-9AE6-B952AD4B906D}, 100 + + + + + Name: System.Photo.MeteringMode -- PKEY_Photo_MeteringMode + Description: PropertyTagExifMeteringMode + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37383 + + + + + Name: System.Photo.MeteringModeText -- PKEY_Photo_MeteringModeText + Description: This is the user-friendly form of System.Photo.MeteringMode. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F628FD8C-7BA8-465A-A65B-C5AA79263A9E}, 100 + + + + + Name: System.Photo.Orientation -- PKEY_Photo_Orientation + Description: This is the image orientation viewed in terms of rows and columns. + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 274 (PropertyTagOrientation) + + + + + Name: System.Photo.OrientationText -- PKEY_Photo_OrientationText + Description: This is the user-friendly form of System.Photo.Orientation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A9EA193C-C511-498A-A06B-58E2776DCC28}, 100 + + + + + Name: System.Photo.PeopleNames -- PKEY_Photo_PeopleNames + Description: The people tags on an image. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: {E8309B6E-084C-49B4-B1FC-90A80331B638}, 100 + + + + + Name: System.Photo.PhotometricInterpretation -- PKEY_Photo_PhotometricInterpretation + Description: This is the pixel composition. In JPEG compressed data, a JPEG marker is used + instead of this property. + + Type: UInt16 -- VT_UI2 + FormatID: {341796F1-1DF9-4B1C-A564-91BDEFA43877}, 100 + + + + + Name: System.Photo.PhotometricInterpretationText -- PKEY_Photo_PhotometricInterpretationText + Description: This is the user-friendly form of System.Photo.PhotometricInterpretation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {821437D6-9EAB-4765-A589-3B1CBBD22A61}, 100 + + + + + Name: System.Photo.ProgramMode -- PKEY_Photo_ProgramMode + Description: This is the class of the program used by the camera to set exposure when the + picture is taken. + + Type: UInt32 -- VT_UI4 + FormatID: {6D217F6D-3F6A-4825-B470-5F03CA2FBE9B}, 100 + + + + + Name: System.Photo.ProgramModeText -- PKEY_Photo_ProgramModeText + Description: This is the user-friendly form of System.Photo.ProgramMode. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7FE3AA27-2648-42F3-89B0-454E5CB150C3}, 100 + + + + + Name: System.Photo.RelatedSoundFile -- PKEY_Photo_RelatedSoundFile + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {318A6B45-087F-4DC2-B8CC-05359551FC9E}, 100 + + + + + Name: System.Photo.Saturation -- PKEY_Photo_Saturation + Description: This indicates the direction of saturation processing applied by the camera when + the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {49237325-A95A-4F67-B211-816B2D45D2E0}, 100 + + + + + Name: System.Photo.SaturationText -- PKEY_Photo_SaturationText + Description: This is the user-friendly form of System.Photo.Saturation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {61478C08-B600-4A84-BBE4-E99C45F0A072}, 100 + + + + + Name: System.Photo.Sharpness -- PKEY_Photo_Sharpness + Description: This indicates the direction of sharpness processing applied by the camera when + the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {FC6976DB-8349-4970-AE97-B3C5316A08F0}, 100 + + + + + Name: System.Photo.SharpnessText -- PKEY_Photo_SharpnessText + Description: This is the user-friendly form of System.Photo.Sharpness. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {51EC3F47-DD50-421D-8769-334F50424B1E}, 100 + + + + + Name: System.Photo.ShutterSpeed -- PKEY_Photo_ShutterSpeed + Description: PropertyTagExifShutterSpeed. Calculated from PKEY_Photo_ShutterSpeedNumerator and PKEY_Photo_ShutterSpeedDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37377 + + + + + Name: System.Photo.ShutterSpeedDenominator -- PKEY_Photo_ShutterSpeedDenominator + Description: Denominator of PKEY_Photo_ShutterSpeed + + Type: Int32 -- VT_I4 + FormatID: {E13D8975-81C7-4948-AE3F-37CAE11E8FF7}, 100 + + + + + Name: System.Photo.ShutterSpeedNumerator -- PKEY_Photo_ShutterSpeedNumerator + Description: Numerator of PKEY_Photo_ShutterSpeed + + Type: Int32 -- VT_I4 + FormatID: {16EA4042-D6F4-4BCA-8349-7C78D30FB333}, 100 + + + + + Name: System.Photo.SubjectDistance -- PKEY_Photo_SubjectDistance + Description: PropertyTagExifSubjectDist. Calculated from PKEY_Photo_SubjectDistanceNumerator and PKEY_Photo_SubjectDistanceDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37382 + + + + + Name: System.Photo.SubjectDistanceDenominator -- PKEY_Photo_SubjectDistanceDenominator + Description: Denominator of PKEY_Photo_SubjectDistance + + Type: UInt32 -- VT_UI4 + FormatID: {0C840A88-B043-466D-9766-D4B26DA3FA77}, 100 + + + + + Name: System.Photo.SubjectDistanceNumerator -- PKEY_Photo_SubjectDistanceNumerator + Description: Numerator of PKEY_Photo_SubjectDistance + + Type: UInt32 -- VT_UI4 + FormatID: {8AF4961C-F526-43E5-AA81-DB768219178D}, 100 + + + + + Name: System.Photo.TagViewAggregate -- PKEY_Photo_TagViewAggregate + Description: A read-only aggregation of tag-like properties for use in building views. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: {B812F15D-C2D8-4BBF-BACD-79744346113F}, 100 + + + + + Name: System.Photo.TranscodedForSync -- PKEY_Photo_TranscodedForSync + Description: + Type: Boolean -- VT_BOOL + FormatID: {9A8EBB75-6458-4E82-BACB-35C0095B03BB}, 100 + + + + + Name: System.Photo.WhiteBalance -- PKEY_Photo_WhiteBalance + Description: This indicates the white balance mode set when the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {EE3D3D8A-5381-4CFA-B13B-AAF66B5F4EC9}, 100 + + + + + Name: System.Photo.WhiteBalanceText -- PKEY_Photo_WhiteBalanceText + Description: This is the user-friendly form of System.Photo.WhiteBalance. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6336B95E-C7A7-426D-86FD-7AE3D39C84B4}, 100 + + + + + System.PropGroup Properties + + + + + Name: System.PropGroup.Advanced -- PKEY_PropGroup_Advanced + Description: + Type: Null -- VT_NULL + FormatID: {900A403B-097B-4B95-8AE2-071FDAEEB118}, 100 + + + + + Name: System.PropGroup.Audio -- PKEY_PropGroup_Audio + Description: + Type: Null -- VT_NULL + FormatID: {2804D469-788F-48AA-8570-71B9C187E138}, 100 + + + + + Name: System.PropGroup.Calendar -- PKEY_PropGroup_Calendar + Description: + Type: Null -- VT_NULL + FormatID: {9973D2B5-BFD8-438A-BA94-5349B293181A}, 100 + + + + + Name: System.PropGroup.Camera -- PKEY_PropGroup_Camera + Description: + Type: Null -- VT_NULL + FormatID: {DE00DE32-547E-4981-AD4B-542F2E9007D8}, 100 + + + + + Name: System.PropGroup.Contact -- PKEY_PropGroup_Contact + Description: + Type: Null -- VT_NULL + FormatID: {DF975FD3-250A-4004-858F-34E29A3E37AA}, 100 + + + + + Name: System.PropGroup.Content -- PKEY_PropGroup_Content + Description: + Type: Null -- VT_NULL + FormatID: {D0DAB0BA-368A-4050-A882-6C010FD19A4F}, 100 + + + + + Name: System.PropGroup.Description -- PKEY_PropGroup_Description + Description: + Type: Null -- VT_NULL + FormatID: {8969B275-9475-4E00-A887-FF93B8B41E44}, 100 + + + + + Name: System.PropGroup.FileSystem -- PKEY_PropGroup_FileSystem + Description: + Type: Null -- VT_NULL + FormatID: {E3A7D2C1-80FC-4B40-8F34-30EA111BDC2E}, 100 + + + + + Name: System.PropGroup.General -- PKEY_PropGroup_General + Description: + Type: Null -- VT_NULL + FormatID: {CC301630-B192-4C22-B372-9F4C6D338E07}, 100 + + + + + Name: System.PropGroup.GPS -- PKEY_PropGroup_GPS + Description: + Type: Null -- VT_NULL + FormatID: {F3713ADA-90E3-4E11-AAE5-FDC17685B9BE}, 100 + + + + + Name: System.PropGroup.Image -- PKEY_PropGroup_Image + Description: + Type: Null -- VT_NULL + FormatID: {E3690A87-0FA8-4A2A-9A9F-FCE8827055AC}, 100 + + + + + Name: System.PropGroup.Media -- PKEY_PropGroup_Media + Description: + Type: Null -- VT_NULL + FormatID: {61872CF7-6B5E-4B4B-AC2D-59DA84459248}, 100 + + + + + Name: System.PropGroup.MediaAdvanced -- PKEY_PropGroup_MediaAdvanced + Description: + Type: Null -- VT_NULL + FormatID: {8859A284-DE7E-4642-99BA-D431D044B1EC}, 100 + + + + + Name: System.PropGroup.Message -- PKEY_PropGroup_Message + Description: + Type: Null -- VT_NULL + FormatID: {7FD7259D-16B4-4135-9F97-7C96ECD2FA9E}, 100 + + + + + Name: System.PropGroup.Music -- PKEY_PropGroup_Music + Description: + Type: Null -- VT_NULL + FormatID: {68DD6094-7216-40F1-A029-43FE7127043F}, 100 + + + + + Name: System.PropGroup.Origin -- PKEY_PropGroup_Origin + Description: + Type: Null -- VT_NULL + FormatID: {2598D2FB-5569-4367-95DF-5CD3A177E1A5}, 100 + + + + + Name: System.PropGroup.PhotoAdvanced -- PKEY_PropGroup_PhotoAdvanced + Description: + Type: Null -- VT_NULL + FormatID: {0CB2BF5A-9EE7-4A86-8222-F01E07FDADAF}, 100 + + + + + Name: System.PropGroup.RecordedTV -- PKEY_PropGroup_RecordedTV + Description: + Type: Null -- VT_NULL + FormatID: {E7B33238-6584-4170-A5C0-AC25EFD9DA56}, 100 + + + + + Name: System.PropGroup.Video -- PKEY_PropGroup_Video + Description: + Type: Null -- VT_NULL + FormatID: {BEBE0920-7671-4C54-A3EB-49FDDFC191EE}, 100 + + + + + System.PropList Properties + + + + + Name: System.PropList.ConflictPrompt -- PKEY_PropList_ConflictPrompt + Description: The list of properties to show in the file operation conflict resolution dialog. Properties with empty + values will not be displayed. Register under the regvalue of "ConflictPrompt". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 11 + + + + + Name: System.PropList.ContentViewModeForBrowse -- PKEY_PropList_ContentViewModeForBrowse + Description: The list of properties to show in the content view mode of an item in the context of browsing. + Register the regvalue under the name of "ContentViewModeForBrowse". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 13 + + + + + Name: System.PropList.ContentViewModeForSearch -- PKEY_PropList_ContentViewModeForSearch + Description: The list of properties to show in the content view mode of an item in the context of searching. + Register the regvalue under the name of "ContentViewModeForSearch". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 14 + + + + + Name: System.PropList.ExtendedTileInfo -- PKEY_PropList_ExtendedTileInfo + Description: The list of properties to show in the listview on extended tiles. Register under the regvalue of + "ExtendedTileInfo". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 9 + + + + + Name: System.PropList.FileOperationPrompt -- PKEY_PropList_FileOperationPrompt + Description: The list of properties to show in the file operation confirmation dialog. Properties with empty values + will not be displayed. If this list is not specified, then the InfoTip property list is used instead. + Register under the regvalue of "FileOperationPrompt". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 10 + + + + + Name: System.PropList.FullDetails -- PKEY_PropList_FullDetails + Description: The list of all the properties to show in the details page. Property groups can be included in this list + in order to more easily organize the UI. Register under the regvalue of "FullDetails". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 2 + + + + + Name: System.PropList.InfoTip -- PKEY_PropList_InfoTip + Description: The list of properties to show in the infotip. Properties with empty values will not be displayed. Register + under the regvalue of "InfoTip". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 4 (PID_PROPLIST_INFOTIP) + + + + + Name: System.PropList.NonPersonal -- PKEY_PropList_NonPersonal + Description: The list of properties that are considered 'non-personal'. When told to remove all non-personal properties + from a given file, the system will leave these particular properties untouched. Register under the regvalue + of "NonPersonal". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49D1091F-082E-493F-B23F-D2308AA9668C}, 100 + + + + + Name: System.PropList.PreviewDetails -- PKEY_PropList_PreviewDetails + Description: The list of properties to display in the preview pane. Register under the regvalue of "PreviewDetails". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 8 + + + + + Name: System.PropList.PreviewTitle -- PKEY_PropList_PreviewTitle + Description: The one or two properties to display in the preview pane title section. The optional second property is + displayed as a subtitle. Register under the regvalue of "PreviewTitle". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 6 + + + + + Name: System.PropList.QuickTip -- PKEY_PropList_QuickTip + Description: The list of properties to show in the infotip when the item is on a slow network. Properties with empty + values will not be displayed. Register under the regvalue of "QuickTip". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 5 (PID_PROPLIST_QUICKTIP) + + + + + Name: System.PropList.TileInfo -- PKEY_PropList_TileInfo + Description: The list of properties to show in the listview on tiles. Register under the regvalue of "TileInfo". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 3 (PID_PROPLIST_TILEINFO) + + + + + Name: System.PropList.XPDetailsPanel -- PKEY_PropList_XPDetailsPanel + Description: The list of properties to display in the XP webview details panel. Obsolete. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_WebView) {F2275480-F782-4291-BD94-F13693513AEC}, 0 (PID_DISPLAY_PROPERTIES) + + + + + System.RecordedTV Properties + + + + + Name: System.RecordedTV.ChannelNumber -- PKEY_RecordedTV_ChannelNumber + Description: Example: 42 + + Type: UInt32 -- VT_UI4 + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 7 + + + + + Name: System.RecordedTV.Credits -- PKEY_RecordedTV_Credits + Description: Example: "Don Messick/Frank Welker/Casey Kasem/Heather North/Nicole Jaffe;;;" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 4 + + + + + Name: System.RecordedTV.DateContentExpires -- PKEY_RecordedTV_DateContentExpires + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 15 + + + + + Name: System.RecordedTV.EpisodeName -- PKEY_RecordedTV_EpisodeName + Description: Example: "Nowhere to Hyde" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 2 + + + + + Name: System.RecordedTV.IsATSCContent -- PKEY_RecordedTV_IsATSCContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 16 + + + + + Name: System.RecordedTV.IsClosedCaptioningAvailable -- PKEY_RecordedTV_IsClosedCaptioningAvailable + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 12 + + + + + Name: System.RecordedTV.IsDTVContent -- PKEY_RecordedTV_IsDTVContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 17 + + + + + Name: System.RecordedTV.IsHDContent -- PKEY_RecordedTV_IsHDContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 18 + + + + + Name: System.RecordedTV.IsRepeatBroadcast -- PKEY_RecordedTV_IsRepeatBroadcast + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 13 + + + + + Name: System.RecordedTV.IsSAP -- PKEY_RecordedTV_IsSAP + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 14 + + + + + Name: System.RecordedTV.NetworkAffiliation -- PKEY_RecordedTV_NetworkAffiliation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2C53C813-FB63-4E22-A1AB-0B331CA1E273}, 100 + + + + + Name: System.RecordedTV.OriginalBroadcastDate -- PKEY_RecordedTV_OriginalBroadcastDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {4684FE97-8765-4842-9C13-F006447B178C}, 100 + + + + + Name: System.RecordedTV.ProgramDescription -- PKEY_RecordedTV_ProgramDescription + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 3 + + + + + Name: System.RecordedTV.RecordingTime -- PKEY_RecordedTV_RecordingTime + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {A5477F61-7A82-4ECA-9DDE-98B69B2479B3}, 100 + + + + + Name: System.RecordedTV.StationCallSign -- PKEY_RecordedTV_StationCallSign + Description: Example: "TOONP" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 5 + + + + + Name: System.RecordedTV.StationName -- PKEY_RecordedTV_StationName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1B5439E7-EBA1-4AF8-BDD7-7AF1D4549493}, 100 + + + + + System.Search Properties + + + + + Name: System.Search.AutoSummary -- PKEY_Search_AutoSummary + Description: General Summary of the document. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 2 + + + + + Name: System.Search.ContainerHash -- PKEY_Search_ContainerHash + Description: Hash code used to identify attachments to be deleted based on a common container url + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BCEEE283-35DF-4D53-826A-F36A3EEFC6BE}, 100 + + + + + Name: System.Search.Contents -- PKEY_Search_Contents + Description: The contents of the item. This property is for query restrictions only; it cannot be retrieved in a + query result. The Indexing Service friendly name is 'contents'. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 19 (PID_STG_CONTENTS) + + + + + Name: System.Search.EntryID -- PKEY_Search_EntryID + Description: The entry ID for an item within a given catalog in the Windows Search Index. + This value may be recycled, and therefore is not considered unique over time. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 5 (PROPID_QUERY_WORKID) + + + + + Name: System.Search.ExtendedProperties -- PKEY_Search_ExtendedProperties + Description: + Type: Blob -- VT_BLOB + FormatID: {7B03B546-FA4F-4A52-A2FE-03D5311E5865}, 100 + + + + + Name: System.Search.GatherTime -- PKEY_Search_GatherTime + Description: The Datetime that the Windows Search Gatherer process last pushed properties of this document to the Windows Search Gatherer Plugins. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {0B63E350-9CCC-11D0-BCDB-00805FCCCE04}, 8 + + + + + Name: System.Search.HitCount -- PKEY_Search_HitCount + Description: When using CONTAINS over the Windows Search Index, this is the number of matches of the term. + If there are multiple CONTAINS, an AND computes the min number of hits and an OR the max number of hits. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 4 (PROPID_QUERY_HITCOUNT) + + + + + Name: System.Search.IsClosedDirectory -- PKEY_Search_IsClosedDirectory + Description: If this property is emitted with a value of TRUE, then it indicates that this URL's last modified time applies to all of it's children, and if this URL is deleted then all of it's children are deleted as well. For example, this would be emitted as TRUE when emitting the URL of an email so that all attachments are tied to the last modified time of that email. + + Type: Boolean -- VT_BOOL + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 23 + + + + + Name: System.Search.IsFullyContained -- PKEY_Search_IsFullyContained + Description: Any child URL of a URL which has System.Search.IsClosedDirectory=TRUE must emit System.Search.IsFullyContained=TRUE. This ensures that the URL is not deleted at the end of a crawl because it hasn't been visited (which is the normal mechanism for detecting deletes). For example an email attachment would emit this property + + Type: Boolean -- VT_BOOL + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 24 + + + + + Name: System.Search.QueryFocusedSummary -- PKEY_Search_QueryFocusedSummary + Description: Query Focused Summary of the document. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 3 + + + + + Name: System.Search.QueryFocusedSummaryWithFallback -- PKEY_Search_QueryFocusedSummaryWithFallback + Description: Query Focused Summary of the document, if none is available it returns the AutoSummary. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 4 + + + + + Name: System.Search.Rank -- PKEY_Search_Rank + Description: Relevance rank of row. Ranges from 0-1000. Larger numbers = better matches. Query-time only. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 3 (PROPID_QUERY_RANK) + + + + + Name: System.Search.Store -- PKEY_Search_Store + Description: The identifier for the protocol handler that produced this item. (E.g. MAPI, CSC, FILE etc.) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A06992B3-8CAF-4ED7-A547-B259E32AC9FC}, 100 + + + + + Name: System.Search.UrlToIndex -- PKEY_Search_UrlToIndex + Description: This property should be emitted by a container IFilter for each child URL within the container. The children will eventually be crawled by the indexer if they are within scope. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 2 + + + + + Name: System.Search.UrlToIndexWithModificationTime -- PKEY_Search_UrlToIndexWithModificationTime + Description: This property is the same as System.Search.UrlToIndex except that it includes the time the URL was last modified. This is an optimization for the indexer as it doesn't have to call back into the protocol handler to ask for this information to determine if the content needs to be indexed again. The property is a vector with two elements, a VT_LPWSTR with the URL and a VT_FILETIME for the last modified time. + + Type: Multivalue Any -- VT_VECTOR | VT_NULL (For variants: VT_ARRAY | VT_NULL) + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 12 + + + + + System.Shell Properties + + + + + Name: System.Shell.OmitFromView -- PKEY_Shell_OmitFromView + Description: Set this to a string value of 'True' to omit this item from shell views + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE35258C-C695-4CBC-B982-38B0AD24CED0}, 2 + + + + + Name: System.Shell.SFGAOFlagsStrings -- PKEY_Shell_SFGAOFlagsStrings + Description: Expresses the SFGAO flags as string values and is used as a query optimization. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D6942081-D53B-443D-AD47-5E059D9CD27A}, 2 + + + + + System.Software Properties + + + + + Name: System.Software.DateLastUsed -- PKEY_Software_DateLastUsed + Description: + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {841E4F90-FF59-4D16-8947-E81BBFFAB36D}, 16 + + + + + Name: System.Software.ProductName -- PKEY_Software_ProductName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 7 + + + + + System.Sync Properties + + + + + Name: System.Sync.Comments -- PKEY_Sync_Comments + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 13 + + + + + Name: System.Sync.ConflictDescription -- PKEY_Sync_ConflictDescription + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 4 + + + + + Name: System.Sync.ConflictFirstLocation -- PKEY_Sync_ConflictFirstLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 6 + + + + + Name: System.Sync.ConflictSecondLocation -- PKEY_Sync_ConflictSecondLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 7 + + + + + Name: System.Sync.HandlerCollectionID -- PKEY_Sync_HandlerCollectionID + Description: + Type: Guid -- VT_CLSID + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 2 + + + + + Name: System.Sync.HandlerID -- PKEY_Sync_HandlerID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 3 + + + + + Name: System.Sync.HandlerName -- PKEY_Sync_HandlerName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 2 + + + + + Name: System.Sync.HandlerType -- PKEY_Sync_HandlerType + Description: + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 8 + + + + + Name: System.Sync.HandlerTypeLabel -- PKEY_Sync_HandlerTypeLabel + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 9 + + + + + Name: System.Sync.ItemID -- PKEY_Sync_ItemID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 6 + + + + + Name: System.Sync.ItemName -- PKEY_Sync_ItemName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 3 + + + + + Name: System.Sync.ProgressPercentage -- PKEY_Sync_ProgressPercentage + Description: An integer value between 0 and 100 representing the percentage completed. + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 23 + + + + + Name: System.Sync.State -- PKEY_Sync_State + Description: Sync state. + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 24 + + + + + Name: System.Sync.Status -- PKEY_Sync_Status + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 10 + + + + + System.Task Properties + + + + + Name: System.Task.BillingInformation -- PKEY_Task_BillingInformation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D37D52C6-261C-4303-82B3-08B926AC6F12}, 100 + + + + + Name: System.Task.CompletionStatus -- PKEY_Task_CompletionStatus + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {084D8A0A-E6D5-40DE-BF1F-C8820E7C877C}, 100 + + + + + Name: System.Task.Owner -- PKEY_Task_Owner + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {08C7CC5F-60F2-4494-AD75-55E3E0B5ADD0}, 100 + + + + + System.Video Properties + + + + + Name: System.Video.Compression -- PKEY_Video_Compression + Description: Indicates the level of compression for the video stream. "Compression". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 10 (PIDVSI_COMPRESSION) + + + + + Name: System.Video.Director -- PKEY_Video_Director + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 20 (PIDMSI_DIRECTOR) + + + + + Name: System.Video.EncodingBitrate -- PKEY_Video_EncodingBitrate + Description: Indicates the data rate in "bits per second" for the video stream. "DataRate". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 8 (PIDVSI_DATA_RATE) + + + + + Name: System.Video.FourCC -- PKEY_Video_FourCC + Description: Indicates the 4CC for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 44 + + + + + Name: System.Video.FrameHeight -- PKEY_Video_FrameHeight + Description: Indicates the frame height for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 4 + + + + + Name: System.Video.FrameRate -- PKEY_Video_FrameRate + Description: Indicates the frame rate in "frames per millisecond" for the video stream. "FrameRate". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 6 (PIDVSI_FRAME_RATE) + + + + + Name: System.Video.FrameWidth -- PKEY_Video_FrameWidth + Description: Indicates the frame width for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 3 + + + + + Name: System.Video.HorizontalAspectRatio -- PKEY_Video_HorizontalAspectRatio + Description: Indicates the horizontal portion of the aspect ratio. The X portion of XX:YY, + like 16:9. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 42 + + + + + Name: System.Video.SampleSize -- PKEY_Video_SampleSize + Description: Indicates the sample size in bits for the video stream. "SampleSize". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 9 (PIDVSI_SAMPLE_SIZE) + + + + + Name: System.Video.StreamName -- PKEY_Video_StreamName + Description: Indicates the name for the video stream. "StreamName". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 2 (PIDVSI_STREAM_NAME) + + + + + Name: System.Video.StreamNumber -- PKEY_Video_StreamNumber + Description: "Stream Number". + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 11 (PIDVSI_STREAM_NUMBER) + + + + + Name: System.Video.TotalBitrate -- PKEY_Video_TotalBitrate + Description: Indicates the total data rate in "bits per second" for all video and audio streams. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 43 (PIDVSI_TOTAL_BITRATE) + + + + + Name: System.Video.TranscodedForSync -- PKEY_Video_TranscodedForSync + Description: + Type: Boolean -- VT_BOOL + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 46 + + + + + Name: System.Video.VerticalAspectRatio -- PKEY_Video_VerticalAspectRatio + Description: Indicates the vertical portion of the aspect ratio. The Y portion of + XX:YY, like 16:9. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 45 + + + + + System.Volume Properties + + + + + Name: System.Volume.FileSystem -- PKEY_Volume_FileSystem + Description: Indicates the filesystem of the volume. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 4 (PID_VOLUME_FILESYSTEM) (Filesystem Volume Properties) + + + + + Name: System.Volume.IsMappedDrive -- PKEY_Volume_IsMappedDrive + Description: + Type: Boolean -- VT_BOOL + FormatID: {149C0B69-2C2D-48FC-808F-D318D78C4636}, 2 + + + + + Name: System.Volume.IsRoot -- PKEY_Volume_IsRoot + Description: + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 10 (Filesystem Volume Properties) + + + + + Property store cache state + + + + + Contained in file, not updated. + + + + + Not contained in file. + + + + + Contained in file, has been updated since file was consumed. + + + + + Delineates the format of a property string. + + + Typically use one, or a bitwise combination of + these flags, to specify the format. Some flags are mutually exclusive, + so combinations like ShortTime | LongTime | HideTime are not allowed. + + + + + The format settings specified in the property's .propdesc file. + + + + + The value preceded with the property's display name. + + + This flag is ignored when the hideLabelPrefix attribute of the labelInfo element + in the property's .propinfo file is set to true. + + + + + The string treated as a file name. + + + + + The sizes displayed in kilobytes (KB), regardless of size. + + + This flag applies to properties of Integer types and aligns the values in the column. + + + + + Reserved. + + + + + The time displayed as 'hh:mm am/pm'. + + + + + The time displayed as 'hh:mm:ss am/pm'. + + + + + The time portion of date/time hidden. + + + + + The date displayed as 'MM/DD/YY'. For example, '3/21/04'. + + + + + The date displayed as 'DayOfWeek Month day, year'. + For example, 'Monday, March 21, 2004'. + + + + + The date portion of date/time hidden. + + + + + The friendly date descriptions, such as "Yesterday". + + + + + The text displayed in a text box as a cue for the user, such as 'Enter your name'. + + + The invitation text is returned if formatting failed or the value was empty. + Invitation text is text displayed in a text box as a cue for the user, + Formatting can fail if the data entered + is not of an expected type, such as putting alpha characters in + a phone number field. + + + + + This flag requires UseEditInvitation to also be specified. When the + formatting flags are ReadOnly | UseEditInvitation and the algorithm + would have shown invitation text, a string is returned that indicates + the value is "Unknown" instead of the invitation text. + + + + + The detection of the reading order is not automatic. Useful when converting + to ANSI to omit the Unicode reading order characters. + + + + + Smart display of DateTime values + + + + + Specifies the display types for a property. + + + + + The String Display. This is the default if the property doesn't specify a display type. + + + + + The Number Display. + + + + + The Boolean Display. + + + + + The DateTime Display. + + + + + The Enumerated Display. + + + + + Property Aggregation Type + + + + + The string "Multiple Values" is displayed. + + + + + The first value in the selection is displayed. + + + + + The sum of the selected values is displayed. This flag is never returned + for data types VT_LPWSTR, VT_BOOL, and VT_FILETIME. + + + + + The numerical average of the selected values is displayed. This flag + is never returned for data types VT_LPWSTR, VT_BOOL, and VT_FILETIME. + + + + + The date range of the selected values is displayed. This flag is only + returned for values of the VT_FILETIME data type. + + + + + A concatenated string of all the values is displayed. The order of + individual values in the string is undefined. The concatenated + string omits duplicate values; if a value occurs more than once, + it only appears a single time in the concatenated string. + + + + + The highest of the selected values is displayed. + + + + + The lowest of the selected values is displayed. + + + + + Property Enumeration Types + + + + + Use DisplayText and either RangeMinValue or RangeSetValue. + + + + + Use DisplayText and either RangeMinValue or RangeSetValue + + + + + Use DisplayText + + + + + Use Value or RangeMinValue + + + + + Describes how a property should be treated for display purposes. + + + + + Default value + + + + + The value is displayed as a string. + + + + + The value is displayed as an integer. + + + + + The value is displayed as a date/time. + + + + + A mask for display type values StringType, IntegerType, and DateType. + + + + + The column should be on by default in Details view. + + + + + Will be slow to compute. Perform on a background thread. + + + + + Provided by a handler, not the folder. + + + + + Not displayed in the context menu, but is listed in the More... dialog. + + + + + Not displayed in the user interface (UI). + + + + + VarCmp produces same result as IShellFolder::CompareIDs. + + + + + PSFormatForDisplay produces same result as IShellFolder::CompareIDs. + + + + + Do not sort folders separately. + + + + + Only displayed in the UI. + + + + + Marks columns with values that should be read in a batch. + + + + + Grouping is disabled for this column. + + + + + Can't resize the column. + + + + + The width is the same in all dots per inch (dpi)s. + + + + + Fixed width and height ratio. + + + + + Filters out new display flags. + + + + + Specifies the condition type to use when displaying the property in the query builder user interface (UI). + + + + + The default condition type. + + + + + The string type. + + + + + The size type. + + + + + The date/time type. + + + + + The Boolean type. + + + + + The number type. + + + + + Provides a set of flags to be used with IConditionFactory, + ICondition, and IConditionGenerator to indicate the operation. + + + + + The implicit comparison between the value of the property and the value of the constant. + + + + + The value of the property and the value of the constant must be equal. + + + + + The value of the property and the value of the constant must not be equal. + + + + + The value of the property must be less than the value of the constant. + + + + + The value of the property must be greater than the value of the constant. + + + + + The value of the property must be less than or equal to the value of the constant. + + + + + The value of the property must be greater than or equal to the value of the constant. + + + + + The value of the property must begin with the value of the constant. + + + + + The value of the property must end with the value of the constant. + + + + + The value of the property must contain the value of the constant. + + + + + The value of the property must not contain the value of the constant. + + + + + The value of the property must match the value of the constant, where '?' matches any single character and '*' matches any sequence of characters. + + + + + The value of the property must contain a word that is the value of the constant. + + + + + The value of the property must contain a word that begins with the value of the constant. + + + + + The application is free to interpret this in any suitable way. + + + + + Specifies the property description grouping ranges. + + + + + The individual values. + + + + + The static alphanumeric ranges. + + + + + The static size ranges. + + + + + The dynamically-created ranges. + + + + + The month and year groups. + + + + + The percent groups. + + + + + The enumerated groups. + + + + + Describes the particular wordings of sort offerings. + + + Note that the strings shown are English versions only; + localized strings are used for other locales. + + + + + The default ascending or descending property sort, "Sort going up", "Sort going down". + + + + + The alphabetical sort, "A on top", "Z on top". + + + + + The numerical sort, "Lowest on top", "Highest on top". + + + + + The size sort, "Smallest on top", "Largest on top". + + + + + The chronological sort, "Oldest on top", "Newest on top". + + + + + Describes the attributes of the typeInfo element in the property's .propdesc file. + + + + + The property uses the default values for all attributes. + + + + + The property can have multiple values. + + + These values are stored as a VT_VECTOR in the PROPVARIANT structure. + This value is set by the multipleValues attribute of the typeInfo element in the property's .propdesc file. + + + + + This property cannot be written to. + + + This value is set by the isInnate attribute of the typeInfo element in the property's .propdesc file. + + + + + The property is a group heading. + + + This value is set by the isGroup attribute of the typeInfo element in the property's .propdesc file. + + + + + The user can group by this property. + + + This value is set by the canGroupBy attribute of the typeInfo element in the property's .propdesc file. + + + + + The user can stack by this property. + + + This value is set by the canStackBy attribute of the typeInfo element in the property's .propdesc file. + + + + + This property contains a hierarchy. + + + This value is set by the isTreeProperty attribute of the typeInfo element in the property's .propdesc file. + + + + + Include this property in any full text query that is performed. + + + This value is set by the includeInFullTextQuery attribute of the typeInfo element in the property's .propdesc file. + + + + + This property is meant to be viewed by the user. + + + This influences whether the property shows up in the "Choose Columns" dialog, for example. + This value is set by the isViewable attribute of the typeInfo element in the property's .propdesc file. + + + + + This property is included in the list of properties that can be queried. + + + A queryable property must also be viewable. + This influences whether the property shows up in the query builder UI. + This value is set by the isQueryable attribute of the typeInfo element in the property's .propdesc file. + + + + + Used with an innate property (that is, a value calculated from other property values) to indicate that it can be deleted. + + + Windows Vista with Service Pack 1 (SP1) and later. + This value is used by the Remove Properties user interface (UI) to determine whether to display a check box next to an property that allows that property to be selected for removal. + Note that a property that is not innate can always be purged regardless of the presence or absence of this flag. + + + + + This property is owned by the system. + + + + + A mask used to retrieve all flags. + + + + + Associates property names with property description list strings. + + + + + The property is shown by default. + + + + + The property is centered. + + + + + The property is right aligned. + + + + + The property is shown as the beginning of the next collection of properties in the view. + + + + + The remainder of the view area is filled with the content of this property. + + + + + The property is reverse sorted if it is a property in a list of sorted properties. + + + + + The property is only shown if it is present. + + + + + The property is shown by default in a view (where applicable). + + + + + The property is shown by default in primary column selection user interface (UI). + + + + + The property is shown by default in secondary column selection UI. + + + + + The label is hidden if the view is normally inclined to show the label. + + + + + The property is not displayed as a column in the UI. + + + + + The property is wrapped to the next row. + + + + + A mask used to retrieve all flags. + + + + + Defines the enumeration values for a property type. + + + + + Gets display text from an enumeration information structure. + + + + + Gets an enumeration type from an enumeration information structure. + + + + + Gets a minimum value from an enumeration information structure. + + + + + Gets a set value from an enumeration information structure. + + + + + Gets a value from an enumeration information structure. + + + + + Represents a registered file system Known Folder + + + + + Release resources + + Indicates that this mothod is being called from Dispose() rather than the finalizer. + + + + Gets the path for this known folder. + + A object. + + + + Gets the category designation for this known folder. + + A value. + + + + Gets this known folder's canonical name. + + A object. + + + + Gets this known folder's description. + + A object. + + + + Gets the unique identifier for this known folder's parent folder. + + A value. + + + + Gets this known folder's relative path. + + A object. + + + + Gets this known folder's parsing name. + + A object. + + + + Gets this known folder's tool tip text. + + A object. + + + + Gets the resource identifier for this + known folder's tool tip text. + + A object. + + + + Gets this known folder's localized name. + + A object. + + + + Gets the resource identifier for this + known folder's localized name. + + A object. + + + + Gets this known folder's security attributes. + + A object. + + + + Gets this known folder's file attributes, + such as "read-only". + + A value. + + + + Gets an value that describes this known folder's behaviors. + + A value. + + + + Gets the unique identifier for this known folder's type. + + A value. + + + + Gets a string representation of this known folder's type. + + A object. + + + + Gets the unique identifier for this known folder. + + A value. + + + + Gets a value that indicates whether this known folder's path exists on the computer. + + A bool value. + If this property value is false, + the folder might be a virtual folder ( property will + be for virtual folders) + + + + Gets a value that states whether this known folder + can have its path set to a new value, + including any restrictions on the redirection. + + A value. + + + + Represents a non filesystem item (e.g. virtual items inside Control Panel) + + + + + Represents a Non FileSystem folder (e.g. My Computer, Control Panel) + + + + + Represents a registered non file system Known Folder + + + + + Release resources + + Indicates that this mothod is being called from Dispose() rather than the finalizer. + + + + Gets the path for this known folder. + + A object. + + + + Gets the category designation for this known folder. + + A value. + + + + Gets this known folder's canonical name. + + A object. + + + + Gets this known folder's description. + + A object. + + + + Gets the unique identifier for this known folder's parent folder. + + A value. + + + + Gets this known folder's relative path. + + A object. + + + + Gets this known folder's parsing name. + + A object. + + + + Gets this known folder's tool tip text. + + A object. + + + + Gets the resource identifier for this + known folder's tool tip text. + + A object. + + + + Gets this known folder's localized name. + + A object. + + + + Gets the resource identifier for this + known folder's localized name. + + A object. + + + + Gets this known folder's security attributes. + + A object. + + + + Gets this known folder's file attributes, + such as "read-only". + + A value. + + + + Gets an value that describes this known folder's behaviors. + + A value. + + + + Gets the unique identifier for this known folder's type. + + A value. + + + + Gets a string representation of this known folder's type. + + A object. + + + + Gets the unique identifier for this known folder. + + A value. + + + + Gets a value that indicates whether this known folder's path exists on the computer. + + A bool value. + If this property value is false, + the folder might be a virtual folder ( property will + be for virtual folders) + + + + Gets a value that states whether this known folder + can have its path set to a new value, + including any restrictions on the redirection. + + A value. + + + + Represents the different retrieval options for the thumbnail or icon, + such as extracting the thumbnail or icon from a file, + from the cache only, or from memory only. + + + + + The default behavior loads a thumbnail. If there is no thumbnail for the current ShellItem, + the icon is retrieved. The thumbnail or icon is extracted if it is not currently cached. + + + + + The CacheOnly behavior returns a cached thumbnail if it is available. Allows access to the disk, + but only to retrieve a cached item. If no cached thumbnail is available, a cached per-instance icon is returned but + a thumbnail or icon is not extracted. + + + + + The MemoryOnly behavior returns the item only if it is in memory. The disk is not accessed even if the item is cached. + Note that this only returns an already-cached icon and can fall back to a per-class icon if + an item has a per-instance icon that has not been cached yet. Retrieving a thumbnail, + even if it is cached, always requires the disk to be accessed, so this method should not be + called from the user interface (UI) thread without passing ShellThumbnailCacheOptions.MemoryOnly. + + + + + Represents the format options for the thumbnails and icons. + + + + + The default behavior loads a thumbnail. An HBITMAP for the icon of the item is retrieved if there is no thumbnail for the current Shell Item. + + + + + The ThumbnailOnly behavior returns only the thumbnails, never the icon. Note that not all items have thumbnails + so ShellThumbnailFormatOption.ThumbnailOnly can fail in these cases. + + + + + The IconOnly behavior returns only the icon, never the thumbnail. + + + + + Represents a link to existing FileSystem or Virtual item. + + + + + Path for this file e.g. c:\Windows\file.txt, + + + + + The path for this link + + + + + Gets the location to which this link points to. + + + + + Gets the ShellObject to which this link points to. + + + + + Gets or sets the link's title + + + + + Gets the arguments associated with this link. + + + + + Gets the comments associated with this link. + + + + + Factory class for creating typed ShellProperties. + Generates/caches expressions to create generic ShellProperties. + + + + + Creates a generic ShellProperty. + + PropertyKey + Shell object from which to get property + ShellProperty matching type of value in property. + + + + Creates a generic ShellProperty. + + PropertyKey + IPropertyStore from which to get property + ShellProperty matching type of value in property. + + + + Converts VarEnum to its associated .net Type. + + VarEnum value + Associated .net equivelent. + + + + Creates a property writer capable of setting multiple properties for a given ShellObject. + + + + + Writes the given property key and value. + + The property key. + The value associated with the key. + + + + Writes the given property key and value. To allow truncation of the given value, set allowTruncatedValue + to true. + + The property key. + The value associated with the key. + True to allow truncation (default); otherwise False. + If the writable property store is already + closed. + If AllowTruncatedValue is set to false + and while setting the value on the property it had to be truncated in a string or rounded in + a numeric value. + + + + Writes the specified property given the canonical name and a value. + + The canonical name. + The property value. + + + + Writes the specified property given the canonical name and a value. To allow truncation of the given value, set allowTruncatedValue + to true. + + The canonical name. + The property value. + True to allow truncation (default); otherwise False. + If the given canonical name is not valid. + + + + Writes the specified property using an IShellProperty and a value. + + The property name. + The property value. + + + + Writes the specified property given an IShellProperty and a value. To allow truncation of the given value, set allowTruncatedValue + to true. + + The property name. + The property value. + True to allow truncation (default); otherwise False. + + + + Writes the specified property using a strongly-typed ShellProperty and a value. + + The type of the property name. + The property name. + The property value. + + + + Writes the specified property given a strongly-typed ShellProperty and a value. To allow truncation of the given value, set allowTruncatedValue + to true. + + The type of the property name. + The property name. + The property value. + True to allow truncation (default); otherwise False. + + + + Release the native objects. + + + + + + + + + + Release the native and managed objects. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + + Call this method to commit the writes (calls to WriteProperty method) + and dispose off the writer. + + + + + Reference to parent ShellObject (associated with this writer) + + + + + Provides easy access to all the system properties (property keys and their descriptions) + + + + + Returns the property description for a given property key. + + Property key of the property whose description is required. + Property Description for a given property key + + + + Gets the property description for a given property's canonical name. + + Canonical name of the property whose description is required. + Property Description for a given property key + + + + System Properties + + + + + Name: System.AcquisitionID -- PKEY_AcquisitionID + Description: Hash to determine acquisition session. + + Type: Int32 -- VT_I4 + FormatID: {65A98875-3C80-40AB-ABBC-EFDAF77DBEE2}, 100 + + + + + Name: System.ApplicationName -- PKEY_ApplicationName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 18 (PIDSI_APPNAME) + + + + + Name: System.Author -- PKEY_Author + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 4 (PIDSI_AUTHOR) + + + + + Name: System.Capacity -- PKEY_Capacity + Description: The amount of total space in bytes. + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 3 (PID_VOLUME_CAPACITY) (Filesystem Volume Properties) + + + + + Name: System.Category -- PKEY_Category + Description: Legacy code treats this as VT_LPSTR. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 2 (PIDDSI_CATEGORY) + + + + + Name: System.Comment -- PKEY_Comment + Description: Comments. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 6 (PIDSI_COMMENTS) + + + + + Name: System.Company -- PKEY_Company + Description: The company or publisher. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 15 (PIDDSI_COMPANY) + + + + + Name: System.ComputerName -- PKEY_ComputerName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 5 (PID_COMPUTERNAME) + + + + + Name: System.ContainedItems -- PKEY_ContainedItems + Description: The list of type of items, this item contains. For example, this item contains urls, attachments etc. + This is represented as a vector array of GUIDs where each GUID represents certain type. + + Type: Multivalue Guid -- VT_VECTOR | VT_CLSID (For variants: VT_ARRAY | VT_CLSID) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 29 + + + + + Name: System.ContentStatus -- PKEY_ContentStatus + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 27 + + + + + Name: System.ContentType -- PKEY_ContentType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 26 + + + + + Name: System.Copyright -- PKEY_Copyright + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 11 (PIDMSI_COPYRIGHT) + + + + + Name: System.DateAccessed -- PKEY_DateAccessed + Description: The time of the last access to the item. The Indexing Service friendly name is 'access'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 16 (PID_STG_ACCESSTIME) + + + + + Name: System.DateAcquired -- PKEY_DateAcquired + Description: The time the file entered the system via acquisition. This is not the same as System.DateImported. + Examples are when pictures are acquired from a camera, or when music is purchased online. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {2CBAA8F5-D81F-47CA-B17A-F8D822300131}, 100 + + + + + Name: System.DateArchived -- PKEY_DateArchived + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {43F8D7B7-A444-4F87-9383-52271C9B915C}, 100 + + + + + Name: System.DateCompleted -- PKEY_DateCompleted + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {72FAB781-ACDA-43E5-B155-B2434F85E678}, 100 + + + + + Name: System.DateCreated -- PKEY_DateCreated + Description: The date and time the item was created. The Indexing Service friendly name is 'create'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 15 (PID_STG_CREATETIME) + + + + + Name: System.DateImported -- PKEY_DateImported + Description: The time the file is imported into a separate database. This is not the same as System.DateAcquired. (Eg, 2003:05:22 13:55:04) + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 18258 + + + + + Name: System.DateModified -- PKEY_DateModified + Description: The date and time of the last write to the item. The Indexing Service friendly name is 'write'. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 14 (PID_STG_WRITETIME) + + + + + Name: System.DescriptionID -- PKEY_DescriptionID + Description: The contents of a SHDESCRIPTIONID structure as a buffer of bytes. + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 2 (PID_DESCRIPTIONID) + + + + + Name: System.DueDate -- PKEY_DueDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {3F8472B5-E0AF-4DB2-8071-C53FE76AE7CE}, 100 + + + + + Name: System.EndDate -- PKEY_EndDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {C75FAA05-96FD-49E7-9CB4-9F601082D553}, 100 + + + + + Name: System.FileAllocationSize -- PKEY_FileAllocationSize + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 18 (PID_STG_ALLOCSIZE) + + + + + Name: System.FileAttributes -- PKEY_FileAttributes + Description: This is the WIN32_FIND_DATA dwFileAttributes for the file-based item. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 13 (PID_STG_ATTRIBUTES) + + + + + Name: System.FileCount -- PKEY_FileCount + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 12 + + + + + Name: System.FileDescription -- PKEY_FileDescription + Description: This is a user-friendly description of the file. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 3 (PIDVSI_FileDescription) + + + + + Name: System.FileExtension -- PKEY_FileExtension + Description: This is the file extension of the file based item, including the leading period. + + If System.FileName is VT_EMPTY, then this property should be too. Otherwise, it should be derived + appropriately by the data source from System.FileName. If System.FileName does not have a file + extension, this value should be VT_EMPTY. + + To obtain the type of any item (including an item that is not a file), use System.ItemType. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" ".txt" + "\\server\share\mydir\goodnews.doc" ".doc" + "\\server\share\numbers.xls" ".xls" + "\\server\share\folder" VT_EMPTY + "c:\foo\MyFolder" VT_EMPTY + [desktop] VT_EMPTY + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E4F10A3C-49E6-405D-8288-A23BD4EEAA6C}, 100 + + + + + Name: System.FileFRN -- PKEY_FileFRN + Description: This is the unique file ID, also known as the File Reference Number. For a given file, this is the same value + as is found in the structure variable FILE_ID_BOTH_DIR_INFO.FileId, via GetFileInformationByHandleEx(). + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 21 (PID_STG_FRN) + + + + + Name: System.FileName -- PKEY_FileName + Description: This is the file name (including extension) of the file. + + It is possible that the item might not exist on a filesystem (ie, it may not be opened + using CreateFile). Nonetheless, if the item is represented as a file from the logical sense + (and its name follows standard Win32 file-naming syntax), then the data source should emit this property. + + If an item is not a file, then the value for this property is VT_EMPTY. See + System.ItemNameDisplay. + + This has the same value as System.ParsingName for items that are provided by the Shell's file folder. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "hello.txt" + "\\server\share\mydir\goodnews.doc" "goodnews.doc" + "\\server\share\numbers.xls" "numbers.xls" + "c:\foo\MyFolder" "MyFolder" + (email message) VT_EMPTY + (song on portable device) "song.wma" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {41CF5AE0-F75A-4806-BD87-59C7D9248EB9}, 100 + + + + + Name: System.FileOwner -- PKEY_FileOwner + Description: This is the owner of the file, according to the file system. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Misc) {9B174B34-40FF-11D2-A27E-00C04FC30871}, 4 (PID_MISC_OWNER) + + + + + Name: System.FileVersion -- PKEY_FileVersion + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 4 (PIDVSI_FileVersion) + + + + + Name: System.FindData -- PKEY_FindData + Description: WIN32_FIND_DATAW in buffer of bytes. + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 0 (PID_FINDDATA) + + + + + Name: System.FlagColor -- PKEY_FlagColor + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {67DF94DE-0CA7-4D6F-B792-053A3E4F03CF}, 100 + + + + + Name: System.FlagColorText -- PKEY_FlagColorText + Description: This is the user-friendly form of System.FlagColor. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {45EAE747-8E2A-40AE-8CBF-CA52ABA6152A}, 100 + + + + + Name: System.FlagStatus -- PKEY_FlagStatus + Description: Status of Flag. Values: (0=none 1=white 2=Red). cdoPR_FLAG_STATUS + + Type: Int32 -- VT_I4 + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 12 + + + + + Name: System.FlagStatusText -- PKEY_FlagStatusText + Description: This is the user-friendly form of System.FlagStatus. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DC54FD2E-189D-4871-AA01-08C2F57A4ABC}, 100 + + + + + Name: System.FreeSpace -- PKEY_FreeSpace + Description: The amount of free space in bytes. + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 2 (PID_VOLUME_FREE) (Filesystem Volume Properties) + + + + + Name: System.FullText -- PKEY_FullText + Description: This PKEY is used to specify search terms that should be applied as broadly as possible, + across all valid properties for the data source(s) being searched. It should not be + emitted from a data source. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1E3EE840-BC2B-476C-8237-2ACD1A839B22}, 6 + + + + + Name: System.Identity -- PKEY_Identity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A26F4AFC-7346-4299-BE47-EB1AE613139F}, 100 + + + + + Name: System.ImageParsingName -- PKEY_ImageParsingName + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D7750EE0-C6A4-48EC-B53E-B87B52E6D073}, 100 + + + + + Name: System.Importance -- PKEY_Importance + Description: + Type: Int32 -- VT_I4 + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 11 + + + + + Name: System.ImportanceText -- PKEY_ImportanceText + Description: This is the user-friendly form of System.Importance. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A3B29791-7713-4E1D-BB40-17DB85F01831}, 100 + + + + + Name: System.InfoTipText -- PKEY_InfoTipText + Description: The text (with formatted property values) to show in the infotip. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 17 + + + + + Name: System.InternalName -- PKEY_InternalName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 5 (PIDVSI_InternalName) + + + + + Name: System.IsAttachment -- PKEY_IsAttachment + Description: Identifies if this item is an attachment. + + Type: Boolean -- VT_BOOL + FormatID: {F23F425C-71A1-4FA8-922F-678EA4A60408}, 100 + + + + + Name: System.IsDefaultNonOwnerSaveLocation -- PKEY_IsDefaultNonOwnerSaveLocation + Description: Identifies the default save location for a library for non-owners of the library + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 5 + + + + + Name: System.IsDefaultSaveLocation -- PKEY_IsDefaultSaveLocation + Description: Identifies the default save location for a library for the owner of the library + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 3 + + + + + Name: System.IsDeleted -- PKEY_IsDeleted + Description: + Type: Boolean -- VT_BOOL + FormatID: {5CDA5FC8-33EE-4FF3-9094-AE7BD8868C4D}, 100 + + + + + Name: System.IsEncrypted -- PKEY_IsEncrypted + Description: Is the item encrypted? + + Type: Boolean -- VT_BOOL + FormatID: {90E5E14E-648B-4826-B2AA-ACAF790E3513}, 10 + + + + + Name: System.IsFlagged -- PKEY_IsFlagged + Description: + Type: Boolean -- VT_BOOL + FormatID: {5DA84765-E3FF-4278-86B0-A27967FBDD03}, 100 + + + + + Name: System.IsFlaggedComplete -- PKEY_IsFlaggedComplete + Description: + Type: Boolean -- VT_BOOL + FormatID: {A6F360D2-55F9-48DE-B909-620E090A647C}, 100 + + + + + Name: System.IsIncomplete -- PKEY_IsIncomplete + Description: Identifies if the message was not completely received for some error condition. + + Type: Boolean -- VT_BOOL + FormatID: {346C8BD1-2E6A-4C45-89A4-61B78E8E700F}, 100 + + + + + Name: System.IsLocationSupported -- PKEY_IsLocationSupported + Description: A bool value to know if a location is supported (locally indexable, or remotely indexed). + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 8 + + + + + Name: System.IsPinnedToNameSpaceTree -- PKEY_IsPinnedToNameSpaceTree + Description: A bool value to know if a shell folder is pinned to the navigation pane + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 2 + + + + + Name: System.IsRead -- PKEY_IsRead + Description: Has the item been read? + + Type: Boolean -- VT_BOOL + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 10 + + + + + Name: System.IsSearchOnlyItem -- PKEY_IsSearchOnlyItem + Description: Identifies if a location or a library is search only + + Type: Boolean -- VT_BOOL + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 4 + + + + + Name: System.IsSendToTarget -- PKEY_IsSendToTarget + Description: Provided by certain shell folders. Return TRUE if the folder is a valid Send To target. + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 33 + + + + + Name: System.IsShared -- PKEY_IsShared + Description: Is this item shared? This only checks for ACLs that are not inherited. + + Type: Boolean -- VT_BOOL + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 100 + + + + + Name: System.ItemAuthors -- PKEY_ItemAuthors + Description: This is the generic list of authors associated with an item. + + For example, the artist name for a track is the item author. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D0A04F0A-462A-48A4-BB2F-3706E88DBD7D}, 100 + + + + + Name: System.ItemClassType -- PKEY_ItemClassType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {048658AD-2DB8-41A4-BBB6-AC1EF1207EB1}, 100 + + + + + Name: System.ItemDate -- PKEY_ItemDate + Description: This is the main date for an item. The date of interest. + + For example, for photos this maps to System.Photo.DateTaken. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {F7DB74B4-4287-4103-AFBA-F1B13DCD75CF}, 100 + + + + + Name: System.ItemFolderNameDisplay -- PKEY_ItemFolderNameDisplay + Description: This is the user-friendly display name of the parent folder of an item. + + If System.ItemFolderPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it + should be derived appropriately by the data source from System.ItemFolderPathDisplay. + + If the folder is a file folder, the value will be localized if a localized name is available. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "bar" + "\\server\share\mydir\goodnews.doc" "mydir" + "\\server\share\numbers.xls" "share" + "c:\foo\MyFolder" "foo" + "/Mailbox Account/Inbox/'Re: Hello!'" "Inbox" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 2 (PID_STG_DIRECTORY) + + + + + Name: System.ItemFolderPathDisplay -- PKEY_ItemFolderPathDisplay + Description: This is the user-friendly display path of the parent folder of an item. + + If System.ItemPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it should + be derived appropriately by the data source from System.ItemPathDisplay. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "c:\foo\bar" + "\\server\share\mydir\goodnews.doc" "\\server\share\mydir" + "\\server\share\numbers.xls" "\\server\share" + "c:\foo\MyFolder" "c:\foo" + "/Mailbox Account/Inbox/'Re: Hello!'" "/Mailbox Account/Inbox" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 6 + + + + + Name: System.ItemFolderPathDisplayNarrow -- PKEY_ItemFolderPathDisplayNarrow + Description: This is the user-friendly display path of the parent folder of an item. The format of the string + should be tailored such that the folder name comes first, to optimize for a narrow viewing column. + + If the folder is a file folder, the value includes localized names if they are present. + + If System.ItemFolderPathDisplay is VT_EMPTY, then this property should be too. Otherwise, it should + be derived appropriately by the data source from System.ItemFolderPathDisplay. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "bar (c:\foo)" + "\\server\share\mydir\goodnews.doc" "mydir (\\server\share)" + "\\server\share\numbers.xls" "share (\\server)" + "c:\foo\MyFolder" "foo (c:\)" + "/Mailbox Account/Inbox/'Re: Hello!'" "Inbox (/Mailbox Account)" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DABD30ED-0043-4789-A7F8-D013A4736622}, 100 + + + + + Name: System.ItemName -- PKEY_ItemName + Description: This is the base-name of the System.ItemNameDisplay. + + If the item is a file this property + includes the extension in all cases, and will be localized if a localized name is available. + + If the item is a message, then the value of this property does not include the forwarding or + reply prefixes (see System.ItemNamePrefix). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6B8DA074-3B5C-43BC-886F-0A2CDCE00B6F}, 100 + + + + + Name: System.ItemNameDisplay -- PKEY_ItemNameDisplay + Description: This is the display name in "most complete" form. This is the best effort unique representation + of the name of an item that makes sense for end users to read. It is the concatentation of + System.ItemNamePrefix and System.ItemName. + + If the item is a file this property + includes the extension in all cases, and will be localized if a localized name is available. + + There are acceptable cases when System.FileName is not VT_EMPTY, yet the value of this property + is completely different. Email messages are a key example. If the item is an email message, + the item name is likely the subject. In that case, the value must be the concatenation of the + System.ItemNamePrefix and System.ItemName. Since the value of System.ItemNamePrefix excludes + any trailing whitespace, the concatenation must include a whitespace when generating System.ItemNameDisplay. + + Note that this property is not guaranteed to be unique, but the idea is to promote the most likely + candidate that can be unique and also makes sense for end users. For example, for documents, you + might think about using System.Title as the System.ItemNameDisplay, but in practice the title of + the documents may not be useful or unique enough to be of value as the sole System.ItemNameDisplay. + Instead, providing the value of System.FileName as the value of System.ItemNameDisplay is a better + candidate. In Windows Mail, the emails are stored in the file system as .eml files and the + System.FileName for those files are not human-friendly as they contain GUIDs. In this example, + promoting System.Subject as System.ItemNameDisplay makes more sense. + + Compatibility notes: + + Shell folder implementations on Vista: use PKEY_ItemNameDisplay for the name column when + you want Explorer to call ISF::GetDisplayNameOf(SHGDN_NORMAL) to get the value of the name. Use + another PKEY (like PKEY_ItemName) when you want Explorer to call either the folder's property store or + ISF2::GetDetailsEx in order to get the value of the name. + + Shell folder implementations on XP: the first column needs to be the name column, and Explorer + will call ISF::GetDisplayNameOf to get the value of the name. The PKEY/SCID does not matter. + + Example values: + + File: "hello.txt" + Message: "Re: Let's talk about Tom's argyle socks!" + Device folder: "song.wma" + Folder: "Documents" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 10 (PID_STG_NAME) + + + + + Name: System.ItemNamePrefix -- PKEY_ItemNamePrefix + Description: This is the prefix of an item, used for email messages. + where the subject begins with "Re:" which is the prefix. + + If the item is a file, then the value of this property is VT_EMPTY. + + If the item is a message, then the value of this property is the forwarding or reply + prefixes (including delimiting colon, but no whitespace), or VT_EMPTY if there is no prefix. + + Example values: + + System.ItemNamePrefix System.ItemName System.ItemNameDisplay + --------------------- ------------------- ---------------------- + VT_EMPTY "Great day" "Great day" + "Re:" "Great day" "Re: Great day" + "Fwd: " "Monthly budget" "Fwd: Monthly budget" + VT_EMPTY "accounts.xls" "accounts.xls" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D7313FF1-A77A-401C-8C99-3DBDD68ADD36}, 100 + + + + + Name: System.ItemParticipants -- PKEY_ItemParticipants + Description: This is the generic list of people associated with an item and who contributed + to the item. + + For example, this is the combination of people in the To list, Cc list and + sender of an email message. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D4D0AA16-9948-41A4-AA85-D97FF9646993}, 100 + + + + + Name: System.ItemPathDisplay -- PKEY_ItemPathDisplay + Description: This is the user-friendly display path to the item. + + If the item is a file or folder this property + includes the extension in all cases, and will be localized if a localized name is available. + + For other items,this is the user-friendly equivalent, assuming the item exists in hierarchical storage. + + Unlike System.ItemUrl, this property value does not include the URL scheme. + + To parse an item path, use System.ItemUrl or System.ParsingPath. To reference shell + namespace items using shell APIs, use System.ParsingPath. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "c:\foo\bar\hello.txt" + "\\server\share\mydir\goodnews.doc" "\\server\share\mydir\goodnews.doc" + "\\server\share\numbers.xls" "\\server\share\numbers.xls" + "c:\foo\MyFolder" "c:\foo\MyFolder" + "/Mailbox Account/Inbox/'Re: Hello!'" "/Mailbox Account/Inbox/'Re: Hello!'" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 7 + + + + + Name: System.ItemPathDisplayNarrow -- PKEY_ItemPathDisplayNarrow + Description: This is the user-friendly display path to the item. The format of the string should be + tailored such that the name comes first, to optimize for a narrow viewing column. + + If the item is a file, the value excludes the file extension, and includes localized names if they are present. + If the item is a message, the value includes the System.ItemNamePrefix. + + To parse an item path, use System.ItemUrl or System.ParsingPath. + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "hello (c:\foo\bar)" + "\\server\share\mydir\goodnews.doc" "goodnews (\\server\share\mydir)" + "\\server\share\folder" "folder (\\server\share)" + "c:\foo\MyFolder" "MyFolder (c:\foo)" + "/Mailbox Account/Inbox/'Re: Hello!'" "Re: Hello! (/Mailbox Account/Inbox)" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 8 + + + + + Name: System.ItemType -- PKEY_ItemType + Description: This is the canonical type of the item and is intended to be programmatically + parsed. + + If there is no canonical type, the value is VT_EMPTY. + + If the item is a file (ie, System.FileName is not VT_EMPTY), the value is the same as + System.FileExtension. + + Use System.ItemTypeText when you want to display the type to end users in a view. (If + the item is a file, passing the System.ItemType value to PSFormatForDisplay will + result in the same value as System.ItemTypeText.) + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" ".txt" + "\\server\share\mydir\goodnews.doc" ".doc" + "\\server\share\folder" "Directory" + "c:\foo\MyFolder" "Directory" + [desktop] "Folder" + "/Mailbox Account/Inbox/'Re: Hello!'" "MAPI/IPM.Message" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 11 + + + + + Name: System.ItemTypeText -- PKEY_ItemTypeText + Description: This is the user friendly type name of the item. This is not intended to be + programmatically parsed. + + If System.ItemType is VT_EMPTY, the value of this property is also VT_EMPTY. + + If the item is a file, the value of this property is the same as if you passed the + file's System.ItemType value to PSFormatForDisplay. + + This property should not be confused with System.Kind, where System.Kind is a high-level + user friendly kind name. For example, for a document, System.Kind = "Document" and + System.Item.Type = ".doc" and System.Item.TypeText = "Microsoft Word Document" + + Example values: + + If the path is... The property value is... + ----------------- ------------------------ + "c:\foo\bar\hello.txt" "Text File" + "\\server\share\mydir\goodnews.doc" "Microsoft Word Document" + "\\server\share\folder" "File Folder" + "c:\foo\MyFolder" "File Folder" + "/Mailbox Account/Inbox/'Re: Hello!'" "Outlook E-Mail Message" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 4 (PID_STG_STORAGETYPE) + + + + + Name: System.ItemUrl -- PKEY_ItemUrl + Description: This always represents a well formed URL that points to the item. + + To reference shell namespace items using shell APIs, use System.ParsingPath. + + Example values: + + Files: "file:///c:/foo/bar/hello.txt" + "csc://{GUID}/..." + Messages: "mapi://..." + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 9 (DISPID_QUERY_VIRTUALPATH) + + + + + Name: System.Keywords -- PKEY_Keywords + Description: The keywords for the item. Also referred to as tags. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 5 (PIDSI_KEYWORDS) + + + + + Name: System.Kind -- PKEY_Kind + Description: System.Kind is used to map extensions to various .Search folders. + Extensions are mapped to Kinds at HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\KindMap + The list of kinds is not extensible. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {1E3EE840-BC2B-476C-8237-2ACD1A839B22}, 3 + + + + + Name: System.KindText -- PKEY_KindText + Description: This is the user-friendly form of System.Kind. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F04BEF95-C585-4197-A2B7-DF46FDC9EE6D}, 100 + + + + + Name: System.Language -- PKEY_Language + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 28 + + + + + Name: System.MileageInformation -- PKEY_MileageInformation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FDF84370-031A-4ADD-9E91-0D775F1C6605}, 100 + + + + + Name: System.MIMEType -- PKEY_MIMEType + Description: The MIME type. Eg, for EML files: 'message/rfc822'. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B63E350-9CCC-11D0-BCDB-00805FCCCE04}, 5 + + + + + Name: System.NamespaceCLSID -- PKEY_NamespaceCLSID + Description: The CLSID of the name space extension for an item, the object that implements IShellFolder for this item + + Type: Guid -- VT_CLSID + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 6 + + + + + Name: System.Null -- PKEY_Null + Description: + Type: Null -- VT_NULL + FormatID: {00000000-0000-0000-0000-000000000000}, 0 + + + + + Name: System.OfflineAvailability -- PKEY_OfflineAvailability + Description: + Type: UInt32 -- VT_UI4 + FormatID: {A94688B6-7D9F-4570-A648-E3DFC0AB2B3F}, 100 + + + + + Name: System.OfflineStatus -- PKEY_OfflineStatus + Description: + Type: UInt32 -- VT_UI4 + FormatID: {6D24888F-4718-4BDA-AFED-EA0FB4386CD8}, 100 + + + + + Name: System.OriginalFileName -- PKEY_OriginalFileName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 6 + + + + + Name: System.OwnerSID -- PKEY_OwnerSID + Description: SID of the user that owns the library. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5D76B67F-9B3D-44BB-B6AE-25DA4F638A67}, 6 + + + + + Name: System.ParentalRating -- PKEY_ParentalRating + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 21 (PIDMSI_PARENTAL_RATING) + + + + + Name: System.ParentalRatingReason -- PKEY_ParentalRatingReason + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {10984E0A-F9F2-4321-B7EF-BAF195AF4319}, 100 + + + + + Name: System.ParentalRatingsOrganization -- PKEY_ParentalRatingsOrganization + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A7FE0840-1344-46F0-8D37-52ED712A4BF9}, 100 + + + + + Name: System.ParsingBindContext -- PKEY_ParsingBindContext + Description: used to get the IBindCtx for an item for parsing + + Type: Any -- VT_NULL Legacy code may treat this as VT_UNKNOWN. + FormatID: {DFB9A04D-362F-4CA3-B30B-0254B17B5B84}, 100 + + + + + Name: System.ParsingName -- PKEY_ParsingName + Description: The shell namespace name of an item relative to a parent folder. This name may be passed to + IShellFolder::ParseDisplayName() of the parent shell folder. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 24 + + + + + Name: System.ParsingPath -- PKEY_ParsingPath + Description: This is the shell namespace path to the item. This path may be passed to + SHParseDisplayName to parse the path to the correct shell folder. + + If the item is a file, the value is identical to System.ItemPathDisplay. + + If the item cannot be accessed through the shell namespace, this value is VT_EMPTY. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 30 + + + + + Name: System.PerceivedType -- PKEY_PerceivedType + Description: The perceived type of a shell item, based upon its canonical type. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 9 + + + + + Name: System.PercentFull -- PKEY_PercentFull + Description: The amount filled as a percentage, multiplied by 100 (ie, the valid range is 0 through 100). + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 5 (Filesystem Volume Properties) + + + + + Name: System.Priority -- PKEY_Priority + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {9C1FCF74-2D97-41BA-B4AE-CB2E3661A6E4}, 5 + + + + + Name: System.PriorityText -- PKEY_PriorityText + Description: This is the user-friendly form of System.Priority. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D98BE98B-B86B-4095-BF52-9D23B2E0A752}, 100 + + + + + Name: System.Project -- PKEY_Project + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {39A7F922-477C-48DE-8BC8-B28441E342E3}, 100 + + + + + Name: System.ProviderItemID -- PKEY_ProviderItemID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F21D9941-81F0-471A-ADEE-4E74B49217ED}, 100 + + + + + Name: System.Rating -- PKEY_Rating + Description: Indicates the users preference rating of an item on a scale of 1-99 (1-12 = One Star, + 13-37 = Two Stars, 38-62 = Three Stars, 63-87 = Four Stars, 88-99 = Five Stars). + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 9 (PIDMSI_RATING) + + + + + Name: System.RatingText -- PKEY_RatingText + Description: This is the user-friendly form of System.Rating. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {90197CA7-FD8F-4E8C-9DA3-B57E1E609295}, 100 + + + + + Name: System.Sensitivity -- PKEY_Sensitivity + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {F8D3F6AC-4874-42CB-BE59-AB454B30716A}, 100 + + + + + Name: System.SensitivityText -- PKEY_SensitivityText + Description: This is the user-friendly form of System.Sensitivity. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D0C7F054-3F72-4725-8527-129A577CB269}, 100 + + + + + Name: System.SFGAOFlags -- PKEY_SFGAOFlags + Description: IShellFolder::GetAttributesOf flags, with SFGAO_PKEYSFGAOMASK attributes masked out. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 25 + + + + + Name: System.SharedWith -- PKEY_SharedWith + Description: Who is the item shared with? + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 200 + + + + + Name: System.ShareUserRating -- PKEY_ShareUserRating + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 12 (PIDMSI_SHARE_USER_RATING) + + + + + Name: System.SharingStatus -- PKEY_SharingStatus + Description: What is the item's sharing status (not shared, shared, everyone (homegroup or everyone), or private)? + + Type: UInt32 -- VT_UI4 + FormatID: {EF884C5B-2BFE-41BB-AAE5-76EEDF4F9902}, 300 + + + + + Name: System.SimpleRating -- PKEY_SimpleRating + Description: Indicates the users preference rating of an item on a scale of 0-5 (0=unrated, 1=One Star, 2=Two Stars, 3=Three Stars, + 4=Four Stars, 5=Five Stars) + + Type: UInt32 -- VT_UI4 + FormatID: {A09F084E-AD41-489F-8076-AA5BE3082BCA}, 100 + + + + + Name: System.Size -- PKEY_Size + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 12 (PID_STG_SIZE) + + + + + Name: System.SoftwareUsed -- PKEY_SoftwareUsed + Description: PropertyTagSoftwareUsed + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 305 + + + + + Name: System.SourceItem -- PKEY_SourceItem + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {668CDFA5-7A1B-4323-AE4B-E527393A1D81}, 100 + + + + + Name: System.StartDate -- PKEY_StartDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {48FD6EC8-8A12-4CDF-A03E-4EC5A511EDDE}, 100 + + + + + Name: System.Status -- PKEY_Status + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_IntSite) {000214A1-0000-0000-C000-000000000046}, 9 + + + + + Name: System.Subject -- PKEY_Subject + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 3 (PIDSI_SUBJECT) + + + + + Name: System.Thumbnail -- PKEY_Thumbnail + Description: A data that represents the thumbnail in VT_CF format. + + Type: Clipboard -- VT_CF + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 17 (PIDSI_THUMBNAIL) + + + + + Name: System.ThumbnailCacheId -- PKEY_ThumbnailCacheId + Description: Unique value that can be used as a key to cache thumbnails. The value changes when the name, volume, or data modified + of an item changes. + + Type: UInt64 -- VT_UI8 + FormatID: {446D16B1-8DAD-4870-A748-402EA43D788C}, 100 + + + + + Name: System.ThumbnailStream -- PKEY_ThumbnailStream + Description: Data that represents the thumbnail in VT_STREAM format that GDI+/WindowsCodecs supports (jpg, png, etc). + + Type: Stream -- VT_STREAM + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 27 + + + + + Name: System.Title -- PKEY_Title + Description: Title of item. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 2 (PIDSI_TITLE) + + + + + Name: System.TotalFileSize -- PKEY_TotalFileSize + Description: + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_ShellDetails) {28636AA6-953D-11D2-B5D6-00C04FD918D0}, 14 + + + + + Name: System.Trademarks -- PKEY_Trademarks + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 9 (PIDVSI_Trademarks) + + + + + AppUserModel Properties + + + + + Name: System.AppUserModel.ExcludeFromShowInNewInstall -- PKEY_AppUserModel_ExcludeFromShowInNewInstall + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 8 + + + + + Name: System.AppUserModel.ID -- PKEY_AppUserModel_ID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 5 + + + + + Name: System.AppUserModel.IsDestListSeparator -- PKEY_AppUserModel_IsDestListSeparator + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 6 + + + + + Name: System.AppUserModel.PreventPinning -- PKEY_AppUserModel_PreventPinning + Description: + Type: Boolean -- VT_BOOL + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 9 + + + + + Name: System.AppUserModel.RelaunchCommand -- PKEY_AppUserModel_RelaunchCommand + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 2 + + + + + Name: System.AppUserModel.RelaunchDisplayNameResource -- PKEY_AppUserModel_RelaunchDisplayNameResource + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 4 + + + + + Name: System.AppUserModel.RelaunchIconResource -- PKEY_AppUserModel_RelaunchIconResource + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 3 + + + + + Audio Properties + + + + + Name: System.Audio.ChannelCount -- PKEY_Audio_ChannelCount + Description: Indicates the channel count for the audio file. Values: 1 (mono), 2 (stereo). + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 7 (PIDASI_CHANNEL_COUNT) + + + + + Name: System.Audio.Compression -- PKEY_Audio_Compression + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 10 (PIDASI_COMPRESSION) + + + + + Name: System.Audio.EncodingBitrate -- PKEY_Audio_EncodingBitrate + Description: Indicates the average data rate in Hz for the audio file in "bits per second". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 4 (PIDASI_AVG_DATA_RATE) + + + + + Name: System.Audio.Format -- PKEY_Audio_Format + Description: Indicates the format of the audio file. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_BSTR. + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 2 (PIDASI_FORMAT) + + + + + Name: System.Audio.IsVariableBitRate -- PKEY_Audio_IsVariableBitRate + Description: + Type: Boolean -- VT_BOOL + FormatID: {E6822FEE-8C17-4D62-823C-8E9CFCBD1D5C}, 100 + + + + + Name: System.Audio.PeakValue -- PKEY_Audio_PeakValue + Description: + Type: UInt32 -- VT_UI4 + FormatID: {2579E5D0-1116-4084-BD9A-9B4F7CB4DF5E}, 100 + + + + + Name: System.Audio.SampleRate -- PKEY_Audio_SampleRate + Description: Indicates the audio sample rate for the audio file in "samples per second". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 5 (PIDASI_SAMPLE_RATE) + + + + + Name: System.Audio.SampleSize -- PKEY_Audio_SampleSize + Description: Indicates the audio sample size for the audio file in "bits per sample". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 6 (PIDASI_SAMPLE_SIZE) + + + + + Name: System.Audio.StreamName -- PKEY_Audio_StreamName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 9 (PIDASI_STREAM_NAME) + + + + + Name: System.Audio.StreamNumber -- PKEY_Audio_StreamNumber + Description: + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 8 (PIDASI_STREAM_NUMBER) + + + + + Calendar Properties + + + + + Name: System.Calendar.Duration -- PKEY_Calendar_Duration + Description: The duration as specified in a string. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {293CA35A-09AA-4DD2-B180-1FE245728A52}, 100 + + + + + Name: System.Calendar.IsOnline -- PKEY_Calendar_IsOnline + Description: Identifies if the event is an online event. + + Type: Boolean -- VT_BOOL + FormatID: {BFEE9149-E3E2-49A7-A862-C05988145CEC}, 100 + + + + + Name: System.Calendar.IsRecurring -- PKEY_Calendar_IsRecurring + Description: + Type: Boolean -- VT_BOOL + FormatID: {315B9C8D-80A9-4EF9-AE16-8E746DA51D70}, 100 + + + + + Name: System.Calendar.Location -- PKEY_Calendar_Location + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F6272D18-CECC-40B1-B26A-3911717AA7BD}, 100 + + + + + Name: System.Calendar.OptionalAttendeeAddresses -- PKEY_Calendar_OptionalAttendeeAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D55BAE5A-3892-417A-A649-C6AC5AAAEAB3}, 100 + + + + + Name: System.Calendar.OptionalAttendeeNames -- PKEY_Calendar_OptionalAttendeeNames + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {09429607-582D-437F-84C3-DE93A2B24C3C}, 100 + + + + + Name: System.Calendar.OrganizerAddress -- PKEY_Calendar_OrganizerAddress + Description: Address of the organizer organizing the event. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {744C8242-4DF5-456C-AB9E-014EFB9021E3}, 100 + + + + + Name: System.Calendar.OrganizerName -- PKEY_Calendar_OrganizerName + Description: Name of the organizer organizing the event. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AAA660F9-9865-458E-B484-01BC7FE3973E}, 100 + + + + + Name: System.Calendar.ReminderTime -- PKEY_Calendar_ReminderTime + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {72FC5BA4-24F9-4011-9F3F-ADD27AFAD818}, 100 + + + + + Name: System.Calendar.RequiredAttendeeAddresses -- PKEY_Calendar_RequiredAttendeeAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {0BA7D6C3-568D-4159-AB91-781A91FB71E5}, 100 + + + + + Name: System.Calendar.RequiredAttendeeNames -- PKEY_Calendar_RequiredAttendeeNames + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {B33AF30B-F552-4584-936C-CB93E5CDA29F}, 100 + + + + + Name: System.Calendar.Resources -- PKEY_Calendar_Resources + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {00F58A38-C54B-4C40-8696-97235980EAE1}, 100 + + + + + Name: System.Calendar.ResponseStatus -- PKEY_Calendar_ResponseStatus + Description: This property stores the status of the user responses to meetings in her calendar. + + Type: UInt16 -- VT_UI2 + FormatID: {188C1F91-3C40-4132-9EC5-D8B03B72A8A2}, 100 + + + + + Name: System.Calendar.ShowTimeAs -- PKEY_Calendar_ShowTimeAs + Description: + + Type: UInt16 -- VT_UI2 + FormatID: {5BF396D4-5EB2-466F-BDE9-2FB3F2361D6E}, 100 + + + + + Name: System.Calendar.ShowTimeAsText -- PKEY_Calendar_ShowTimeAsText + Description: This is the user-friendly form of System.Calendar.ShowTimeAs. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {53DA57CF-62C0-45C4-81DE-7610BCEFD7F5}, 100 + + + + + Communication Properties + + + + + Name: System.Communication.AccountName -- PKEY_Communication_AccountName + Description: Account Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 9 + + + + + Name: System.Communication.DateItemExpires -- PKEY_Communication_DateItemExpires + Description: Date the item expires due to the retention policy. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {428040AC-A177-4C8A-9760-F6F761227F9A}, 100 + + + + + Name: System.Communication.FollowupIconIndex -- PKEY_Communication_FollowupIconIndex + Description: This is the icon index used on messages marked for followup. + + Type: Int32 -- VT_I4 + FormatID: {83A6347E-6FE4-4F40-BA9C-C4865240D1F4}, 100 + + + + + Name: System.Communication.HeaderItem -- PKEY_Communication_HeaderItem + Description: This property will be true if the item is a header item which means the item hasn't been fully downloaded. + + Type: Boolean -- VT_BOOL + FormatID: {C9C34F84-2241-4401-B607-BD20ED75AE7F}, 100 + + + + + Name: System.Communication.PolicyTag -- PKEY_Communication_PolicyTag + Description: This a string used to identify the retention policy applied to the item. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {EC0B4191-AB0B-4C66-90B6-C6637CDEBBAB}, 100 + + + + + Name: System.Communication.SecurityFlags -- PKEY_Communication_SecurityFlags + Description: Security flags associated with the item to know if the item is encrypted, signed or DRM enabled. + + Type: Int32 -- VT_I4 + FormatID: {8619A4B6-9F4D-4429-8C0F-B996CA59E335}, 100 + + + + + Name: System.Communication.Suffix -- PKEY_Communication_Suffix + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {807B653A-9E91-43EF-8F97-11CE04EE20C5}, 100 + + + + + Name: System.Communication.TaskStatus -- PKEY_Communication_TaskStatus + Description: + Type: UInt16 -- VT_UI2 + FormatID: {BE1A72C6-9A1D-46B7-AFE7-AFAF8CEF4999}, 100 + + + + + Name: System.Communication.TaskStatusText -- PKEY_Communication_TaskStatusText + Description: This is the user-friendly form of System.Communication.TaskStatus. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A6744477-C237-475B-A075-54F34498292A}, 100 + + + + + Computer Properties + + + + + Name: System.Computer.DecoratedFreeSpace -- PKEY_Computer_DecoratedFreeSpace + Description: Free space and total space: "%s free of %s" + + Type: Multivalue UInt64 -- VT_VECTOR | VT_UI8 (For variants: VT_ARRAY | VT_UI8) + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 7 (Filesystem Volume Properties) + + + + + Contact Properties + + + + + Name: System.Contact.Anniversary -- PKEY_Contact_Anniversary + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {9AD5BADB-CEA7-4470-A03D-B84E51B9949E}, 100 + + + + + Name: System.Contact.AssistantName -- PKEY_Contact_AssistantName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CD102C9C-5540-4A88-A6F6-64E4981C8CD1}, 100 + + + + + Name: System.Contact.AssistantTelephone -- PKEY_Contact_AssistantTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9A93244D-A7AD-4FF8-9B99-45EE4CC09AF6}, 100 + + + + + Name: System.Contact.Birthday -- PKEY_Contact_Birthday + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 47 + + + + + Name: System.Contact.BusinessAddress -- PKEY_Contact_BusinessAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {730FB6DD-CF7C-426B-A03F-BD166CC9EE24}, 100 + + + + + Name: System.Contact.BusinessAddressCity -- PKEY_Contact_BusinessAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {402B5934-EC5A-48C3-93E6-85E86A2D934E}, 100 + + + + + Name: System.Contact.BusinessAddressCountry -- PKEY_Contact_BusinessAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {B0B87314-FCF6-4FEB-8DFF-A50DA6AF561C}, 100 + + + + + Name: System.Contact.BusinessAddressPostalCode -- PKEY_Contact_BusinessAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E1D4A09E-D758-4CD1-B6EC-34A8B5A73F80}, 100 + + + + + Name: System.Contact.BusinessAddressPostOfficeBox -- PKEY_Contact_BusinessAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BC4E71CE-17F9-48D5-BEE9-021DF0EA5409}, 100 + + + + + Name: System.Contact.BusinessAddressState -- PKEY_Contact_BusinessAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {446F787F-10C4-41CB-A6C4-4D0343551597}, 100 + + + + + Name: System.Contact.BusinessAddressStreet -- PKEY_Contact_BusinessAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DDD1460F-C0BF-4553-8CE4-10433C908FB0}, 100 + + + + + Name: System.Contact.BusinessFaxNumber -- PKEY_Contact_BusinessFaxNumber + Description: Business fax number of the contact. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {91EFF6F3-2E27-42CA-933E-7C999FBE310B}, 100 + + + + + Name: System.Contact.BusinessHomePage -- PKEY_Contact_BusinessHomePage + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {56310920-2491-4919-99CE-EADB06FAFDB2}, 100 + + + + + Name: System.Contact.BusinessTelephone -- PKEY_Contact_BusinessTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6A15E5A0-0A1E-4CD7-BB8C-D2F1B0C929BC}, 100 + + + + + Name: System.Contact.CallbackTelephone -- PKEY_Contact_CallbackTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BF53D1C3-49E0-4F7F-8567-5A821D8AC542}, 100 + + + + + Name: System.Contact.CarTelephone -- PKEY_Contact_CarTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8FDC6DEA-B929-412B-BA90-397A257465FE}, 100 + + + + + Name: System.Contact.Children -- PKEY_Contact_Children + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D4729704-8EF1-43EF-9024-2BD381187FD5}, 100 + + + + + Name: System.Contact.CompanyMainTelephone -- PKEY_Contact_CompanyMainTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8589E481-6040-473D-B171-7FA89C2708ED}, 100 + + + + + Name: System.Contact.Department -- PKEY_Contact_Department + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FC9F7306-FF8F-4D49-9FB6-3FFE5C0951EC}, 100 + + + + + Name: System.Contact.EmailAddress -- PKEY_Contact_EmailAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F8FA7FA3-D12B-4785-8A4E-691A94F7A3E7}, 100 + + + + + Name: System.Contact.EmailAddress2 -- PKEY_Contact_EmailAddress2 + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {38965063-EDC8-4268-8491-B7723172CF29}, 100 + + + + + Name: System.Contact.EmailAddress3 -- PKEY_Contact_EmailAddress3 + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {644D37B4-E1B3-4BAD-B099-7E7C04966ACA}, 100 + + + + + Name: System.Contact.EmailAddresses -- PKEY_Contact_EmailAddresses + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {84D8F337-981D-44B3-9615-C7596DBA17E3}, 100 + + + + + Name: System.Contact.EmailName -- PKEY_Contact_EmailName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CC6F4F24-6083-4BD4-8754-674D0DE87AB8}, 100 + + + + + Name: System.Contact.FileAsName -- PKEY_Contact_FileAsName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F1A24AA7-9CA7-40F6-89EC-97DEF9FFE8DB}, 100 + + + + + Name: System.Contact.FirstName -- PKEY_Contact_FirstName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {14977844-6B49-4AAD-A714-A4513BF60460}, 100 + + + + + Name: System.Contact.FullName -- PKEY_Contact_FullName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {635E9051-50A5-4BA2-B9DB-4ED056C77296}, 100 + + + + + Name: System.Contact.Gender -- PKEY_Contact_Gender + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3C8CEE58-D4F0-4CF9-B756-4E5D24447BCD}, 100 + + + + + Name: System.Contact.GenderValue -- PKEY_Contact_GenderValue + Description: + Type: UInt16 -- VT_UI2 + FormatID: {3C8CEE58-D4F0-4CF9-B756-4E5D24447BCD}, 101 + + + + + Name: System.Contact.Hobbies -- PKEY_Contact_Hobbies + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {5DC2253F-5E11-4ADF-9CFE-910DD01E3E70}, 100 + + + + + Name: System.Contact.HomeAddress -- PKEY_Contact_HomeAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {98F98354-617A-46B8-8560-5B1B64BF1F89}, 100 + + + + + Name: System.Contact.HomeAddressCity -- PKEY_Contact_HomeAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 65 + + + + + Name: System.Contact.HomeAddressCountry -- PKEY_Contact_HomeAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {08A65AA1-F4C9-43DD-9DDF-A33D8E7EAD85}, 100 + + + + + Name: System.Contact.HomeAddressPostalCode -- PKEY_Contact_HomeAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8AFCC170-8A46-4B53-9EEE-90BAE7151E62}, 100 + + + + + Name: System.Contact.HomeAddressPostOfficeBox -- PKEY_Contact_HomeAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7B9F6399-0A3F-4B12-89BD-4ADC51C918AF}, 100 + + + + + Name: System.Contact.HomeAddressState -- PKEY_Contact_HomeAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C89A23D0-7D6D-4EB8-87D4-776A82D493E5}, 100 + + + + + Name: System.Contact.HomeAddressStreet -- PKEY_Contact_HomeAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0ADEF160-DB3F-4308-9A21-06237B16FA2A}, 100 + + + + + Name: System.Contact.HomeFaxNumber -- PKEY_Contact_HomeFaxNumber + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {660E04D6-81AB-4977-A09F-82313113AB26}, 100 + + + + + Name: System.Contact.HomeTelephone -- PKEY_Contact_HomeTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 20 + + + + + Name: System.Contact.IMAddress -- PKEY_Contact_IMAddress + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D68DBD8A-3374-4B81-9972-3EC30682DB3D}, 100 + + + + + Name: System.Contact.Initials -- PKEY_Contact_Initials + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F3D8F40D-50CB-44A2-9718-40CB9119495D}, 100 + + + + + Name: System.Contact.JobTitle -- PKEY_Contact_JobTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 6 + + + + + Name: System.Contact.Label -- PKEY_Contact_Label + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {97B0AD89-DF49-49CC-834E-660974FD755B}, 100 + + + + + Name: System.Contact.LastName -- PKEY_Contact_LastName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8F367200-C270-457C-B1D4-E07C5BCD90C7}, 100 + + + + + Name: System.Contact.MailingAddress -- PKEY_Contact_MailingAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C0AC206A-827E-4650-95AE-77E2BB74FCC9}, 100 + + + + + Name: System.Contact.MiddleName -- PKEY_Contact_MiddleName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 71 + + + + + Name: System.Contact.MobileTelephone -- PKEY_Contact_MobileTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 35 + + + + + Name: System.Contact.NickName -- PKEY_Contact_NickName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 74 + + + + + Name: System.Contact.OfficeLocation -- PKEY_Contact_OfficeLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 7 + + + + + Name: System.Contact.OtherAddress -- PKEY_Contact_OtherAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {508161FA-313B-43D5-83A1-C1ACCF68622C}, 100 + + + + + Name: System.Contact.OtherAddressCity -- PKEY_Contact_OtherAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6E682923-7F7B-4F0C-A337-CFCA296687BF}, 100 + + + + + Name: System.Contact.OtherAddressCountry -- PKEY_Contact_OtherAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8F167568-0AAE-4322-8ED9-6055B7B0E398}, 100 + + + + + Name: System.Contact.OtherAddressPostalCode -- PKEY_Contact_OtherAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {95C656C1-2ABF-4148-9ED3-9EC602E3B7CD}, 100 + + + + + Name: System.Contact.OtherAddressPostOfficeBox -- PKEY_Contact_OtherAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {8B26EA41-058F-43F6-AECC-4035681CE977}, 100 + + + + + Name: System.Contact.OtherAddressState -- PKEY_Contact_OtherAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {71B377D6-E570-425F-A170-809FAE73E54E}, 100 + + + + + Name: System.Contact.OtherAddressStreet -- PKEY_Contact_OtherAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FF962609-B7D6-4999-862D-95180D529AEA}, 100 + + + + + Name: System.Contact.PagerTelephone -- PKEY_Contact_PagerTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D6304E01-F8F5-4F45-8B15-D024A6296789}, 100 + + + + + Name: System.Contact.PersonalTitle -- PKEY_Contact_PersonalTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 69 + + + + + Name: System.Contact.PrimaryAddressCity -- PKEY_Contact_PrimaryAddressCity + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C8EA94F0-A9E3-4969-A94B-9C62A95324E0}, 100 + + + + + Name: System.Contact.PrimaryAddressCountry -- PKEY_Contact_PrimaryAddressCountry + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E53D799D-0F3F-466E-B2FF-74634A3CB7A4}, 100 + + + + + Name: System.Contact.PrimaryAddressPostalCode -- PKEY_Contact_PrimaryAddressPostalCode + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {18BBD425-ECFD-46EF-B612-7B4A6034EDA0}, 100 + + + + + Name: System.Contact.PrimaryAddressPostOfficeBox -- PKEY_Contact_PrimaryAddressPostOfficeBox + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE5EF3C7-46E1-484E-9999-62C5308394C1}, 100 + + + + + Name: System.Contact.PrimaryAddressState -- PKEY_Contact_PrimaryAddressState + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F1176DFE-7138-4640-8B4C-AE375DC70A6D}, 100 + + + + + Name: System.Contact.PrimaryAddressStreet -- PKEY_Contact_PrimaryAddressStreet + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {63C25B20-96BE-488F-8788-C09C407AD812}, 100 + + + + + Name: System.Contact.PrimaryEmailAddress -- PKEY_Contact_PrimaryEmailAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 48 + + + + + Name: System.Contact.PrimaryTelephone -- PKEY_Contact_PrimaryTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 25 + + + + + Name: System.Contact.Profession -- PKEY_Contact_Profession + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7268AF55-1CE4-4F6E-A41F-B6E4EF10E4A9}, 100 + + + + + Name: System.Contact.SpouseName -- PKEY_Contact_SpouseName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9D2408B6-3167-422B-82B0-F583B7A7CFE3}, 100 + + + + + Name: System.Contact.Suffix -- PKEY_Contact_Suffix + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {176DC63C-2688-4E89-8143-A347800F25E9}, 73 + + + + + Name: System.Contact.TelexNumber -- PKEY_Contact_TelexNumber + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C554493C-C1F7-40C1-A76C-EF8C0614003E}, 100 + + + + + Name: System.Contact.TTYTDDTelephone -- PKEY_Contact_TTYTDDTelephone + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AAF16BAC-2B55-45E6-9F6D-415EB94910DF}, 100 + + + + + Name: System.Contact.WebPage -- PKEY_Contact_WebPage + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 18 + + + + + JA Properties + + + + + Name: System.Contact.JA.CompanyNamePhonetic -- PKEY_Contact_JA_CompanyNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 2 + + + + + Name: System.Contact.JA.FirstNamePhonetic -- PKEY_Contact_JA_FirstNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 3 + + + + + Name: System.Contact.JA.LastNamePhonetic -- PKEY_Contact_JA_LastNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 4 + + + + + JA Properties + + + + + Name: System.Contact.JA.CompanyNamePhonetic -- PKEY_Contact_JA_CompanyNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 2 + + + + + Name: System.Contact.JA.FirstNamePhonetic -- PKEY_Contact_JA_FirstNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 3 + + + + + Name: System.Contact.JA.LastNamePhonetic -- PKEY_Contact_JA_LastNamePhonetic + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {897B3694-FE9E-43E6-8066-260F590C0100}, 4 + + + + + Device Properties + + + + + Name: System.Device.PrinterURL -- PKEY_Device_PrinterURL + Description: Printer information Printer URL. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B48F35A-BE6E-4F17-B108-3C4073D1669A}, 15 + + + + + DeviceInterface Properties + + + + + Name: System.DeviceInterface.PrinterDriverDirectory -- PKEY_DeviceInterface_PrinterDriverDirectory + Description: Printer information Printer Driver Directory. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {847C66DE-B8D6-4AF9-ABC3-6F4F926BC039}, 14 + + + + + Name: System.DeviceInterface.PrinterDriverName -- PKEY_DeviceInterface_PrinterDriverName + Description: Printer information Driver Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AFC47170-14F5-498C-8F30-B0D19BE449C6}, 11 + + + + + Name: System.DeviceInterface.PrinterName -- PKEY_DeviceInterface_PrinterName + Description: Printer information Printer Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0A7B84EF-0C27-463F-84EF-06C5070001BE}, 10 + + + + + Name: System.DeviceInterface.PrinterPortName -- PKEY_DeviceInterface_PrinterPortName + Description: Printer information Port Name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {EEC7B761-6F94-41B1-949F-C729720DD13C}, 12 + + + + + Devices Properties + + + + + Name: System.Devices.BatteryLife -- PKEY_Devices_BatteryLife + Description: Remaining battery life of the device as an integer between 0 and 100 percent. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 10 + + + + + Name: System.Devices.BatteryPlusCharging -- PKEY_Devices_BatteryPlusCharging + Description: Remaining battery life of the device as an integer between 0 and 100 percent and the device's charging state. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 22 + + + + + Name: System.Devices.BatteryPlusChargingText -- PKEY_Devices_BatteryPlusChargingText + Description: Remaining battery life of the device and the device's charging state as a string. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 23 + + + + + Name: System.Devices.Category -- PKEY_Devices_Category_Desc_Singular + Description: Singular form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 91 + + + + + Name: System.Devices.CategoryGroup -- PKEY_Devices_CategoryGroup_Desc + Description: Plural form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 94 + + + + + Name: System.Devices.CategoryPlural -- PKEY_Devices_Category_Desc_Plural + Description: Plural form of device category. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 92 + + + + + Name: System.Devices.ChargingState -- PKEY_Devices_ChargingState + Description: Boolean value representing if the device is currently charging. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 11 + + + + + Name: System.Devices.Connected -- PKEY_Devices_IsConnected + Description: Device connection state. If VARIANT_TRUE, indicates the device is currently connected to the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 55 + + + + + Name: System.Devices.ContainerId -- PKEY_Devices_ContainerId + Description: Device container ID. + + Type: Guid -- VT_CLSID + FormatID: {8C7ED206-3F8A-4827-B3AB-AE9E1FAEFC6C}, 2 + + + + + Name: System.Devices.DefaultTooltip -- PKEY_Devices_DefaultTooltip + Description: Tooltip for default state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 153 + + + + + Name: System.Devices.DeviceDescription1 -- PKEY_Devices_DeviceDescription1 + Description: First line of descriptive text about the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 81 + + + + + Name: System.Devices.DeviceDescription2 -- PKEY_Devices_DeviceDescription2 + Description: Second line of descriptive text about the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 82 + + + + + Name: System.Devices.DiscoveryMethod -- PKEY_Devices_DiscoveryMethod + Description: Device discovery method. This indicates on what transport or physical connection the device is discovered. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 52 + + + + + Name: System.Devices.FriendlyName -- PKEY_Devices_FriendlyName + Description: Device friendly name. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 12288 + + + + + Name: System.Devices.FunctionPaths -- PKEY_Devices_FunctionPaths + Description: Available functions for this device. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 3 + + + + + Name: System.Devices.InterfacePaths -- PKEY_Devices_InterfacePaths + Description: Available interfaces for this device. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 2 + + + + + Name: System.Devices.IsDefault -- PKEY_Devices_IsDefaultDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 86 + + + + + Name: System.Devices.IsNetworkConnected -- PKEY_Devices_IsNetworkDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 85 + + + + + Name: System.Devices.IsShared -- PKEY_Devices_IsSharedDevice + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 84 + + + + + Name: System.Devices.IsSoftwareInstalling -- PKEY_Devices_IsSoftwareInstalling + Description: If VARIANT_TRUE, the device installer is currently installing software. + + Type: Boolean -- VT_BOOL + FormatID: {83DA6326-97A6-4088-9453-A1923F573B29}, 9 + + + + + Name: System.Devices.LaunchDeviceStageFromExplorer -- PKEY_Devices_LaunchDeviceStageFromExplorer + Description: Indicates whether to launch Device Stage or not + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 77 + + + + + Name: System.Devices.LocalMachine -- PKEY_Devices_IsLocalMachine + Description: If VARIANT_TRUE, the device in question is actually the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 70 + + + + + Name: System.Devices.Manufacturer -- PKEY_Devices_Manufacturer + Description: Device manufacturer. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8192 + + + + + Name: System.Devices.MissedCalls -- PKEY_Devices_MissedCalls + Description: Number of missed calls on the device. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 5 + + + + + Name: System.Devices.ModelName -- PKEY_Devices_ModelName + Description: Model name of the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8194 + + + + + Name: System.Devices.ModelNumber -- PKEY_Devices_ModelNumber + Description: Model number of the device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {656A3BB3-ECC0-43FD-8477-4AE0404A96CD}, 8195 + + + + + Name: System.Devices.NetworkedTooltip -- PKEY_Devices_NetworkedTooltip + Description: Tooltip for connection state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 152 + + + + + Name: System.Devices.NetworkName -- PKEY_Devices_NetworkName + Description: Name of the device's network. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 7 + + + + + Name: System.Devices.NetworkType -- PKEY_Devices_NetworkType + Description: String representing the type of the device's network. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 8 + + + + + Name: System.Devices.NewPictures -- PKEY_Devices_NewPictures + Description: Number of new pictures on the device. + + Type: UInt16 -- VT_UI2 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 4 + + + + + Name: System.Devices.Notification -- PKEY_Devices_Notification + Description: Device Notification Property. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {06704B0C-E830-4C81-9178-91E4E95A80A0}, 3 + + + + + Name: System.Devices.NotificationStore -- PKEY_Devices_NotificationStore + Description: Device Notification Store. + + Type: Object -- VT_UNKNOWN + FormatID: {06704B0C-E830-4C81-9178-91E4E95A80A0}, 2 + + + + + Name: System.Devices.NotWorkingProperly -- PKEY_Devices_IsNotWorkingProperly + Description: If VARIANT_TRUE, the device is not working properly. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 83 + + + + + Name: System.Devices.Paired -- PKEY_Devices_IsPaired + Description: Device paired state. If VARIANT_TRUE, indicates the device is not paired with the computer. + + Type: Boolean -- VT_BOOL + FormatID: {78C34FC8-104A-4ACA-9EA4-524D52996E57}, 56 + + + + + Name: System.Devices.PrimaryCategory -- PKEY_Devices_PrimaryCategory + Description: Primary category group for this device. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 10 + + + + + Name: System.Devices.Roaming -- PKEY_Devices_Roaming + Description: Status indicator used to indicate if the device is roaming. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 9 + + + + + Name: System.Devices.SafeRemovalRequired -- PKEY_Devices_SafeRemovalRequired + Description: Indicates if a device requires safe removal or not + + Type: Boolean -- VT_BOOL + FormatID: {AFD97640-86A3-4210-B67C-289C41AABE55}, 2 + + + + + Name: System.Devices.SharedTooltip -- PKEY_Devices_SharedTooltip + Description: Tooltip for sharing state + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {880F70A2-6082-47AC-8AAB-A739D1A300C3}, 151 + + + + + Name: System.Devices.SignalStrength -- PKEY_Devices_SignalStrength + Description: Device signal strength. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 2 + + + + + Name: System.Devices.Status1 -- PKEY_Devices_Status1 + Description: 1st line of device status. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 257 + + + + + Name: System.Devices.Status2 -- PKEY_Devices_Status2 + Description: 2nd line of device status. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D08DD4C0-3A9E-462E-8290-7B636B2576B9}, 258 + + + + + Name: System.Devices.StorageCapacity -- PKEY_Devices_StorageCapacity + Description: Total storage capacity of the device. + + Type: UInt64 -- VT_UI8 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 12 + + + + + Name: System.Devices.StorageFreeSpace -- PKEY_Devices_StorageFreeSpace + Description: Total free space of the storage of the device. + + Type: UInt64 -- VT_UI8 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 13 + + + + + Name: System.Devices.StorageFreeSpacePercent -- PKEY_Devices_StorageFreeSpacePercent + Description: Total free space of the storage of the device as a percentage. + + Type: UInt32 -- VT_UI4 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 14 + + + + + Name: System.Devices.TextMessages -- PKEY_Devices_TextMessages + Description: Number of unread text messages on the device. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 3 + + + + + Name: System.Devices.Voicemail -- PKEY_Devices_Voicemail + Description: Status indicator used to indicate if the device has voicemail. + + Type: Byte -- VT_UI1 + FormatID: {49CD1F76-5626-4B17-A4E8-18B4AA1A2213}, 6 + + + + + Notifications Properties + + + + + Name: System.Devices.Notifications.LowBattery -- PKEY_Devices_Notification_LowBattery + Description: Device Low Battery Notification. + + Type: Byte -- VT_UI1 + FormatID: {C4C07F2B-8524-4E66-AE3A-A6235F103BEB}, 2 + + + + + Name: System.Devices.Notifications.MissedCall -- PKEY_Devices_Notification_MissedCall + Description: Device Missed Call Notification. + + Type: Byte -- VT_UI1 + FormatID: {6614EF48-4EFE-4424-9EDA-C79F404EDF3E}, 2 + + + + + Name: System.Devices.Notifications.NewMessage -- PKEY_Devices_Notification_NewMessage + Description: Device New Message Notification. + + Type: Byte -- VT_UI1 + FormatID: {2BE9260A-2012-4742-A555-F41B638B7DCB}, 2 + + + + + Name: System.Devices.Notifications.NewVoicemail -- PKEY_Devices_Notification_NewVoicemail + Description: Device Voicemail Notification. + + Type: Byte -- VT_UI1 + FormatID: {59569556-0A08-4212-95B9-FAE2AD6413DB}, 2 + + + + + Name: System.Devices.Notifications.StorageFull -- PKEY_Devices_Notification_StorageFull + Description: Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 2 + + + + + Name: System.Devices.Notifications.StorageFullLinkText -- PKEY_Devices_Notification_StorageFullLinkText + Description: Link Text for the Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 3 + + + + + Notifications Properties + + + + + Name: System.Devices.Notifications.LowBattery -- PKEY_Devices_Notification_LowBattery + Description: Device Low Battery Notification. + + Type: Byte -- VT_UI1 + FormatID: {C4C07F2B-8524-4E66-AE3A-A6235F103BEB}, 2 + + + + + Name: System.Devices.Notifications.MissedCall -- PKEY_Devices_Notification_MissedCall + Description: Device Missed Call Notification. + + Type: Byte -- VT_UI1 + FormatID: {6614EF48-4EFE-4424-9EDA-C79F404EDF3E}, 2 + + + + + Name: System.Devices.Notifications.NewMessage -- PKEY_Devices_Notification_NewMessage + Description: Device New Message Notification. + + Type: Byte -- VT_UI1 + FormatID: {2BE9260A-2012-4742-A555-F41B638B7DCB}, 2 + + + + + Name: System.Devices.Notifications.NewVoicemail -- PKEY_Devices_Notification_NewVoicemail + Description: Device Voicemail Notification. + + Type: Byte -- VT_UI1 + FormatID: {59569556-0A08-4212-95B9-FAE2AD6413DB}, 2 + + + + + Name: System.Devices.Notifications.StorageFull -- PKEY_Devices_Notification_StorageFull + Description: Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 2 + + + + + Name: System.Devices.Notifications.StorageFullLinkText -- PKEY_Devices_Notification_StorageFullLinkText + Description: Link Text for the Device Storage Full Notification. + + Type: UInt64 -- VT_UI8 + FormatID: {A0E00EE1-F0C7-4D41-B8E7-26A7BD8D38B0}, 3 + + + + + Document Properties + + + + + Name: System.Document.ByteCount -- PKEY_Document_ByteCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 4 (PIDDSI_BYTECOUNT) + + + + + Name: System.Document.CharacterCount -- PKEY_Document_CharacterCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 16 (PIDSI_CHARCOUNT) + + + + + Name: System.Document.ClientID -- PKEY_Document_ClientID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {276D7BB0-5B34-4FB0-AA4B-158ED12A1809}, 100 + + + + + Name: System.Document.Contributor -- PKEY_Document_Contributor + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {F334115E-DA1B-4509-9B3D-119504DC7ABB}, 100 + + + + + Name: System.Document.DateCreated -- PKEY_Document_DateCreated + Description: This property is stored in the document, not obtained from the file system. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 12 (PIDSI_CREATE_DTM) + + + + + Name: System.Document.DatePrinted -- PKEY_Document_DatePrinted + Description: Legacy name: "DocLastPrinted". + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 11 (PIDSI_LASTPRINTED) + + + + + Name: System.Document.DateSaved -- PKEY_Document_DateSaved + Description: Legacy name: "DocLastSavedTm". + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 13 (PIDSI_LASTSAVE_DTM) + + + + + Name: System.Document.Division -- PKEY_Document_Division + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1E005EE6-BF27-428B-B01C-79676ACD2870}, 100 + + + + + Name: System.Document.DocumentID -- PKEY_Document_DocumentID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E08805C8-E395-40DF-80D2-54F0D6C43154}, 100 + + + + + Name: System.Document.HiddenSlideCount -- PKEY_Document_HiddenSlideCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 9 (PIDDSI_HIDDENCOUNT) + + + + + Name: System.Document.LastAuthor -- PKEY_Document_LastAuthor + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 8 (PIDSI_LASTAUTHOR) + + + + + Name: System.Document.LineCount -- PKEY_Document_LineCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 5 (PIDDSI_LINECOUNT) + + + + + Name: System.Document.Manager -- PKEY_Document_Manager + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 14 (PIDDSI_MANAGER) + + + + + Name: System.Document.MultimediaClipCount -- PKEY_Document_MultimediaClipCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 10 (PIDDSI_MMCLIPCOUNT) + + + + + Name: System.Document.NoteCount -- PKEY_Document_NoteCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 8 (PIDDSI_NOTECOUNT) + + + + + Name: System.Document.PageCount -- PKEY_Document_PageCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 14 (PIDSI_PAGECOUNT) + + + + + Name: System.Document.ParagraphCount -- PKEY_Document_ParagraphCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 6 (PIDDSI_PARCOUNT) + + + + + Name: System.Document.PresentationFormat -- PKEY_Document_PresentationFormat + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 3 (PIDDSI_PRESFORMAT) + + + + + Name: System.Document.RevisionNumber -- PKEY_Document_RevisionNumber + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 9 (PIDSI_REVNUMBER) + + + + + Name: System.Document.Security -- PKEY_Document_Security + Description: Access control information, from SummaryInfo propset + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 19 + + + + + Name: System.Document.SlideCount -- PKEY_Document_SlideCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 7 (PIDDSI_SLIDECOUNT) + + + + + Name: System.Document.Template -- PKEY_Document_Template + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 7 (PIDSI_TEMPLATE) + + + + + Name: System.Document.TotalEditingTime -- PKEY_Document_TotalEditingTime + Description: 100ns units, not milliseconds. VT_FILETIME for IPropertySetStorage handlers (legacy) + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 10 (PIDSI_EDITTIME) + + + + + Name: System.Document.Version -- PKEY_Document_Version + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DocumentSummaryInformation) {D5CDD502-2E9C-101B-9397-08002B2CF9AE}, 29 + + + + + Name: System.Document.WordCount -- PKEY_Document_WordCount + Description: + + Type: Int32 -- VT_I4 + FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 15 (PIDSI_WORDCOUNT) + + + + + DRM Properties + + + + + Name: System.DRM.DatePlayExpires -- PKEY_DRM_DatePlayExpires + Description: Indicates when play expires for digital rights management. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 6 (PIDDRSI_PLAYEXPIRES) + + + + + Name: System.DRM.DatePlayStarts -- PKEY_DRM_DatePlayStarts + Description: Indicates when play starts for digital rights management. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 5 (PIDDRSI_PLAYSTARTS) + + + + + Name: System.DRM.Description -- PKEY_DRM_Description + Description: Displays the description for digital rights management. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 3 (PIDDRSI_DESCRIPTION) + + + + + Name: System.DRM.IsProtected -- PKEY_DRM_IsProtected + Description: + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 2 (PIDDRSI_PROTECTED) + + + + + Name: System.DRM.PlayCount -- PKEY_DRM_PlayCount + Description: Indicates the play count for digital rights management. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_DRM) {AEAC19E4-89AE-4508-B9B7-BB867ABEE2ED}, 4 (PIDDRSI_PLAYCOUNT) + + + + + GPS Properties + + + + + Name: System.GPS.Altitude -- PKEY_GPS_Altitude + Description: Indicates the altitude based on the reference in PKEY_GPS_AltitudeRef. Calculated from PKEY_GPS_AltitudeNumerator and + PKEY_GPS_AltitudeDenominator + + Type: Double -- VT_R8 + FormatID: {827EDB4F-5B73-44A7-891D-FDFFABEA35CA}, 100 + + + + + Name: System.GPS.AltitudeDenominator -- PKEY_GPS_AltitudeDenominator + Description: Denominator of PKEY_GPS_Altitude + + Type: UInt32 -- VT_UI4 + FormatID: {78342DCB-E358-4145-AE9A-6BFE4E0F9F51}, 100 + + + + + Name: System.GPS.AltitudeNumerator -- PKEY_GPS_AltitudeNumerator + Description: Numerator of PKEY_GPS_Altitude + + Type: UInt32 -- VT_UI4 + FormatID: {2DAD1EB7-816D-40D3-9EC3-C9773BE2AADE}, 100 + + + + + Name: System.GPS.AltitudeRef -- PKEY_GPS_AltitudeRef + Description: Indicates the reference for the altitude property. (eg: above sea level, below sea level, absolute value) + + Type: Byte -- VT_UI1 + FormatID: {46AC629D-75EA-4515-867F-6DC4321C5844}, 100 + + + + + Name: System.GPS.AreaInformation -- PKEY_GPS_AreaInformation + Description: Represents the name of the GPS area + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {972E333E-AC7E-49F1-8ADF-A70D07A9BCAB}, 100 + + + + + Name: System.GPS.Date -- PKEY_GPS_Date + Description: Date and time of the GPS record + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {3602C812-0F3B-45F0-85AD-603468D69423}, 100 + + + + + Name: System.GPS.DestBearing -- PKEY_GPS_DestBearing + Description: Indicates the bearing to the destination point. Calculated from PKEY_GPS_DestBearingNumerator and + PKEY_GPS_DestBearingDenominator. + + Type: Double -- VT_R8 + FormatID: {C66D4B3C-E888-47CC-B99F-9DCA3EE34DEA}, 100 + + + + + Name: System.GPS.DestBearingDenominator -- PKEY_GPS_DestBearingDenominator + Description: Denominator of PKEY_GPS_DestBearing + + Type: UInt32 -- VT_UI4 + FormatID: {7ABCF4F8-7C3F-4988-AC91-8D2C2E97ECA5}, 100 + + + + + Name: System.GPS.DestBearingNumerator -- PKEY_GPS_DestBearingNumerator + Description: Numerator of PKEY_GPS_DestBearing + + Type: UInt32 -- VT_UI4 + FormatID: {BA3B1DA9-86EE-4B5D-A2A4-A271A429F0CF}, 100 + + + + + Name: System.GPS.DestBearingRef -- PKEY_GPS_DestBearingRef + Description: Indicates the reference used for the giving the bearing to the destination point. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9AB84393-2A0F-4B75-BB22-7279786977CB}, 100 + + + + + Name: System.GPS.DestDistance -- PKEY_GPS_DestDistance + Description: Indicates the distance to the destination point. Calculated from PKEY_GPS_DestDistanceNumerator and + PKEY_GPS_DestDistanceDenominator. + + Type: Double -- VT_R8 + FormatID: {A93EAE04-6804-4F24-AC81-09B266452118}, 100 + + + + + Name: System.GPS.DestDistanceDenominator -- PKEY_GPS_DestDistanceDenominator + Description: Denominator of PKEY_GPS_DestDistance + + Type: UInt32 -- VT_UI4 + FormatID: {9BC2C99B-AC71-4127-9D1C-2596D0D7DCB7}, 100 + + + + + Name: System.GPS.DestDistanceNumerator -- PKEY_GPS_DestDistanceNumerator + Description: Numerator of PKEY_GPS_DestDistance + + Type: UInt32 -- VT_UI4 + FormatID: {2BDA47DA-08C6-4FE1-80BC-A72FC517C5D0}, 100 + + + + + Name: System.GPS.DestDistanceRef -- PKEY_GPS_DestDistanceRef + Description: Indicates the unit used to express the distance to the destination. (eg: kilometers, miles, knots) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {ED4DF2D3-8695-450B-856F-F5C1C53ACB66}, 100 + + + + + Name: System.GPS.DestLatitude -- PKEY_GPS_DestLatitude + Description: Indicates the latitude of the destination point. This is an array of three values. Index 0 is the degrees, index 1 + is the minutes, index 2 is the seconds. Each is calculated from the values in PKEY_GPS_DestLatitudeNumerator and + PKEY_GPS_DestLatitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {9D1D7CC5-5C39-451C-86B3-928E2D18CC47}, 100 + + + + + Name: System.GPS.DestLatitudeDenominator -- PKEY_GPS_DestLatitudeDenominator + Description: Denominator of PKEY_GPS_DestLatitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {3A372292-7FCA-49A7-99D5-E47BB2D4E7AB}, 100 + + + + + Name: System.GPS.DestLatitudeNumerator -- PKEY_GPS_DestLatitudeNumerator + Description: Numerator of PKEY_GPS_DestLatitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {ECF4B6F6-D5A6-433C-BB92-4076650FC890}, 100 + + + + + Name: System.GPS.DestLatitudeRef -- PKEY_GPS_DestLatitudeRef + Description: Indicates whether the latitude destination point is north or south latitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CEA820B9-CE61-4885-A128-005D9087C192}, 100 + + + + + Name: System.GPS.DestLongitude -- PKEY_GPS_DestLongitude + Description: Indicates the latitude of the destination point. This is an array of three values. Index 0 is the degrees, index 1 + is the minutes, index 2 is the seconds. Each is calculated from the values in PKEY_GPS_DestLongitudeNumerator and + PKEY_GPS_DestLongitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {47A96261-CB4C-4807-8AD3-40B9D9DBC6BC}, 100 + + + + + Name: System.GPS.DestLongitudeDenominator -- PKEY_GPS_DestLongitudeDenominator + Description: Denominator of PKEY_GPS_DestLongitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {425D69E5-48AD-4900-8D80-6EB6B8D0AC86}, 100 + + + + + Name: System.GPS.DestLongitudeNumerator -- PKEY_GPS_DestLongitudeNumerator + Description: Numerator of PKEY_GPS_DestLongitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {A3250282-FB6D-48D5-9A89-DBCACE75CCCF}, 100 + + + + + Name: System.GPS.DestLongitudeRef -- PKEY_GPS_DestLongitudeRef + Description: Indicates whether the longitude destination point is east or west longitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {182C1EA6-7C1C-4083-AB4B-AC6C9F4ED128}, 100 + + + + + Name: System.GPS.Differential -- PKEY_GPS_Differential + Description: Indicates whether differential correction was applied to the GPS receiver + + Type: UInt16 -- VT_UI2 + FormatID: {AAF4EE25-BD3B-4DD7-BFC4-47F77BB00F6D}, 100 + + + + + Name: System.GPS.DOP -- PKEY_GPS_DOP + Description: Indicates the GPS DOP (data degree of precision). Calculated from PKEY_GPS_DOPNumerator and PKEY_GPS_DOPDenominator + + Type: Double -- VT_R8 + FormatID: {0CF8FB02-1837-42F1-A697-A7017AA289B9}, 100 + + + + + Name: System.GPS.DOPDenominator -- PKEY_GPS_DOPDenominator + Description: Denominator of PKEY_GPS_DOP + + Type: UInt32 -- VT_UI4 + FormatID: {A0BE94C5-50BA-487B-BD35-0654BE8881ED}, 100 + + + + + Name: System.GPS.DOPNumerator -- PKEY_GPS_DOPNumerator + Description: Numerator of PKEY_GPS_DOP + + Type: UInt32 -- VT_UI4 + FormatID: {47166B16-364F-4AA0-9F31-E2AB3DF449C3}, 100 + + + + + Name: System.GPS.ImgDirection -- PKEY_GPS_ImgDirection + Description: Indicates direction of the image when it was captured. Calculated from PKEY_GPS_ImgDirectionNumerator and + PKEY_GPS_ImgDirectionDenominator. + + Type: Double -- VT_R8 + FormatID: {16473C91-D017-4ED9-BA4D-B6BAA55DBCF8}, 100 + + + + + Name: System.GPS.ImgDirectionDenominator -- PKEY_GPS_ImgDirectionDenominator + Description: Denominator of PKEY_GPS_ImgDirection + + Type: UInt32 -- VT_UI4 + FormatID: {10B24595-41A2-4E20-93C2-5761C1395F32}, 100 + + + + + Name: System.GPS.ImgDirectionNumerator -- PKEY_GPS_ImgDirectionNumerator + Description: Numerator of PKEY_GPS_ImgDirection + + Type: UInt32 -- VT_UI4 + FormatID: {DC5877C7-225F-45F7-BAC7-E81334B6130A}, 100 + + + + + Name: System.GPS.ImgDirectionRef -- PKEY_GPS_ImgDirectionRef + Description: Indicates reference for giving the direction of the image when it was captured. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A4AAA5B7-1AD0-445F-811A-0F8F6E67F6B5}, 100 + + + + + Name: System.GPS.Latitude -- PKEY_GPS_Latitude + Description: Indicates the latitude. This is an array of three values. Index 0 is the degrees, index 1 is the minutes, index 2 + is the seconds. Each is calculated from the values in PKEY_GPS_LatitudeNumerator and PKEY_GPS_LatitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {8727CFFF-4868-4EC6-AD5B-81B98521D1AB}, 100 + + + + + Name: System.GPS.LatitudeDenominator -- PKEY_GPS_LatitudeDenominator + Description: Denominator of PKEY_GPS_Latitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {16E634EE-2BFF-497B-BD8A-4341AD39EEB9}, 100 + + + + + Name: System.GPS.LatitudeNumerator -- PKEY_GPS_LatitudeNumerator + Description: Numerator of PKEY_GPS_Latitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {7DDAAAD1-CCC8-41AE-B750-B2CB8031AEA2}, 100 + + + + + Name: System.GPS.LatitudeRef -- PKEY_GPS_LatitudeRef + Description: Indicates whether latitude is north or south latitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {029C0252-5B86-46C7-ACA0-2769FFC8E3D4}, 100 + + + + + Name: System.GPS.Longitude -- PKEY_GPS_Longitude + Description: Indicates the longitude. This is an array of three values. Index 0 is the degrees, index 1 is the minutes, index 2 + is the seconds. Each is calculated from the values in PKEY_GPS_LongitudeNumerator and PKEY_GPS_LongitudeDenominator. + + Type: Multivalue Double -- VT_VECTOR | VT_R8 (For variants: VT_ARRAY | VT_R8) + FormatID: {C4C4DBB2-B593-466B-BBDA-D03D27D5E43A}, 100 + + + + + Name: System.GPS.LongitudeDenominator -- PKEY_GPS_LongitudeDenominator + Description: Denominator of PKEY_GPS_Longitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {BE6E176C-4534-4D2C-ACE5-31DEDAC1606B}, 100 + + + + + Name: System.GPS.LongitudeNumerator -- PKEY_GPS_LongitudeNumerator + Description: Numerator of PKEY_GPS_Longitude + + Type: Multivalue UInt32 -- VT_VECTOR | VT_UI4 (For variants: VT_ARRAY | VT_UI4) + FormatID: {02B0F689-A914-4E45-821D-1DDA452ED2C4}, 100 + + + + + Name: System.GPS.LongitudeRef -- PKEY_GPS_LongitudeRef + Description: Indicates whether longitude is east or west longitude + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {33DCF22B-28D5-464C-8035-1EE9EFD25278}, 100 + + + + + Name: System.GPS.MapDatum -- PKEY_GPS_MapDatum + Description: Indicates the geodetic survey data used by the GPS receiver + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2CA2DAE6-EDDC-407D-BEF1-773942ABFA95}, 100 + + + + + Name: System.GPS.MeasureMode -- PKEY_GPS_MeasureMode + Description: Indicates the GPS measurement mode. (eg: 2-dimensional, 3-dimensional) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A015ED5D-AAEA-4D58-8A86-3C586920EA0B}, 100 + + + + + Name: System.GPS.ProcessingMethod -- PKEY_GPS_ProcessingMethod + Description: Indicates the name of the method used for location finding + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {59D49E61-840F-4AA9-A939-E2099B7F6399}, 100 + + + + + Name: System.GPS.Satellites -- PKEY_GPS_Satellites + Description: Indicates the GPS satellites used for measurements + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {467EE575-1F25-4557-AD4E-B8B58B0D9C15}, 100 + + + + + Name: System.GPS.Speed -- PKEY_GPS_Speed + Description: Indicates the speed of the GPS receiver movement. Calculated from PKEY_GPS_SpeedNumerator and + PKEY_GPS_SpeedDenominator. + + Type: Double -- VT_R8 + FormatID: {DA5D0862-6E76-4E1B-BABD-70021BD25494}, 100 + + + + + Name: System.GPS.SpeedDenominator -- PKEY_GPS_SpeedDenominator + Description: Denominator of PKEY_GPS_Speed + + Type: UInt32 -- VT_UI4 + FormatID: {7D122D5A-AE5E-4335-8841-D71E7CE72F53}, 100 + + + + + Name: System.GPS.SpeedNumerator -- PKEY_GPS_SpeedNumerator + Description: Numerator of PKEY_GPS_Speed + + Type: UInt32 -- VT_UI4 + FormatID: {ACC9CE3D-C213-4942-8B48-6D0820F21C6D}, 100 + + + + + Name: System.GPS.SpeedRef -- PKEY_GPS_SpeedRef + Description: Indicates the unit used to express the speed of the GPS receiver movement. (eg: kilometers per hour, + miles per hour, knots). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {ECF7F4C9-544F-4D6D-9D98-8AD79ADAF453}, 100 + + + + + Name: System.GPS.Status -- PKEY_GPS_Status + Description: Indicates the status of the GPS receiver when the image was recorded. (eg: measurement in progress, + measurement interoperability). + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {125491F4-818F-46B2-91B5-D537753617B2}, 100 + + + + + Name: System.GPS.Track -- PKEY_GPS_Track + Description: Indicates the direction of the GPS receiver movement. Calculated from PKEY_GPS_TrackNumerator and + PKEY_GPS_TrackDenominator. + + Type: Double -- VT_R8 + FormatID: {76C09943-7C33-49E3-9E7E-CDBA872CFADA}, 100 + + + + + Name: System.GPS.TrackDenominator -- PKEY_GPS_TrackDenominator + Description: Denominator of PKEY_GPS_Track + + Type: UInt32 -- VT_UI4 + FormatID: {C8D1920C-01F6-40C0-AC86-2F3A4AD00770}, 100 + + + + + Name: System.GPS.TrackNumerator -- PKEY_GPS_TrackNumerator + Description: Numerator of PKEY_GPS_Track + + Type: UInt32 -- VT_UI4 + FormatID: {702926F4-44A6-43E1-AE71-45627116893B}, 100 + + + + + Name: System.GPS.TrackRef -- PKEY_GPS_TrackRef + Description: Indicates reference for the direction of the GPS receiver movement. (eg: true direction, magnetic direction) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {35DBE6FE-44C3-4400-AAAE-D2C799C407E8}, 100 + + + + + Name: System.GPS.VersionID -- PKEY_GPS_VersionID + Description: Indicates the version of the GPS information + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {22704DA4-C6B2-4A99-8E56-F16DF8C92599}, 100 + + + + + Identity Properties + + + + + Name: System.Identity.Blob -- PKEY_Identity_Blob + Description: Blob used to import/export identities + + Type: Blob -- VT_BLOB + FormatID: {8C3B93A4-BAED-1A83-9A32-102EE313F6EB}, 100 + + + + + Name: System.Identity.DisplayName -- PKEY_Identity_DisplayName + Description: Display Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7D683FC9-D155-45A8-BB1F-89D19BCB792F}, 100 + + + + + Name: System.Identity.IsMeIdentity -- PKEY_Identity_IsMeIdentity + Description: Is it Me Identity + + Type: Boolean -- VT_BOOL + FormatID: {A4108708-09DF-4377-9DFC-6D99986D5A67}, 100 + + + + + Name: System.Identity.PrimaryEmailAddress -- PKEY_Identity_PrimaryEmailAddress + Description: Primary Email Address + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FCC16823-BAED-4F24-9B32-A0982117F7FA}, 100 + + + + + Name: System.Identity.ProviderID -- PKEY_Identity_ProviderID + Description: Provider ID + + Type: Guid -- VT_CLSID + FormatID: {74A7DE49-FA11-4D3D-A006-DB7E08675916}, 100 + + + + + Name: System.Identity.UniqueID -- PKEY_Identity_UniqueID + Description: Unique ID + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E55FC3B0-2B60-4220-918E-B21E8BF16016}, 100 + + + + + Name: System.Identity.UserName -- PKEY_Identity_UserName + Description: Identity User Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C4322503-78CA-49C6-9ACC-A68E2AFD7B6B}, 100 + + + + + IdentityProvider Properties + + + + + Name: System.IdentityProvider.Name -- PKEY_IdentityProvider_Name + Description: Identity Provider Name + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {B96EFF7B-35CA-4A35-8607-29E3A54C46EA}, 100 + + + + + Name: System.IdentityProvider.Picture -- PKEY_IdentityProvider_Picture + Description: Picture for the Identity Provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2425166F-5642-4864-992F-98FD98F294C3}, 100 + + + + + Image Properties + + + + + Name: System.Image.BitDepth -- PKEY_Image_BitDepth + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 7 (PIDISI_BITDEPTH) + + + + + Name: System.Image.ColorSpace -- PKEY_Image_ColorSpace + Description: PropertyTagExifColorSpace + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 40961 + + + + + Name: System.Image.CompressedBitsPerPixel -- PKEY_Image_CompressedBitsPerPixel + Description: Calculated from PKEY_Image_CompressedBitsPerPixelNumerator and PKEY_Image_CompressedBitsPerPixelDenominator. + + Type: Double -- VT_R8 + FormatID: {364B6FA9-37AB-482A-BE2B-AE02F60D4318}, 100 + + + + + Name: System.Image.CompressedBitsPerPixelDenominator -- PKEY_Image_CompressedBitsPerPixelDenominator + Description: Denominator of PKEY_Image_CompressedBitsPerPixel. + + Type: UInt32 -- VT_UI4 + FormatID: {1F8844E1-24AD-4508-9DFD-5326A415CE02}, 100 + + + + + Name: System.Image.CompressedBitsPerPixelNumerator -- PKEY_Image_CompressedBitsPerPixelNumerator + Description: Numerator of PKEY_Image_CompressedBitsPerPixel. + + Type: UInt32 -- VT_UI4 + FormatID: {D21A7148-D32C-4624-8900-277210F79C0F}, 100 + + + + + Name: System.Image.Compression -- PKEY_Image_Compression + Description: Indicates the image compression level. PropertyTagCompression. + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 259 + + + + + Name: System.Image.CompressionText -- PKEY_Image_CompressionText + Description: This is the user-friendly form of System.Image.Compression. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3F08E66F-2F44-4BB9-A682-AC35D2562322}, 100 + + + + + Name: System.Image.Dimensions -- PKEY_Image_Dimensions + Description: Indicates the dimensions of the image. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 13 (PIDISI_DIMENSIONS) + + + + + Name: System.Image.HorizontalResolution -- PKEY_Image_HorizontalResolution + Description: + + Type: Double -- VT_R8 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 5 (PIDISI_RESOLUTIONX) + + + + + Name: System.Image.HorizontalSize -- PKEY_Image_HorizontalSize + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 3 (PIDISI_CX) + + + + + Name: System.Image.ImageID -- PKEY_Image_ImageID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {10DABE05-32AA-4C29-BF1A-63E2D220587F}, 100 + + + + + Name: System.Image.ResolutionUnit -- PKEY_Image_ResolutionUnit + Description: + Type: Int16 -- VT_I2 + FormatID: {19B51FA6-1F92-4A5C-AB48-7DF0ABD67444}, 100 + + + + + Name: System.Image.VerticalResolution -- PKEY_Image_VerticalResolution + Description: + + Type: Double -- VT_R8 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 6 (PIDISI_RESOLUTIONY) + + + + + Name: System.Image.VerticalSize -- PKEY_Image_VerticalSize + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 4 (PIDISI_CY) + + + + + Journal Properties + + + + + Name: System.Journal.Contacts -- PKEY_Journal_Contacts + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {DEA7C82C-1D89-4A66-9427-A4E3DEBABCB1}, 100 + + + + + Name: System.Journal.EntryType -- PKEY_Journal_EntryType + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {95BEB1FC-326D-4644-B396-CD3ED90E6DDF}, 100 + + + + + LayoutPattern Properties + + + + + Name: System.LayoutPattern.ContentViewModeForBrowse -- PKEY_LayoutPattern_ContentViewModeForBrowse + Description: Specifies the layout pattern that the content view mode should apply for this item in the context of browsing. + Register the regvalue under the name of "ContentViewModeLayoutPatternForBrowse". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 500 + + + + + Name: System.LayoutPattern.ContentViewModeForSearch -- PKEY_LayoutPattern_ContentViewModeForSearch + Description: Specifies the layout pattern that the content view mode should apply for this item in the context of searching. + Register the regvalue under the name of "ContentViewModeLayoutPatternForSearch". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 501 + + + + + Link Properties + + + + + Name: System.Link.Arguments -- PKEY_Link_Arguments + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {436F2667-14E2-4FEB-B30A-146C53B5B674}, 100 + + + + + Name: System.Link.Comment -- PKEY_Link_Comment + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 5 + + + + + Name: System.Link.DateVisited -- PKEY_Link_DateVisited + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 23 (PKEYs relating to URLs. Used by IE History.) + + + + + Name: System.Link.Description -- PKEY_Link_Description + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 21 (PKEYs relating to URLs. Used by IE History.) + + + + + Name: System.Link.Status -- PKEY_Link_Status + Description: + + Type: Int32 -- VT_I4 + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 3 (PID_LINK_TARGET_TYPE) + + + + + Name: System.Link.TargetExtension -- PKEY_Link_TargetExtension + Description: The file extension of the link target. See System.File.Extension + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {7A7D76F4-B630-4BD7-95FF-37CC51A975C9}, 2 + + + + + Name: System.Link.TargetParsingPath -- PKEY_Link_TargetParsingPath + Description: This is the shell namespace path to the target of the link item. This path may be passed to + SHParseDisplayName to parse the path to the correct shell folder. + + If the target item is a file, the value is identical to System.ItemPathDisplay. + + If the target item cannot be accessed through the shell namespace, this value is VT_EMPTY. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 2 (PID_LINK_TARGET) + + + + + Name: System.Link.TargetSFGAOFlags -- PKEY_Link_TargetSFGAOFlags + Description: IShellFolder::GetAttributesOf flags for the target of a link, with SFGAO_PKEYSFGAOMASK + attributes masked out. + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_LINK) {B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}, 8 + + + + + Name: System.Link.TargetSFGAOFlagsStrings -- PKEY_Link_TargetSFGAOFlagsStrings + Description: Expresses the SFGAO flags of a link as string values and is used as a query optimization. See + PKEY_Shell_SFGAOFlagsStrings for possible values of this. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D6942081-D53B-443D-AD47-5E059D9CD27A}, 3 + + + + + Name: System.Link.TargetUrl -- PKEY_Link_TargetUrl + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {5CBF2787-48CF-4208-B90E-EE5E5D420294}, 2 (PKEYs relating to URLs. Used by IE History.) + + + + + Media Properties + + + + + Name: System.Media.AuthorUrl -- PKEY_Media_AuthorUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 32 (PIDMSI_AUTHOR_URL) + + + + + Name: System.Media.AverageLevel -- PKEY_Media_AverageLevel + Description: + Type: UInt32 -- VT_UI4 + FormatID: {09EDD5B6-B301-43C5-9990-D00302EFFD46}, 100 + + + + + Name: System.Media.ClassPrimaryID -- PKEY_Media_ClassPrimaryID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 13 (PIDMSI_CLASS_PRIMARY_ID) + + + + + Name: System.Media.ClassSecondaryID -- PKEY_Media_ClassSecondaryID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 14 (PIDMSI_CLASS_SECONDARY_ID) + + + + + Name: System.Media.CollectionGroupID -- PKEY_Media_CollectionGroupID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 24 (PIDMSI_COLLECTION_GROUP_ID) + + + + + Name: System.Media.CollectionID -- PKEY_Media_CollectionID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 25 (PIDMSI_COLLECTION_ID) + + + + + Name: System.Media.ContentDistributor -- PKEY_Media_ContentDistributor + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 18 (PIDMSI_CONTENTDISTRIBUTOR) + + + + + Name: System.Media.ContentID -- PKEY_Media_ContentID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 26 (PIDMSI_CONTENT_ID) + + + + + Name: System.Media.CreatorApplication -- PKEY_Media_CreatorApplication + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 27 (PIDMSI_TOOL_NAME) + + + + + Name: System.Media.CreatorApplicationVersion -- PKEY_Media_CreatorApplicationVersion + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 28 (PIDMSI_TOOL_VERSION) + + + + + Name: System.Media.DateEncoded -- PKEY_Media_DateEncoded + Description: DateTime is in UTC (in the doc, not file system). + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {2E4B640D-5019-46D8-8881-55414CC5CAA0}, 100 + + + + + Name: System.Media.DateReleased -- PKEY_Media_DateReleased + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE41CC29-6971-4290-B472-F59F2E2F31E2}, 100 + + + + + Name: System.Media.Duration -- PKEY_Media_Duration + Description: 100ns units, not milliseconds + + Type: UInt64 -- VT_UI8 + FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 3 (PIDASI_TIMELENGTH) + + + + + Name: System.Media.DVDID -- PKEY_Media_DVDID + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 15 (PIDMSI_DVDID) + + + + + Name: System.Media.EncodedBy -- PKEY_Media_EncodedBy + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 36 (PIDMSI_ENCODED_BY) + + + + + Name: System.Media.EncodingSettings -- PKEY_Media_EncodingSettings + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 37 (PIDMSI_ENCODING_SETTINGS) + + + + + Name: System.Media.FrameCount -- PKEY_Media_FrameCount + Description: Indicates the frame count for the image. + + Type: UInt32 -- VT_UI4 + FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 12 (PIDISI_FRAMECOUNT) + + + + + Name: System.Media.MCDI -- PKEY_Media_MCDI + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 16 (PIDMSI_MCDI) + + + + + Name: System.Media.MetadataContentProvider -- PKEY_Media_MetadataContentProvider + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 17 (PIDMSI_PROVIDER) + + + + + Name: System.Media.Producer -- PKEY_Media_Producer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 22 (PIDMSI_PRODUCER) + + + + + Name: System.Media.PromotionUrl -- PKEY_Media_PromotionUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 33 (PIDMSI_PROMOTION_URL) + + + + + Name: System.Media.ProtectionType -- PKEY_Media_ProtectionType + Description: If media is protected, how is it protected? + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 38 + + + + + Name: System.Media.ProviderRating -- PKEY_Media_ProviderRating + Description: Rating (0 - 99) supplied by metadata provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 39 + + + + + Name: System.Media.ProviderStyle -- PKEY_Media_ProviderStyle + Description: Style of music or video, supplied by metadata provider + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 40 + + + + + Name: System.Media.Publisher -- PKEY_Media_Publisher + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 30 (PIDMSI_PUBLISHER) + + + + + Name: System.Media.SubscriptionContentId -- PKEY_Media_SubscriptionContentId + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {9AEBAE7A-9644-487D-A92C-657585ED751A}, 100 + + + + + Name: System.Media.SubTitle -- PKEY_Media_SubTitle + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 38 (PIDSI_MUSIC_SUB_TITLE) + + + + + Name: System.Media.UniqueFileIdentifier -- PKEY_Media_UniqueFileIdentifier + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 35 (PIDMSI_UNIQUE_FILE_IDENTIFIER) + + + + + Name: System.Media.UserNoAutoInfo -- PKEY_Media_UserNoAutoInfo + Description: If true, do NOT alter this file's metadata. Set by user. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 41 + + + + + Name: System.Media.UserWebUrl -- PKEY_Media_UserWebUrl + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 34 (PIDMSI_USER_WEB_URL) + + + + + Name: System.Media.Writer -- PKEY_Media_Writer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 23 (PIDMSI_WRITER) + + + + + Name: System.Media.Year -- PKEY_Media_Year + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 (PIDSI_MUSIC_YEAR) + + + + + Message Properties + + + + + Name: System.Message.AttachmentContents -- PKEY_Message_AttachmentContents + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {3143BF7C-80A8-4854-8880-E2E40189BDD0}, 100 + + + + + Name: System.Message.AttachmentNames -- PKEY_Message_AttachmentNames + Description: The names of the attachments in a message + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 21 + + + + + Name: System.Message.BccAddress -- PKEY_Message_BccAddress + Description: Addresses in Bcc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 2 + + + + + Name: System.Message.BccName -- PKEY_Message_BccName + Description: person names in Bcc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 3 + + + + + Name: System.Message.CcAddress -- PKEY_Message_CcAddress + Description: Addresses in Cc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 4 + + + + + Name: System.Message.CcName -- PKEY_Message_CcName + Description: person names in Cc: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 5 + + + + + Name: System.Message.ConversationID -- PKEY_Message_ConversationID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 100 + + + + + Name: System.Message.ConversationIndex -- PKEY_Message_ConversationIndex + Description: + + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {DC8F80BD-AF1E-4289-85B6-3DFC1B493992}, 101 + + + + + Name: System.Message.DateReceived -- PKEY_Message_DateReceived + Description: Date and Time communication was received + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 20 + + + + + Name: System.Message.DateSent -- PKEY_Message_DateSent + Description: Date and Time communication was sent + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 19 + + + + + Name: System.Message.Flags -- PKEY_Message_Flags + Description: These are flags associated with email messages to know if a read receipt is pending, etc. + The values stored here by Outlook are defined for PR_MESSAGE_FLAGS on MSDN. + + Type: Int32 -- VT_I4 + FormatID: {A82D9EE7-CA67-4312-965E-226BCEA85023}, 100 + + + + + Name: System.Message.FromAddress -- PKEY_Message_FromAddress + Description: + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 13 + + + + + Name: System.Message.FromName -- PKEY_Message_FromName + Description: Address in from field as person name + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 14 + + + + + Name: System.Message.HasAttachments -- PKEY_Message_HasAttachments + Description: + + Type: Boolean -- VT_BOOL + FormatID: {9C1FCF74-2D97-41BA-B4AE-CB2E3661A6E4}, 8 + + + + + Name: System.Message.IsFwdOrReply -- PKEY_Message_IsFwdOrReply + Description: + Type: Int32 -- VT_I4 + FormatID: {9A9BC088-4F6D-469E-9919-E705412040F9}, 100 + + + + + Name: System.Message.MessageClass -- PKEY_Message_MessageClass + Description: What type of outlook msg this is (meeting, task, mail, etc.) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CD9ED458-08CE-418F-A70E-F912C7BB9C5C}, 103 + + + + + Name: System.Message.ProofInProgress -- PKEY_Message_ProofInProgress + Description: This property will be true if the message junk email proofing is still in progress. + + Type: Boolean -- VT_BOOL + FormatID: {9098F33C-9A7D-48A8-8DE5-2E1227A64E91}, 100 + + + + + Name: System.Message.SenderAddress -- PKEY_Message_SenderAddress + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0BE1C8E7-1981-4676-AE14-FDD78F05A6E7}, 100 + + + + + Name: System.Message.SenderName -- PKEY_Message_SenderName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0DA41CFA-D224-4A18-AE2F-596158DB4B3A}, 100 + + + + + Name: System.Message.Store -- PKEY_Message_Store + Description: The store (aka protocol handler) FILE, MAIL, OUTLOOKEXPRESS + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 15 + + + + + Name: System.Message.ToAddress -- PKEY_Message_ToAddress + Description: Addresses in To: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 16 + + + + + Name: System.Message.ToDoFlags -- PKEY_Message_ToDoFlags + Description: Flags associated with a message flagged to know if it's still active, if it was custom flagged, etc. + + Type: Int32 -- VT_I4 + FormatID: {1F856A9F-6900-4ABA-9505-2D5F1B4D66CB}, 100 + + + + + Name: System.Message.ToDoTitle -- PKEY_Message_ToDoTitle + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BCCC8A3C-8CEF-42E5-9B1C-C69079398BC7}, 100 + + + + + Name: System.Message.ToName -- PKEY_Message_ToName + Description: Person names in To: field + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {E3E0584C-B788-4A5A-BB20-7F5A44C9ACDD}, 17 + + + + + Music Properties + + + + + Name: System.Music.AlbumArtist -- PKEY_Music_AlbumArtist + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 13 (PIDSI_MUSIC_ALBUM_ARTIST) + + + + + Name: System.Music.AlbumID -- PKEY_Music_AlbumID + Description: Concatenation of System.Music.AlbumArtist and System.Music.AlbumTitle, suitable for indexing and display. + Used to differentiate albums with the same title from different artists. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 100 + + + + + Name: System.Music.AlbumTitle -- PKEY_Music_AlbumTitle + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 4 (PIDSI_MUSIC_ALBUM) + + + + + Name: System.Music.Artist -- PKEY_Music_Artist + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 2 (PIDSI_MUSIC_ARTIST) + + + + + Name: System.Music.BeatsPerMinute -- PKEY_Music_BeatsPerMinute + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 35 (PIDSI_MUSIC_BEATS_PER_MINUTE) + + + + + Name: System.Music.Composer -- PKEY_Music_Composer + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 19 (PIDMSI_COMPOSER) + + + + + Name: System.Music.Conductor -- PKEY_Music_Conductor + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 36 (PIDSI_MUSIC_CONDUCTOR) + + + + + Name: System.Music.ContentGroupDescription -- PKEY_Music_ContentGroupDescription + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 33 (PIDSI_MUSIC_CONTENT_GROUP_DESCRIPTION) + + + + + Name: System.Music.DisplayArtist -- PKEY_Music_DisplayArtist + Description: This property returns the best representation of Album Artist for a given music file + based upon AlbumArtist, ContributingArtist and compilation info. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FD122953-FA93-4EF7-92C3-04C946B2F7C8}, 100 + + + + + Name: System.Music.Genre -- PKEY_Music_Genre + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 11 (PIDSI_MUSIC_GENRE) + + + + + Name: System.Music.InitialKey -- PKEY_Music_InitialKey + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 34 (PIDSI_MUSIC_INITIAL_KEY) + + + + + Name: System.Music.IsCompilation -- PKEY_Music_IsCompilation + Description: Indicates whether the file is part of a compilation. + + Type: Boolean -- VT_BOOL + FormatID: {C449D5CB-9EA4-4809-82E8-AF9D59DED6D1}, 100 + + + + + Name: System.Music.Lyrics -- PKEY_Music_Lyrics + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 12 (PIDSI_MUSIC_LYRICS) + + + + + Name: System.Music.Mood -- PKEY_Music_Mood + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 39 (PIDSI_MUSIC_MOOD) + + + + + Name: System.Music.PartOfSet -- PKEY_Music_PartOfSet + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 37 (PIDSI_MUSIC_PART_OF_SET) + + + + + Name: System.Music.Period -- PKEY_Music_Period + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 31 (PIDMSI_PERIOD) + + + + + Name: System.Music.SynchronizedLyrics -- PKEY_Music_SynchronizedLyrics + Description: + Type: Blob -- VT_BLOB + FormatID: {6B223B6A-162E-4AA9-B39F-05D678FC6D77}, 100 + + + + + Name: System.Music.TrackNumber -- PKEY_Music_TrackNumber + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 7 (PIDSI_MUSIC_TRACK) + + + + + Note Properties + + + + + Name: System.Note.Color -- PKEY_Note_Color + Description: + Type: UInt16 -- VT_UI2 + FormatID: {4776CAFA-BCE4-4CB1-A23E-265E76D8EB11}, 100 + + + + + Name: System.Note.ColorText -- PKEY_Note_ColorText + Description: This is the user-friendly form of System.Note.Color. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {46B4E8DE-CDB2-440D-885C-1658EB65B914}, 100 + + + + + Photo Properties + + + + + Name: System.Photo.Aperture -- PKEY_Photo_Aperture + Description: PropertyTagExifAperture. Calculated from PKEY_Photo_ApertureNumerator and PKEY_Photo_ApertureDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37378 + + + + + Name: System.Photo.ApertureDenominator -- PKEY_Photo_ApertureDenominator + Description: Denominator of PKEY_Photo_Aperture + + Type: UInt32 -- VT_UI4 + FormatID: {E1A9A38B-6685-46BD-875E-570DC7AD7320}, 100 + + + + + Name: System.Photo.ApertureNumerator -- PKEY_Photo_ApertureNumerator + Description: Numerator of PKEY_Photo_Aperture + + Type: UInt32 -- VT_UI4 + FormatID: {0337ECEC-39FB-4581-A0BD-4C4CC51E9914}, 100 + + + + + Name: System.Photo.Brightness -- PKEY_Photo_Brightness + Description: This is the brightness of the photo. + + Calculated from PKEY_Photo_BrightnessNumerator and PKEY_Photo_BrightnessDenominator. + + The units are "APEX", normally in the range of -99.99 to 99.99. If the numerator of + the recorded value is FFFFFFFF.H, "Unknown" should be indicated. + + Type: Double -- VT_R8 + FormatID: {1A701BF6-478C-4361-83AB-3701BB053C58}, 100 (PropertyTagExifBrightness) + + + + + Name: System.Photo.BrightnessDenominator -- PKEY_Photo_BrightnessDenominator + Description: Denominator of PKEY_Photo_Brightness + + Type: UInt32 -- VT_UI4 + FormatID: {6EBE6946-2321-440A-90F0-C043EFD32476}, 100 + + + + + Name: System.Photo.BrightnessNumerator -- PKEY_Photo_BrightnessNumerator + Description: Numerator of PKEY_Photo_Brightness + + Type: UInt32 -- VT_UI4 + FormatID: {9E7D118F-B314-45A0-8CFB-D654B917C9E9}, 100 + + + + + Name: System.Photo.CameraManufacturer -- PKEY_Photo_CameraManufacturer + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 271 (PropertyTagEquipMake) + + + + + Name: System.Photo.CameraModel -- PKEY_Photo_CameraModel + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 272 (PropertyTagEquipModel) + + + + + Name: System.Photo.CameraSerialNumber -- PKEY_Photo_CameraSerialNumber + Description: Serial number of camera that produced this photo + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 273 + + + + + Name: System.Photo.Contrast -- PKEY_Photo_Contrast + Description: This indicates the direction of contrast processing applied by the camera + when the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {2A785BA9-8D23-4DED-82E6-60A350C86A10}, 100 + + + + + Name: System.Photo.ContrastText -- PKEY_Photo_ContrastText + Description: This is the user-friendly form of System.Photo.Contrast. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {59DDE9F2-5253-40EA-9A8B-479E96C6249A}, 100 + + + + + Name: System.Photo.DateTaken -- PKEY_Photo_DateTaken + Description: PropertyTagExifDTOrig + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 36867 + + + + + Name: System.Photo.DigitalZoom -- PKEY_Photo_DigitalZoom + Description: PropertyTagExifDigitalZoom. Calculated from PKEY_Photo_DigitalZoomNumerator and PKEY_Photo_DigitalZoomDenominator + + Type: Double -- VT_R8 + FormatID: {F85BF840-A925-4BC2-B0C4-8E36B598679E}, 100 + + + + + Name: System.Photo.DigitalZoomDenominator -- PKEY_Photo_DigitalZoomDenominator + Description: Denominator of PKEY_Photo_DigitalZoom + + Type: UInt32 -- VT_UI4 + FormatID: {745BAF0E-E5C1-4CFB-8A1B-D031A0A52393}, 100 + + + + + Name: System.Photo.DigitalZoomNumerator -- PKEY_Photo_DigitalZoomNumerator + Description: Numerator of PKEY_Photo_DigitalZoom + + Type: UInt32 -- VT_UI4 + FormatID: {16CBB924-6500-473B-A5BE-F1599BCBE413}, 100 + + + + + Name: System.Photo.Event -- PKEY_Photo_Event + Description: The event at which the photo was taken + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 18248 + + + + + Name: System.Photo.EXIFVersion -- PKEY_Photo_EXIFVersion + Description: The EXIF version. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D35F743A-EB2E-47F2-A286-844132CB1427}, 100 + + + + + Name: System.Photo.ExposureBias -- PKEY_Photo_ExposureBias + Description: PropertyTagExifExposureBias. Calculated from PKEY_Photo_ExposureBiasNumerator and PKEY_Photo_ExposureBiasDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37380 + + + + + Name: System.Photo.ExposureBiasDenominator -- PKEY_Photo_ExposureBiasDenominator + Description: Denominator of PKEY_Photo_ExposureBias + + Type: Int32 -- VT_I4 + FormatID: {AB205E50-04B7-461C-A18C-2F233836E627}, 100 + + + + + Name: System.Photo.ExposureBiasNumerator -- PKEY_Photo_ExposureBiasNumerator + Description: Numerator of PKEY_Photo_ExposureBias + + Type: Int32 -- VT_I4 + FormatID: {738BF284-1D87-420B-92CF-5834BF6EF9ED}, 100 + + + + + Name: System.Photo.ExposureIndex -- PKEY_Photo_ExposureIndex + Description: PropertyTagExifExposureIndex. Calculated from PKEY_Photo_ExposureIndexNumerator and PKEY_Photo_ExposureIndexDenominator + + Type: Double -- VT_R8 + FormatID: {967B5AF8-995A-46ED-9E11-35B3C5B9782D}, 100 + + + + + Name: System.Photo.ExposureIndexDenominator -- PKEY_Photo_ExposureIndexDenominator + Description: Denominator of PKEY_Photo_ExposureIndex + + Type: UInt32 -- VT_UI4 + FormatID: {93112F89-C28B-492F-8A9D-4BE2062CEE8A}, 100 + + + + + Name: System.Photo.ExposureIndexNumerator -- PKEY_Photo_ExposureIndexNumerator + Description: Numerator of PKEY_Photo_ExposureIndex + + Type: UInt32 -- VT_UI4 + FormatID: {CDEDCF30-8919-44DF-8F4C-4EB2FFDB8D89}, 100 + + + + + Name: System.Photo.ExposureProgram -- PKEY_Photo_ExposureProgram + Description: + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 34850 (PropertyTagExifExposureProg) + + + + + Name: System.Photo.ExposureProgramText -- PKEY_Photo_ExposureProgramText + Description: This is the user-friendly form of System.Photo.ExposureProgram. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FEC690B7-5F30-4646-AE47-4CAAFBA884A3}, 100 + + + + + Name: System.Photo.ExposureTime -- PKEY_Photo_ExposureTime + Description: PropertyTagExifExposureTime. Calculated from PKEY_Photo_ExposureTimeNumerator and PKEY_Photo_ExposureTimeDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 33434 + + + + + Name: System.Photo.ExposureTimeDenominator -- PKEY_Photo_ExposureTimeDenominator + Description: Denominator of PKEY_Photo_ExposureTime + + Type: UInt32 -- VT_UI4 + FormatID: {55E98597-AD16-42E0-B624-21599A199838}, 100 + + + + + Name: System.Photo.ExposureTimeNumerator -- PKEY_Photo_ExposureTimeNumerator + Description: Numerator of PKEY_Photo_ExposureTime + + Type: UInt32 -- VT_UI4 + FormatID: {257E44E2-9031-4323-AC38-85C552871B2E}, 100 + + + + + Name: System.Photo.Flash -- PKEY_Photo_Flash + Description: PropertyTagExifFlash + + Type: Byte -- VT_UI1 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37385 + + + + + Name: System.Photo.FlashEnergy -- PKEY_Photo_FlashEnergy + Description: PropertyTagExifFlashEnergy. Calculated from PKEY_Photo_FlashEnergyNumerator and PKEY_Photo_FlashEnergyDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 41483 + + + + + Name: System.Photo.FlashEnergyDenominator -- PKEY_Photo_FlashEnergyDenominator + Description: Denominator of PKEY_Photo_FlashEnergy + + Type: UInt32 -- VT_UI4 + FormatID: {D7B61C70-6323-49CD-A5FC-C84277162C97}, 100 + + + + + Name: System.Photo.FlashEnergyNumerator -- PKEY_Photo_FlashEnergyNumerator + Description: Numerator of PKEY_Photo_FlashEnergy + + Type: UInt32 -- VT_UI4 + FormatID: {FCAD3D3D-0858-400F-AAA3-2F66CCE2A6BC}, 100 + + + + + Name: System.Photo.FlashManufacturer -- PKEY_Photo_FlashManufacturer + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {AABAF6C9-E0C5-4719-8585-57B103E584FE}, 100 + + + + + Name: System.Photo.FlashModel -- PKEY_Photo_FlashModel + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {FE83BB35-4D1A-42E2-916B-06F3E1AF719E}, 100 + + + + + Name: System.Photo.FlashText -- PKEY_Photo_FlashText + Description: This is the user-friendly form of System.Photo.Flash. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6B8B68F6-200B-47EA-8D25-D8050F57339F}, 100 + + + + + Name: System.Photo.FNumber -- PKEY_Photo_FNumber + Description: PropertyTagExifFNumber. Calculated from PKEY_Photo_FNumberNumerator and PKEY_Photo_FNumberDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 33437 + + + + + Name: System.Photo.FNumberDenominator -- PKEY_Photo_FNumberDenominator + Description: Denominator of PKEY_Photo_FNumber + + Type: UInt32 -- VT_UI4 + FormatID: {E92A2496-223B-4463-A4E3-30EABBA79D80}, 100 + + + + + Name: System.Photo.FNumberNumerator -- PKEY_Photo_FNumberNumerator + Description: Numerator of PKEY_Photo_FNumber + + Type: UInt32 -- VT_UI4 + FormatID: {1B97738A-FDFC-462F-9D93-1957E08BE90C}, 100 + + + + + Name: System.Photo.FocalLength -- PKEY_Photo_FocalLength + Description: PropertyTagExifFocalLength. Calculated from PKEY_Photo_FocalLengthNumerator and PKEY_Photo_FocalLengthDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37386 + + + + + Name: System.Photo.FocalLengthDenominator -- PKEY_Photo_FocalLengthDenominator + Description: Denominator of PKEY_Photo_FocalLength + + Type: UInt32 -- VT_UI4 + FormatID: {305BC615-DCA1-44A5-9FD4-10C0BA79412E}, 100 + + + + + Name: System.Photo.FocalLengthInFilm -- PKEY_Photo_FocalLengthInFilm + Description: + Type: UInt16 -- VT_UI2 + FormatID: {A0E74609-B84D-4F49-B860-462BD9971F98}, 100 + + + + + Name: System.Photo.FocalLengthNumerator -- PKEY_Photo_FocalLengthNumerator + Description: Numerator of PKEY_Photo_FocalLength + + Type: UInt32 -- VT_UI4 + FormatID: {776B6B3B-1E3D-4B0C-9A0E-8FBAF2A8492A}, 100 + + + + + Name: System.Photo.FocalPlaneXResolution -- PKEY_Photo_FocalPlaneXResolution + Description: PropertyTagExifFocalXRes. Calculated from PKEY_Photo_FocalPlaneXResolutionNumerator and + PKEY_Photo_FocalPlaneXResolutionDenominator. + + Type: Double -- VT_R8 + FormatID: {CFC08D97-C6F7-4484-89DD-EBEF4356FE76}, 100 + + + + + Name: System.Photo.FocalPlaneXResolutionDenominator -- PKEY_Photo_FocalPlaneXResolutionDenominator + Description: Denominator of PKEY_Photo_FocalPlaneXResolution + + Type: UInt32 -- VT_UI4 + FormatID: {0933F3F5-4786-4F46-A8E8-D64DD37FA521}, 100 + + + + + Name: System.Photo.FocalPlaneXResolutionNumerator -- PKEY_Photo_FocalPlaneXResolutionNumerator + Description: Numerator of PKEY_Photo_FocalPlaneXResolution + + Type: UInt32 -- VT_UI4 + FormatID: {DCCB10AF-B4E2-4B88-95F9-031B4D5AB490}, 100 + + + + + Name: System.Photo.FocalPlaneYResolution -- PKEY_Photo_FocalPlaneYResolution + Description: PropertyTagExifFocalYRes. Calculated from PKEY_Photo_FocalPlaneYResolutionNumerator and + PKEY_Photo_FocalPlaneYResolutionDenominator. + + Type: Double -- VT_R8 + FormatID: {4FFFE4D0-914F-4AC4-8D6F-C9C61DE169B1}, 100 + + + + + Name: System.Photo.FocalPlaneYResolutionDenominator -- PKEY_Photo_FocalPlaneYResolutionDenominator + Description: Denominator of PKEY_Photo_FocalPlaneYResolution + + Type: UInt32 -- VT_UI4 + FormatID: {1D6179A6-A876-4031-B013-3347B2B64DC8}, 100 + + + + + Name: System.Photo.FocalPlaneYResolutionNumerator -- PKEY_Photo_FocalPlaneYResolutionNumerator + Description: Numerator of PKEY_Photo_FocalPlaneYResolution + + Type: UInt32 -- VT_UI4 + FormatID: {A2E541C5-4440-4BA8-867E-75CFC06828CD}, 100 + + + + + Name: System.Photo.GainControl -- PKEY_Photo_GainControl + Description: This indicates the degree of overall image gain adjustment. + + Calculated from PKEY_Photo_GainControlNumerator and PKEY_Photo_GainControlDenominator. + + Type: Double -- VT_R8 + FormatID: {FA304789-00C7-4D80-904A-1E4DCC7265AA}, 100 (PropertyTagExifGainControl) + + + + + Name: System.Photo.GainControlDenominator -- PKEY_Photo_GainControlDenominator + Description: Denominator of PKEY_Photo_GainControl + + Type: UInt32 -- VT_UI4 + FormatID: {42864DFD-9DA4-4F77-BDED-4AAD7B256735}, 100 + + + + + Name: System.Photo.GainControlNumerator -- PKEY_Photo_GainControlNumerator + Description: Numerator of PKEY_Photo_GainControl + + Type: UInt32 -- VT_UI4 + FormatID: {8E8ECF7C-B7B8-4EB8-A63F-0EE715C96F9E}, 100 + + + + + Name: System.Photo.GainControlText -- PKEY_Photo_GainControlText + Description: This is the user-friendly form of System.Photo.GainControl. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C06238B2-0BF9-4279-A723-25856715CB9D}, 100 + + + + + Name: System.Photo.ISOSpeed -- PKEY_Photo_ISOSpeed + Description: PropertyTagExifISOSpeed + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 34855 + + + + + Name: System.Photo.LensManufacturer -- PKEY_Photo_LensManufacturer + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E6DDCAF7-29C5-4F0A-9A68-D19412EC7090}, 100 + + + + + Name: System.Photo.LensModel -- PKEY_Photo_LensModel + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {E1277516-2B5F-4869-89B1-2E585BD38B7A}, 100 + + + + + Name: System.Photo.LightSource -- PKEY_Photo_LightSource + Description: PropertyTagExifLightSource + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37384 + + + + + Name: System.Photo.MakerNote -- PKEY_Photo_MakerNote + Description: + Type: Buffer -- VT_VECTOR | VT_UI1 (For variants: VT_ARRAY | VT_UI1) + FormatID: {FA303353-B659-4052-85E9-BCAC79549B84}, 100 + + + + + Name: System.Photo.MakerNoteOffset -- PKEY_Photo_MakerNoteOffset + Description: + Type: UInt64 -- VT_UI8 + FormatID: {813F4124-34E6-4D17-AB3E-6B1F3C2247A1}, 100 + + + + + Name: System.Photo.MaxAperture -- PKEY_Photo_MaxAperture + Description: Calculated from PKEY_Photo_MaxApertureNumerator and PKEY_Photo_MaxApertureDenominator + + Type: Double -- VT_R8 + FormatID: {08F6D7C2-E3F2-44FC-AF1E-5AA5C81A2D3E}, 100 + + + + + Name: System.Photo.MaxApertureDenominator -- PKEY_Photo_MaxApertureDenominator + Description: Denominator of PKEY_Photo_MaxAperture + + Type: UInt32 -- VT_UI4 + FormatID: {C77724D4-601F-46C5-9B89-C53F93BCEB77}, 100 + + + + + Name: System.Photo.MaxApertureNumerator -- PKEY_Photo_MaxApertureNumerator + Description: Numerator of PKEY_Photo_MaxAperture + + Type: UInt32 -- VT_UI4 + FormatID: {C107E191-A459-44C5-9AE6-B952AD4B906D}, 100 + + + + + Name: System.Photo.MeteringMode -- PKEY_Photo_MeteringMode + Description: PropertyTagExifMeteringMode + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37383 + + + + + Name: System.Photo.MeteringModeText -- PKEY_Photo_MeteringModeText + Description: This is the user-friendly form of System.Photo.MeteringMode. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {F628FD8C-7BA8-465A-A65B-C5AA79263A9E}, 100 + + + + + Name: System.Photo.Orientation -- PKEY_Photo_Orientation + Description: This is the image orientation viewed in terms of rows and columns. + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 274 (PropertyTagOrientation) + + + + + Name: System.Photo.OrientationText -- PKEY_Photo_OrientationText + Description: This is the user-friendly form of System.Photo.Orientation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A9EA193C-C511-498A-A06B-58E2776DCC28}, 100 + + + + + Name: System.Photo.PeopleNames -- PKEY_Photo_PeopleNames + Description: The people tags on an image. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: {E8309B6E-084C-49B4-B1FC-90A80331B638}, 100 + + + + + Name: System.Photo.PhotometricInterpretation -- PKEY_Photo_PhotometricInterpretation + Description: This is the pixel composition. In JPEG compressed data, a JPEG marker is used + instead of this property. + + Type: UInt16 -- VT_UI2 + FormatID: {341796F1-1DF9-4B1C-A564-91BDEFA43877}, 100 + + + + + Name: System.Photo.PhotometricInterpretationText -- PKEY_Photo_PhotometricInterpretationText + Description: This is the user-friendly form of System.Photo.PhotometricInterpretation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {821437D6-9EAB-4765-A589-3B1CBBD22A61}, 100 + + + + + Name: System.Photo.ProgramMode -- PKEY_Photo_ProgramMode + Description: This is the class of the program used by the camera to set exposure when the + picture is taken. + + Type: UInt32 -- VT_UI4 + FormatID: {6D217F6D-3F6A-4825-B470-5F03CA2FBE9B}, 100 + + + + + Name: System.Photo.ProgramModeText -- PKEY_Photo_ProgramModeText + Description: This is the user-friendly form of System.Photo.ProgramMode. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7FE3AA27-2648-42F3-89B0-454E5CB150C3}, 100 + + + + + Name: System.Photo.RelatedSoundFile -- PKEY_Photo_RelatedSoundFile + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {318A6B45-087F-4DC2-B8CC-05359551FC9E}, 100 + + + + + Name: System.Photo.Saturation -- PKEY_Photo_Saturation + Description: This indicates the direction of saturation processing applied by the camera when + the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {49237325-A95A-4F67-B211-816B2D45D2E0}, 100 + + + + + Name: System.Photo.SaturationText -- PKEY_Photo_SaturationText + Description: This is the user-friendly form of System.Photo.Saturation. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {61478C08-B600-4A84-BBE4-E99C45F0A072}, 100 + + + + + Name: System.Photo.Sharpness -- PKEY_Photo_Sharpness + Description: This indicates the direction of sharpness processing applied by the camera when + the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {FC6976DB-8349-4970-AE97-B3C5316A08F0}, 100 + + + + + Name: System.Photo.SharpnessText -- PKEY_Photo_SharpnessText + Description: This is the user-friendly form of System.Photo.Sharpness. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {51EC3F47-DD50-421D-8769-334F50424B1E}, 100 + + + + + Name: System.Photo.ShutterSpeed -- PKEY_Photo_ShutterSpeed + Description: PropertyTagExifShutterSpeed. Calculated from PKEY_Photo_ShutterSpeedNumerator and PKEY_Photo_ShutterSpeedDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37377 + + + + + Name: System.Photo.ShutterSpeedDenominator -- PKEY_Photo_ShutterSpeedDenominator + Description: Denominator of PKEY_Photo_ShutterSpeed + + Type: Int32 -- VT_I4 + FormatID: {E13D8975-81C7-4948-AE3F-37CAE11E8FF7}, 100 + + + + + Name: System.Photo.ShutterSpeedNumerator -- PKEY_Photo_ShutterSpeedNumerator + Description: Numerator of PKEY_Photo_ShutterSpeed + + Type: Int32 -- VT_I4 + FormatID: {16EA4042-D6F4-4BCA-8349-7C78D30FB333}, 100 + + + + + Name: System.Photo.SubjectDistance -- PKEY_Photo_SubjectDistance + Description: PropertyTagExifSubjectDist. Calculated from PKEY_Photo_SubjectDistanceNumerator and PKEY_Photo_SubjectDistanceDenominator + + Type: Double -- VT_R8 + FormatID: (FMTID_ImageProperties) {14B81DA1-0135-4D31-96D9-6CBFC9671A99}, 37382 + + + + + Name: System.Photo.SubjectDistanceDenominator -- PKEY_Photo_SubjectDistanceDenominator + Description: Denominator of PKEY_Photo_SubjectDistance + + Type: UInt32 -- VT_UI4 + FormatID: {0C840A88-B043-466D-9766-D4B26DA3FA77}, 100 + + + + + Name: System.Photo.SubjectDistanceNumerator -- PKEY_Photo_SubjectDistanceNumerator + Description: Numerator of PKEY_Photo_SubjectDistance + + Type: UInt32 -- VT_UI4 + FormatID: {8AF4961C-F526-43E5-AA81-DB768219178D}, 100 + + + + + Name: System.Photo.TagViewAggregate -- PKEY_Photo_TagViewAggregate + Description: A read-only aggregation of tag-like properties for use in building views. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR. + FormatID: {B812F15D-C2D8-4BBF-BACD-79744346113F}, 100 + + + + + Name: System.Photo.TranscodedForSync -- PKEY_Photo_TranscodedForSync + Description: + Type: Boolean -- VT_BOOL + FormatID: {9A8EBB75-6458-4E82-BACB-35C0095B03BB}, 100 + + + + + Name: System.Photo.WhiteBalance -- PKEY_Photo_WhiteBalance + Description: This indicates the white balance mode set when the image was shot. + + Type: UInt32 -- VT_UI4 + FormatID: {EE3D3D8A-5381-4CFA-B13B-AAF66B5F4EC9}, 100 + + + + + Name: System.Photo.WhiteBalanceText -- PKEY_Photo_WhiteBalanceText + Description: This is the user-friendly form of System.Photo.WhiteBalance. Not intended to be parsed + programmatically. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6336B95E-C7A7-426D-86FD-7AE3D39C84B4}, 100 + + + + + PropGroup Properties + + + + + Name: System.PropGroup.Advanced -- PKEY_PropGroup_Advanced + Description: + Type: Null -- VT_NULL + FormatID: {900A403B-097B-4B95-8AE2-071FDAEEB118}, 100 + + + + + Name: System.PropGroup.Audio -- PKEY_PropGroup_Audio + Description: + Type: Null -- VT_NULL + FormatID: {2804D469-788F-48AA-8570-71B9C187E138}, 100 + + + + + Name: System.PropGroup.Calendar -- PKEY_PropGroup_Calendar + Description: + Type: Null -- VT_NULL + FormatID: {9973D2B5-BFD8-438A-BA94-5349B293181A}, 100 + + + + + Name: System.PropGroup.Camera -- PKEY_PropGroup_Camera + Description: + Type: Null -- VT_NULL + FormatID: {DE00DE32-547E-4981-AD4B-542F2E9007D8}, 100 + + + + + Name: System.PropGroup.Contact -- PKEY_PropGroup_Contact + Description: + Type: Null -- VT_NULL + FormatID: {DF975FD3-250A-4004-858F-34E29A3E37AA}, 100 + + + + + Name: System.PropGroup.Content -- PKEY_PropGroup_Content + Description: + Type: Null -- VT_NULL + FormatID: {D0DAB0BA-368A-4050-A882-6C010FD19A4F}, 100 + + + + + Name: System.PropGroup.Description -- PKEY_PropGroup_Description + Description: + Type: Null -- VT_NULL + FormatID: {8969B275-9475-4E00-A887-FF93B8B41E44}, 100 + + + + + Name: System.PropGroup.FileSystem -- PKEY_PropGroup_FileSystem + Description: + Type: Null -- VT_NULL + FormatID: {E3A7D2C1-80FC-4B40-8F34-30EA111BDC2E}, 100 + + + + + Name: System.PropGroup.General -- PKEY_PropGroup_General + Description: + Type: Null -- VT_NULL + FormatID: {CC301630-B192-4C22-B372-9F4C6D338E07}, 100 + + + + + Name: System.PropGroup.GPS -- PKEY_PropGroup_GPS + Description: + Type: Null -- VT_NULL + FormatID: {F3713ADA-90E3-4E11-AAE5-FDC17685B9BE}, 100 + + + + + Name: System.PropGroup.Image -- PKEY_PropGroup_Image + Description: + Type: Null -- VT_NULL + FormatID: {E3690A87-0FA8-4A2A-9A9F-FCE8827055AC}, 100 + + + + + Name: System.PropGroup.Media -- PKEY_PropGroup_Media + Description: + Type: Null -- VT_NULL + FormatID: {61872CF7-6B5E-4B4B-AC2D-59DA84459248}, 100 + + + + + Name: System.PropGroup.MediaAdvanced -- PKEY_PropGroup_MediaAdvanced + Description: + Type: Null -- VT_NULL + FormatID: {8859A284-DE7E-4642-99BA-D431D044B1EC}, 100 + + + + + Name: System.PropGroup.Message -- PKEY_PropGroup_Message + Description: + Type: Null -- VT_NULL + FormatID: {7FD7259D-16B4-4135-9F97-7C96ECD2FA9E}, 100 + + + + + Name: System.PropGroup.Music -- PKEY_PropGroup_Music + Description: + Type: Null -- VT_NULL + FormatID: {68DD6094-7216-40F1-A029-43FE7127043F}, 100 + + + + + Name: System.PropGroup.Origin -- PKEY_PropGroup_Origin + Description: + Type: Null -- VT_NULL + FormatID: {2598D2FB-5569-4367-95DF-5CD3A177E1A5}, 100 + + + + + Name: System.PropGroup.PhotoAdvanced -- PKEY_PropGroup_PhotoAdvanced + Description: + Type: Null -- VT_NULL + FormatID: {0CB2BF5A-9EE7-4A86-8222-F01E07FDADAF}, 100 + + + + + Name: System.PropGroup.RecordedTV -- PKEY_PropGroup_RecordedTV + Description: + Type: Null -- VT_NULL + FormatID: {E7B33238-6584-4170-A5C0-AC25EFD9DA56}, 100 + + + + + Name: System.PropGroup.Video -- PKEY_PropGroup_Video + Description: + Type: Null -- VT_NULL + FormatID: {BEBE0920-7671-4C54-A3EB-49FDDFC191EE}, 100 + + + + + PropList Properties + + + + + Name: System.PropList.ConflictPrompt -- PKEY_PropList_ConflictPrompt + Description: The list of properties to show in the file operation conflict resolution dialog. Properties with empty + values will not be displayed. Register under the regvalue of "ConflictPrompt". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 11 + + + + + Name: System.PropList.ContentViewModeForBrowse -- PKEY_PropList_ContentViewModeForBrowse + Description: The list of properties to show in the content view mode of an item in the context of browsing. + Register the regvalue under the name of "ContentViewModeForBrowse". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 13 + + + + + Name: System.PropList.ContentViewModeForSearch -- PKEY_PropList_ContentViewModeForSearch + Description: The list of properties to show in the content view mode of an item in the context of searching. + Register the regvalue under the name of "ContentViewModeForSearch". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 14 + + + + + Name: System.PropList.ExtendedTileInfo -- PKEY_PropList_ExtendedTileInfo + Description: The list of properties to show in the listview on extended tiles. Register under the regvalue of + "ExtendedTileInfo". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 9 + + + + + Name: System.PropList.FileOperationPrompt -- PKEY_PropList_FileOperationPrompt + Description: The list of properties to show in the file operation confirmation dialog. Properties with empty values + will not be displayed. If this list is not specified, then the InfoTip property list is used instead. + Register under the regvalue of "FileOperationPrompt". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 10 + + + + + Name: System.PropList.FullDetails -- PKEY_PropList_FullDetails + Description: The list of all the properties to show in the details page. Property groups can be included in this list + in order to more easily organize the UI. Register under the regvalue of "FullDetails". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 2 + + + + + Name: System.PropList.InfoTip -- PKEY_PropList_InfoTip + Description: The list of properties to show in the infotip. Properties with empty values will not be displayed. Register + under the regvalue of "InfoTip". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 4 (PID_PROPLIST_INFOTIP) + + + + + Name: System.PropList.NonPersonal -- PKEY_PropList_NonPersonal + Description: The list of properties that are considered 'non-personal'. When told to remove all non-personal properties + from a given file, the system will leave these particular properties untouched. Register under the regvalue + of "NonPersonal". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {49D1091F-082E-493F-B23F-D2308AA9668C}, 100 + + + + + Name: System.PropList.PreviewDetails -- PKEY_PropList_PreviewDetails + Description: The list of properties to display in the preview pane. Register under the regvalue of "PreviewDetails". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 8 + + + + + Name: System.PropList.PreviewTitle -- PKEY_PropList_PreviewTitle + Description: The one or two properties to display in the preview pane title section. The optional second property is + displayed as a subtitle. Register under the regvalue of "PreviewTitle". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 6 + + + + + Name: System.PropList.QuickTip -- PKEY_PropList_QuickTip + Description: The list of properties to show in the infotip when the item is on a slow network. Properties with empty + values will not be displayed. Register under the regvalue of "QuickTip". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 5 (PID_PROPLIST_QUICKTIP) + + + + + Name: System.PropList.TileInfo -- PKEY_PropList_TileInfo + Description: The list of properties to show in the listview on tiles. Register under the regvalue of "TileInfo". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {C9944A21-A406-48FE-8225-AEC7E24C211B}, 3 (PID_PROPLIST_TILEINFO) + + + + + Name: System.PropList.XPDetailsPanel -- PKEY_PropList_XPDetailsPanel + Description: The list of properties to display in the XP webview details panel. Obsolete. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_WebView) {F2275480-F782-4291-BD94-F13693513AEC}, 0 (PID_DISPLAY_PROPERTIES) + + + + + RecordedTV Properties + + + + + Name: System.RecordedTV.ChannelNumber -- PKEY_RecordedTV_ChannelNumber + Description: Example: 42 + + Type: UInt32 -- VT_UI4 + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 7 + + + + + Name: System.RecordedTV.Credits -- PKEY_RecordedTV_Credits + Description: Example: "Don Messick/Frank Welker/Casey Kasem/Heather North/Nicole Jaffe;;;" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 4 + + + + + Name: System.RecordedTV.DateContentExpires -- PKEY_RecordedTV_DateContentExpires + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 15 + + + + + Name: System.RecordedTV.EpisodeName -- PKEY_RecordedTV_EpisodeName + Description: Example: "Nowhere to Hyde" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 2 + + + + + Name: System.RecordedTV.IsATSCContent -- PKEY_RecordedTV_IsATSCContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 16 + + + + + Name: System.RecordedTV.IsClosedCaptioningAvailable -- PKEY_RecordedTV_IsClosedCaptioningAvailable + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 12 + + + + + Name: System.RecordedTV.IsDTVContent -- PKEY_RecordedTV_IsDTVContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 17 + + + + + Name: System.RecordedTV.IsHDContent -- PKEY_RecordedTV_IsHDContent + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 18 + + + + + Name: System.RecordedTV.IsRepeatBroadcast -- PKEY_RecordedTV_IsRepeatBroadcast + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 13 + + + + + Name: System.RecordedTV.IsSAP -- PKEY_RecordedTV_IsSAP + Description: + Type: Boolean -- VT_BOOL + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 14 + + + + + Name: System.RecordedTV.NetworkAffiliation -- PKEY_RecordedTV_NetworkAffiliation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {2C53C813-FB63-4E22-A1AB-0B331CA1E273}, 100 + + + + + Name: System.RecordedTV.OriginalBroadcastDate -- PKEY_RecordedTV_OriginalBroadcastDate + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {4684FE97-8765-4842-9C13-F006447B178C}, 100 + + + + + Name: System.RecordedTV.ProgramDescription -- PKEY_RecordedTV_ProgramDescription + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 3 + + + + + Name: System.RecordedTV.RecordingTime -- PKEY_RecordedTV_RecordingTime + Description: + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {A5477F61-7A82-4ECA-9DDE-98B69B2479B3}, 100 + + + + + Name: System.RecordedTV.StationCallSign -- PKEY_RecordedTV_StationCallSign + Description: Example: "TOONP" + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {6D748DE2-8D38-4CC3-AC60-F009B057C557}, 5 + + + + + Name: System.RecordedTV.StationName -- PKEY_RecordedTV_StationName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {1B5439E7-EBA1-4AF8-BDD7-7AF1D4549493}, 100 + + + + + Search Properties + + + + + Name: System.Search.AutoSummary -- PKEY_Search_AutoSummary + Description: General Summary of the document. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 2 + + + + + Name: System.Search.ContainerHash -- PKEY_Search_ContainerHash + Description: Hash code used to identify attachments to be deleted based on a common container url + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {BCEEE283-35DF-4D53-826A-F36A3EEFC6BE}, 100 + + + + + Name: System.Search.Contents -- PKEY_Search_Contents + Description: The contents of the item. This property is for query restrictions only; it cannot be retrieved in a + query result. The Indexing Service friendly name is 'contents'. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 19 (PID_STG_CONTENTS) + + + + + Name: System.Search.EntryID -- PKEY_Search_EntryID + Description: The entry ID for an item within a given catalog in the Windows Search Index. + This value may be recycled, and therefore is not considered unique over time. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 5 (PROPID_QUERY_WORKID) + + + + + Name: System.Search.ExtendedProperties -- PKEY_Search_ExtendedProperties + Description: + Type: Blob -- VT_BLOB + FormatID: {7B03B546-FA4F-4A52-A2FE-03D5311E5865}, 100 + + + + + Name: System.Search.GatherTime -- PKEY_Search_GatherTime + Description: The Datetime that the Windows Search Gatherer process last pushed properties of this document to the Windows Search Gatherer Plugins. + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {0B63E350-9CCC-11D0-BCDB-00805FCCCE04}, 8 + + + + + Name: System.Search.HitCount -- PKEY_Search_HitCount + Description: When using CONTAINS over the Windows Search Index, this is the number of matches of the term. + If there are multiple CONTAINS, an AND computes the min number of hits and an OR the max number of hits. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 4 (PROPID_QUERY_HITCOUNT) + + + + + Name: System.Search.IsClosedDirectory -- PKEY_Search_IsClosedDirectory + Description: If this property is emitted with a value of TRUE, then it indicates that this URL's last modified time applies to all of it's children, and if this URL is deleted then all of it's children are deleted as well. For example, this would be emitted as TRUE when emitting the URL of an email so that all attachments are tied to the last modified time of that email. + + Type: Boolean -- VT_BOOL + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 23 + + + + + Name: System.Search.IsFullyContained -- PKEY_Search_IsFullyContained + Description: Any child URL of a URL which has System.Search.IsClosedDirectory=TRUE must emit System.Search.IsFullyContained=TRUE. This ensures that the URL is not deleted at the end of a crawl because it hasn't been visited (which is the normal mechanism for detecting deletes). For example an email attachment would emit this property + + Type: Boolean -- VT_BOOL + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 24 + + + + + Name: System.Search.QueryFocusedSummary -- PKEY_Search_QueryFocusedSummary + Description: Query Focused Summary of the document. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 3 + + + + + Name: System.Search.QueryFocusedSummaryWithFallback -- PKEY_Search_QueryFocusedSummaryWithFallback + Description: Query Focused Summary of the document, if none is available it returns the AutoSummary. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {560C36C0-503A-11CF-BAA1-00004C752A9A}, 4 + + + + + Name: System.Search.Rank -- PKEY_Search_Rank + Description: Relevance rank of row. Ranges from 0-1000. Larger numbers = better matches. Query-time only. + + Type: Int32 -- VT_I4 + FormatID: (FMTID_Query) {49691C90-7E17-101A-A91C-08002B2ECDA9}, 3 (PROPID_QUERY_RANK) + + + + + Name: System.Search.Store -- PKEY_Search_Store + Description: The identifier for the protocol handler that produced this item. (E.g. MAPI, CSC, FILE etc.) + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {A06992B3-8CAF-4ED7-A547-B259E32AC9FC}, 100 + + + + + Name: System.Search.UrlToIndex -- PKEY_Search_UrlToIndex + Description: This property should be emitted by a container IFilter for each child URL within the container. The children will eventually be crawled by the indexer if they are within scope. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 2 + + + + + Name: System.Search.UrlToIndexWithModificationTime -- PKEY_Search_UrlToIndexWithModificationTime + Description: This property is the same as System.Search.UrlToIndex except that it includes the time the URL was last modified. This is an optimization for the indexer as it doesn't have to call back into the protocol handler to ask for this information to determine if the content needs to be indexed again. The property is a vector with two elements, a VT_LPWSTR with the URL and a VT_FILETIME for the last modified time. + + Type: Multivalue Any -- VT_VECTOR | VT_NULL (For variants: VT_ARRAY | VT_NULL) + FormatID: {0B63E343-9CCC-11D0-BCDB-00805FCCCE04}, 12 + + + + + Shell Properties + + + + + Name: System.Shell.OmitFromView -- PKEY_Shell_OmitFromView + Description: Set this to a string value of 'True' to omit this item from shell views + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {DE35258C-C695-4CBC-B982-38B0AD24CED0}, 2 + + + + + Name: System.Shell.SFGAOFlagsStrings -- PKEY_Shell_SFGAOFlagsStrings + Description: Expresses the SFGAO flags as string values and is used as a query optimization. + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: {D6942081-D53B-443D-AD47-5E059D9CD27A}, 2 + + + + + Software Properties + + + + + Name: System.Software.DateLastUsed -- PKEY_Software_DateLastUsed + Description: + + Type: DateTime -- VT_FILETIME (For variants: VT_DATE) + FormatID: {841E4F90-FF59-4D16-8947-E81BBFFAB36D}, 16 + + + + + Name: System.Software.ProductName -- PKEY_Software_ProductName + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (PSFMTID_VERSION) {0CEF7D53-FA64-11D1-A203-0000F81FEDEE}, 7 + + + + + Sync Properties + + + + + Name: System.Sync.Comments -- PKEY_Sync_Comments + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 13 + + + + + Name: System.Sync.ConflictDescription -- PKEY_Sync_ConflictDescription + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 4 + + + + + Name: System.Sync.ConflictFirstLocation -- PKEY_Sync_ConflictFirstLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 6 + + + + + Name: System.Sync.ConflictSecondLocation -- PKEY_Sync_ConflictSecondLocation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 7 + + + + + Name: System.Sync.HandlerCollectionID -- PKEY_Sync_HandlerCollectionID + Description: + Type: Guid -- VT_CLSID + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 2 + + + + + Name: System.Sync.HandlerID -- PKEY_Sync_HandlerID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 3 + + + + + Name: System.Sync.HandlerName -- PKEY_Sync_HandlerName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 2 + + + + + Name: System.Sync.HandlerType -- PKEY_Sync_HandlerType + Description: + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 8 + + + + + Name: System.Sync.HandlerTypeLabel -- PKEY_Sync_HandlerTypeLabel + Description: + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 9 + + + + + Name: System.Sync.ItemID -- PKEY_Sync_ItemID + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 6 + + + + + Name: System.Sync.ItemName -- PKEY_Sync_ItemName + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {CE50C159-2FB8-41FD-BE68-D3E042E274BC}, 3 + + + + + Name: System.Sync.ProgressPercentage -- PKEY_Sync_ProgressPercentage + Description: An integer value between 0 and 100 representing the percentage completed. + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 23 + + + + + Name: System.Sync.State -- PKEY_Sync_State + Description: Sync state. + + Type: UInt32 -- VT_UI4 + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 24 + + + + + Name: System.Sync.Status -- PKEY_Sync_Status + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {7BD5533E-AF15-44DB-B8C8-BD6624E1D032}, 10 + + + + + Task Properties + + + + + Name: System.Task.BillingInformation -- PKEY_Task_BillingInformation + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {D37D52C6-261C-4303-82B3-08B926AC6F12}, 100 + + + + + Name: System.Task.CompletionStatus -- PKEY_Task_CompletionStatus + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {084D8A0A-E6D5-40DE-BF1F-C8820E7C877C}, 100 + + + + + Name: System.Task.Owner -- PKEY_Task_Owner + Description: + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: {08C7CC5F-60F2-4494-AD75-55E3E0B5ADD0}, 100 + + + + + Video Properties + + + + + Name: System.Video.Compression -- PKEY_Video_Compression + Description: Indicates the level of compression for the video stream. "Compression". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 10 (PIDVSI_COMPRESSION) + + + + + Name: System.Video.Director -- PKEY_Video_Director + Description: + + Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) + FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 20 (PIDMSI_DIRECTOR) + + + + + Name: System.Video.EncodingBitrate -- PKEY_Video_EncodingBitrate + Description: Indicates the data rate in "bits per second" for the video stream. "DataRate". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 8 (PIDVSI_DATA_RATE) + + + + + Name: System.Video.FourCC -- PKEY_Video_FourCC + Description: Indicates the 4CC for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 44 + + + + + Name: System.Video.FrameHeight -- PKEY_Video_FrameHeight + Description: Indicates the frame height for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 4 + + + + + Name: System.Video.FrameRate -- PKEY_Video_FrameRate + Description: Indicates the frame rate in "frames per millisecond" for the video stream. "FrameRate". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 6 (PIDVSI_FRAME_RATE) + + + + + Name: System.Video.FrameWidth -- PKEY_Video_FrameWidth + Description: Indicates the frame width for the video stream. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 3 + + + + + Name: System.Video.HorizontalAspectRatio -- PKEY_Video_HorizontalAspectRatio + Description: Indicates the horizontal portion of the aspect ratio. The X portion of XX:YY, + like 16:9. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 42 + + + + + Name: System.Video.SampleSize -- PKEY_Video_SampleSize + Description: Indicates the sample size in bits for the video stream. "SampleSize". + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 9 (PIDVSI_SAMPLE_SIZE) + + + + + Name: System.Video.StreamName -- PKEY_Video_StreamName + Description: Indicates the name for the video stream. "StreamName". + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 2 (PIDVSI_STREAM_NAME) + + + + + Name: System.Video.StreamNumber -- PKEY_Video_StreamNumber + Description: "Stream Number". + + Type: UInt16 -- VT_UI2 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 11 (PIDVSI_STREAM_NUMBER) + + + + + Name: System.Video.TotalBitrate -- PKEY_Video_TotalBitrate + Description: Indicates the total data rate in "bits per second" for all video and audio streams. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 43 (PIDVSI_TOTAL_BITRATE) + + + + + Name: System.Video.TranscodedForSync -- PKEY_Video_TranscodedForSync + Description: + Type: Boolean -- VT_BOOL + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 46 + + + + + Name: System.Video.VerticalAspectRatio -- PKEY_Video_VerticalAspectRatio + Description: Indicates the vertical portion of the aspect ratio. The Y portion of + XX:YY, like 16:9. + + Type: UInt32 -- VT_UI4 + FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 45 + + + + + Volume Properties + + + + + Name: System.Volume.FileSystem -- PKEY_Volume_FileSystem + Description: Indicates the filesystem of the volume. + + Type: String -- VT_LPWSTR (For variants: VT_BSTR) + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 4 (PID_VOLUME_FILESYSTEM) (Filesystem Volume Properties) + + + + + Name: System.Volume.IsMappedDrive -- PKEY_Volume_IsMappedDrive + Description: + Type: Boolean -- VT_BOOL + FormatID: {149C0B69-2C2D-48FC-808F-D318D78C4636}, 2 + + + + + Name: System.Volume.IsRoot -- PKEY_Volume_IsRoot + Description: + + Type: Boolean -- VT_BOOL + FormatID: (FMTID_Volume) {9B174B35-40FF-11D2-A27E-00C04FC30871}, 10 (Filesystem Volume Properties) + + + + + Helper class to modify properties for a given window + + + + + Sets a shell property for a given window + + The property to set + Handle to the window that the property will be set on + The value to set for the property + + + + Sets a shell property for a given window + + The property to set + Window that the property will be set on + The value to set for the property + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to AddToMostRecentlyUsedList cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to AlwaysAppendDefaultExtension cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Index was outside the bounds of the CommonFileDialogComboBox.. + + + + + Looks up a localized string similar to File name not available - dialog was canceled.. + + + + + Looks up a localized string similar to Shell item could not be created.. + + + + + Looks up a localized string similar to Handle provided cannot be IntPtr.Zero.. + + + + + Looks up a localized string similar to Multiple files selected - the FileNames property should be used instead.. + + + + + Looks up a localized string similar to Multiple files selected - the Items property should be used instead.. + + + + + Looks up a localized string similar to File name not available - dialog has not closed yet.. + + + + + Looks up a localized string similar to Common File Dialog requires Windows Vista or later.. + + + + + Looks up a localized string similar to Office Files. + + + + + Looks up a localized string similar to All Picture Files. + + + + + Looks up a localized string similar to Text Files. + + + + + Looks up a localized string similar to CreatePrompt cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Custom controls cannot be removed from a File dialog once added.. + + + + + Looks up a localized string similar to Control name cannot be null or zero length.. + + + + + Looks up a localized string similar to CommonFileDialogMenuItem controls can only be added to CommonFileDialogMenu controls.. + + + + + Looks up a localized string similar to Modifying controls collection while dialog is showing is not supported.. + + + + + Looks up a localized string similar to Dialog cannot have more than one control with the same name.. + + + + + Looks up a localized string similar to Dialog control must be removed from current collections first.. + + + + + Looks up a localized string similar to EnsureFileExists cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to EnsurePathExists cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to EnsureReadOnly cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to EnsureValidNames cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Browsing to object failed.. + + + + + Looks up a localized string similar to ExplorerBrowser failed to get current view.. + + + + + Looks up a localized string similar to Unable to get icon size.. + + + + + Looks up a localized string similar to Unexpected error retrieving item count.. + + + + + Looks up a localized string similar to Unexpected error retrieving selected item count.. + + + + + Looks up a localized string similar to Unexpected error retrieving selection.. + + + + + Looks up a localized string similar to Unexpected error retrieving view items.. + + + + + Looks up a localized string similar to The given path does not exist ({0}). + + + + + Looks up a localized string similar to Guid does not identify a known folder.. + + + + + Looks up a localized string similar to ControlPanel Category. + + + + + Looks up a localized string similar to ControlPanel Classic. + + + + + Looks up a localized string similar to Communications. + + + + + Looks up a localized string similar to Compressed Folder. + + + + + Looks up a localized string similar to Contacts. + + + + + Looks up a localized string similar to Documents. + + + + + Looks up a localized string similar to Games. + + + + + Looks up a localized string similar to Generic Library. + + + + + Looks up a localized string similar to Invalid. + + + + + Looks up a localized string similar to Library. + + + + + Looks up a localized string similar to Music. + + + + + Looks up a localized string similar to Music Icons. + + + + + Looks up a localized string similar to Network Explorer. + + + + + Looks up a localized string similar to Not Specified. + + + + + Looks up a localized string similar to Open Search. + + + + + Looks up a localized string similar to Other Users. + + + + + Looks up a localized string similar to Pictures. + + + + + Looks up a localized string similar to Printers. + + + + + Looks up a localized string similar to RecordedTV. + + + + + Looks up a localized string similar to RecycleBin. + + + + + Looks up a localized string similar to Saved Games. + + + + + Looks up a localized string similar to Search Connector. + + + + + Looks up a localized string similar to Searches. + + + + + Looks up a localized string similar to Generic SearchResults. + + + + + Looks up a localized string similar to Software Explorer. + + + + + Looks up a localized string similar to User Files. + + + + + Looks up a localized string similar to Users Libraries. + + + + + Looks up a localized string similar to Videos. + + + + + Looks up a localized string similar to IsExpandedMode cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Custom categories cannot be added while recent documents tracking is turned off.. + + + + + Looks up a localized string similar to The file type is not registered with this application.. + + + + + Looks up a localized string similar to JumpListLink's path is required and cannot be null.. + + + + + Looks up a localized string similar to JumpListLink's title is required and cannot be null.. + + + + + Looks up a localized string similar to Negative numbers are not allowed for the ordinal position.. + + + + + Looks up a localized string similar to Given Known Folder ID is invalid.. + + + + + Looks up a localized string similar to Parsing name is invalid.. + + + + + Looks up a localized string similar to Creation of window has failed, view inner exception for details.. + + + + + Looks up a localized string similar to Window class could not be registered, check inner exception for more details.. + + + + + Looks up a localized string similar to Message filter registration failed.. + + + + + Looks up a localized string similar to No listener handled of that value is registered.. + + + + + Looks up a localized string similar to Cannot create window on the listener thread because there is no existing window on the listener thread.. + + + + + Looks up a localized string similar to NavigateToShortcut cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Parent cannot be null.. + + + + + Looks up a localized string similar to The method or operation is not implemented.. + + + + + Looks up a localized string similar to OverwritePrompt cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to This CanonicalName is not a valid index.. + + + + + Looks up a localized string similar to This PropertyKey is not a valid index.. + + + + + Looks up a localized string similar to Argument CanonicalName cannot be null or empty.. + + + + + Looks up a localized string similar to Index was outside the bounds of the CommonFileDialogRadioButtonList.. + + + + + Looks up a localized string similar to RestoreDirectory cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Retrieved a null shell item from dialog.. + + + + + Looks up a localized string similar to Given property key is invalid.. + + + + + Looks up a localized string similar to Shell Exception has occurred, look at inner exception for information.. + + + + + Looks up a localized string similar to GetParsingName has failed.. + + + + + Looks up a localized string similar to The given CanonicalName is not valid.. + + + + + Looks up a localized string similar to DefaultSaveFolder path not found.. + + + + + Looks up a localized string similar to LibraryName cannot be empty.. + + + + + Looks up a localized string similar to Folder path not found.. + + + + + Looks up a localized string similar to Invalid FolderType Guid.. + + + + + Looks up a localized string similar to The given known folder is not a valid library.. + + + + + Looks up a localized string similar to Can't get the display name.. + + + + + Looks up a localized string similar to Destination array too small, or invalid arrayIndex.. + + + + + Looks up a localized string similar to Must have at least one shell object in the collection.. + + + + + Looks up a localized string similar to Cannot insert items into a read only list.. + + + + + Looks up a localized string similar to Cannot remove items from a read only list.. + + + + + Looks up a localized string similar to Shell item could not be created.. + + + + + Looks up a localized string similar to Shell Object creation requires Windows Vista or higher operating system.. + + + + + Looks up a localized string similar to Unable to Create Shell Item.. + + + + + Looks up a localized string similar to Registration for change notification has failed.. + + + + + Looks up a localized string similar to Unable to change watched events while listening.. + + + + + Looks up a localized string similar to The value on this property cannot be set. To set the property value, use the ShellObject that is associated with this property.. + + + + + Looks up a localized string similar to No constructor found matching requested argument types.. + + + + + Looks up a localized string similar to Unable to set property.. + + + + + Looks up a localized string similar to Unable to get writable property store for this property.. + + + + + Looks up a localized string similar to A value had to be truncated in a string or rounded if a numeric value. Set AllowTruncatedValue to true to prevent this exception.. + + + + + Looks up a localized string similar to This Property is available on Windows 7 only.. + + + + + Looks up a localized string similar to This property only accepts a value of type \"{0}\".. + + + + + Looks up a localized string similar to Unable to set list of sort columns.. + + + + + Looks up a localized string similar to Unable to set visible columns.. + + + + + Looks up a localized string similar to CurrentSize (width or height) cannot be greater than the maximum size: {0}.. + + + + + Looks up a localized string similar to The current ShellObject does not have a thumbnail. Try using ShellThumbnailFormatOption.Default to get the icon for this item.. + + + + + Looks up a localized string similar to The current ShellObject does not have a valid thumbnail handler or there was a problem in extracting the thumbnail for this specific shell object.. + + + + + Looks up a localized string similar to CurrentSize (width or height) cannot be 0.. + + + + + Looks up a localized string similar to ShowHiddenItems cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to Show places list cannot be changed while dialog is showing.. + + + + + Looks up a localized string similar to The Stock Icon identifier given is invalid ({0}).. + + + + + Looks up a localized string similar to Child control's window handle cannot be zero.. + + + + + Looks up a localized string similar to Parent window handle cannot be zero.. + + + + + Looks up a localized string similar to TabbedThumbnailProxyWindow has not been set.. + + + + + Looks up a localized string similar to A valid active Window is needed to update the Taskbar.. + + + + + Looks up a localized string similar to The array of buttons must contain at least 1 item.. + + + + + Looks up a localized string similar to Tool bar buttons for this window are already added. Please refer to the Remarks section of the AddButtons method for more information on updating the properties or hiding existing buttons.. + + + + + Looks up a localized string similar to Value is already set. It cannot be set more than once.. + + + + + Looks up a localized string similar to The given control has not been added to the taskbar.. + + + + + Looks up a localized string similar to Window handle is invalid.. + + + + + Looks up a localized string similar to This preview has already been added.. + + + + + Looks up a localized string similar to The given preview has not been added to the taskbar.. + + + + + Looks up a localized string similar to Maximum number of buttons allowed is 7.. + + + + + Looks up a localized string similar to Null or empty arrays are not allowed.. + + + + + Encapsulates the data about a window message + + + + + Received windows message. + + + + + The result of registering with the MessageListenerFilter + + + + + Gets the window handle to which the callback was registered. + + + + + Gets the message for which the callback was registered. + + + + + Base class for the Event Args for change notifications raised by . + + + + + The type of the change that happened to the ShellObject + + + + + True if the event was raised as a result of a system interrupt. + + + + + The data that describes a ShellObject event with a single path parameter + + + + + The path of the shell object + + + + + The data that describes a ShellObject renamed event + + + + + The new path of the shell object + + + + + The data that describes a SystemImageUpdated event. + + + + + Gets the index of the system image that has been updated. + + + + + Listens for changes in/on a ShellObject and raises events when they occur. + This class supports all items under the shell namespace including + files, folders and virtual folders (libraries, search results and network items), etc. + + + + + Creates the ShellObjectWatcher for the given ShellObject + + The ShellObject to monitor + Whether to listen for changes recursively (for when monitoring a container) + + + + Start the watcher and begin receiving change notifications. + + If the watcher is running, has no effect. + Registration for notifications should be done before this is called. + + + + + + Stop the watcher and prevent further notifications from being received. + If the watcher is not running, this has no effect. + + + + + Processes all change notifications sent by the Windows Shell. + + The windows message representing the notification event + + + + Disposes ShellObjectWatcher + + + + + + Disposes ShellObjectWatcher. + + + + + Finalizer for ShellObjectWatcher + + + + + Gets whether the watcher is currently running. + + + + + Raised when any event occurs. + + + + + Raised when global events occur. + + + + + Raised when disk events occur. + + + + + Raised when an item is renamed. + + + + + Raised when an item is created. + + + + + Raised when an item is deleted. + + + + + Raised when an item is updated. + + + + + Raised when a directory is updated. + + + + + Raised when a directory is renamed. + + + + + Raised when a directory is created. + + + + + Raised when a directory is deleted. + + + + + Raised when media is inserted. + + + + + Raised when media is removed. + + + + + Raised when a drive is added. + + + + + Raised when a drive is removed. + + + + + Raised when a folder is shared on a network. + + + + + Raised when a folder is unshared from the network. + + + + + Raised when a server is disconnected. + + + + + Raised when a system image is changed. + + + + + Raised when free space changes. + + + + + Raised when a file type association changes. + + + + + Describes the event that has occurred. + Typically, only one event is specified at a time. + If more than one event is specified, + the values contained in the dwItem1 and dwItem2 parameters must be the same, + respectively, for all specified events. + This parameter can be one or more of the following values: + + + + + None + + + + + The name of a nonfolder item has changed. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the previous PIDL or name of the item. + dwItem2 contains the new PIDL or name of the item. + + + + + A nonfolder item has been created. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the item that was created. + dwItem2 is not used and should be NULL. + + + + + A nonfolder item has been deleted. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the item that was deleted. + dwItem2 is not used and should be NULL. + + + + + A folder has been created. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the folder that was created. + dwItem2 is not used and should be NULL. + + + + + A folder has been removed. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the folder that was removed. + dwItem2 is not used and should be NULL. + + + + + Storage media has been inserted into a drive. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the root of the drive that contains the new media. + dwItem2 is not used and should be NULL. + + + + + Storage media has been removed from a drive. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the root of the drive from which the media was removed. + dwItem2 is not used and should be NULL. + + + + + A drive has been removed. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the root of the drive that was removed. + dwItem2 is not used and should be NULL. + + + + + A drive has been added. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the root of the drive that was added. + dwItem2 is not used and should be NULL. + + + + + A folder on the local computer is being shared via the network. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the folder that is being shared. + dwItem2 is not used and should be NULL. + + + + + A folder on the local computer is no longer being shared via the network. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the folder that is no longer being shared. + dwItem2 is not used and should be NULL. + + + + + The attributes of an item or folder have changed. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the item or folder that has changed. + dwItem2 is not used and should be NULL. + + + + + The contents of an existing folder have changed, but the folder still exists and has not been renamed. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the folder that has changed. + dwItem2 is not used and should be NULL. + If a folder has been created, deleted, or renamed, use SHCNE_MKDIR, SHCNE_RMDIR, or SHCNE_RENAMEFOLDER, respectively. + + + + + An existing item (a folder or a nonfolder) has changed, but the item still exists and has not been renamed. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the item that has changed. + dwItem2 is not used and should be NULL. + If a nonfolder item has been created, deleted, or renamed, + use SHCNE_CREATE, SHCNE_DELETE, or SHCNE_RENAMEITEM, respectively, instead. + + + + + The computer has disconnected from a server. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the server from which the computer was disconnected. + dwItem2 is not used and should be NULL. + + + + + An image in the system image list has changed. + SHCNF_DWORD must be specified in uFlags. + dwItem1 is not used and should be NULL. + dwItem2 contains the index in the system image list that has changed. + //verify this is not opposite? + + + + The name of a folder has changed. SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the previous PIDL or name of the folder. + dwItem2 contains the new PIDL or name of the folder. + + + + + The amount of free space on a drive has changed. + SHCNF_IDLIST or SHCNF_PATH must be specified in uFlags. + dwItem1 contains the root of the drive on which the free space changed. + dwItem2 is not used and should be NULL. + + + + + A file type association has changed. + SHCNF_IDLIST must be specified in the uFlags parameter. + dwItem1 and dwItem2 are not used and must be NULL. + + + + + Specifies a combination of all of the disk event identifiers. + + + + + Specifies a combination of all of the global event identifiers. + + + + + All events have occurred. + + + + + The specified event occurred as a result of a system interrupt. + As this value modifies other event values, it cannot be used alone. + + + + + Represents a standard system icon. + + + + + Creates a new StockIcon instance with the specified identifer, default size + and no link overlay or selected states. + + A value that identifies the icon represented by this instance. + + + + Creates a new StockIcon instance with the specified identifer and options. + + A value that identifies the icon represented by this instance. + A value that indicates the size of the stock icon. + A bool value that indicates whether the icon has a link overlay. + A bool value that indicates whether the icon is in a selected state. + + + + Release the native and managed objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects + + + + + + + + + + Gets or sets a value indicating whether the icon appears selected. + + A value. + + + + Gets or sets a value that cotrols whether to put a link overlay on the icon. + + A value. + + + + Gets or sets a value that controls the size of the Stock Icon. + + A value. + + + + Gets or sets the Stock Icon identifier associated with this icon. + + + + + Gets the icon image in format. + + + + + Gets the icon image in format. + + + + + Gets the icon image in format. + + + + + Specifies options for the size of the stock icon. + + + + + Retrieve the small version of the icon, as specified by SM_CXSMICON and SM_CYSMICON system metrics. + + + + + Retrieve the large version of the icon, as specified by SM_CXICON and SM_CYICON system metrics. + + + + + Retrieve the shell-sized icons (instead of the size specified by the system metrics). + + + + + Provides values used to specify which standard icon to retrieve. + + + + + Icon for a document (blank page), no associated program. + + + + + Icon for a document with an associated program. + + + + + Icon for a generic application with no custom icon. + + + + + Icon for a closed folder. + + + + + Icon for an open folder. + + + + + Icon for a 5.25" floppy disk drive. + + + + + Icon for a 3.5" floppy disk drive. + + + + + Icon for a removable drive. + + + + + Icon for a fixed (hard disk) drive. + + + + + Icon for a network drive. + + + + + Icon for a disconnected network drive. + + + + + Icon for a CD drive. + + + + + Icon for a RAM disk drive. + + + + + Icon for an entire network. + + + + + Icon for a computer on the network. + + + + + Icon for a printer. + + + + + Icon for My Network places. + + + + + Icon for search (magnifying glass). + + + + + Icon for help. + + + + + Icon for an overlay indicating shared items. + + + + + Icon for an overlay indicating shortcuts to items. + + + + + Icon for an overlay for slow items. + + + + + Icon for a empty recycle bin. + + + + + Icon for a full recycle bin. + + + + + Icon for audio CD media. + + + + + Icon for a security lock. + + + + + Icon for a auto list. + + + + + Icon for a network printer. + + + + + Icon for a server share. + + + + + Icon for a Fax printer. + + + + + Icon for a networked Fax printer. + + + + + Icon for print to file. + + + + + Icon for a stack. + + + + + Icon for a SVCD media. + + + + + Icon for a folder containing other items. + + + + + Icon for an unknown drive. + + + + + Icon for a DVD drive. + + + + + Icon for DVD media. + + + + + Icon for DVD-RAM media. + + + + + Icon for DVD-RW media. + + + + + Icon for DVD-R media. + + + + + Icon for a DVD-ROM media. + + + + + Icon for CD+ (Enhanced CD) media. + + + + + Icon for CD-RW media. + + + + + Icon for a CD-R media. + + + + + Icon burning a CD. + + + + + Icon for blank CD media. + + + + + Icon for CD-ROM media. + + + + + Icon for audio files. + + + + + Icon for image files. + + + + + Icon for video files. + + + + + Icon for mixed Files. + + + + + Icon for a folder back. + + + + + Icon for a folder front. + + + + + Icon for a security shield. Use for UAC prompts only. + + + + + Icon for a warning. + + + + + Icon for an informational message. + + + + + Icon for an error message. + + + + + Icon for a key. + + + + + Icon for software. + + + + + Icon for a rename. + + + + + Icon for delete. + + + + + Icon for audio DVD media. + + + + + Icon for movie DVD media. + + + + + Icon for enhanced CD media. + + + + + Icon for enhanced DVD media. + + + + + Icon for HD-DVD media. + + + + + Icon for BluRay media. + + + + + Icon for VCD media. + + + + + Icon for DVD+R media. + + + + + Icon for DVD+RW media. + + + + + Icon for desktop computer. + + + + + Icon for mobile computer (laptop/notebook). + + + + + Icon for users. + + + + + Icon for smart media. + + + + + Icon for compact flash. + + + + + Icon for a cell phone. + + + + + Icon for a camera. + + + + + Icon for video camera. + + + + + Icon for audio player. + + + + + Icon for connecting to network. + + + + + Icon for the Internet. + + + + + Icon for a ZIP file. + + + + + Icon for settings. + + + + + HDDVD Drive (all types) + + + + + Icon for BluRay Drive (all types) + + + + + Icon for HDDVD-ROM Media + + + + + Icon for HDDVD-R Media + + + + + Icon for HDDVD-RAM Media + + + + + Icon for BluRay ROM Media + + + + + Icon for BluRay R Media + + + + + Icon for BluRay RE Media (Rewriable and RAM) + + + + + Icon for Clustered disk + + + + + Collection of all the standard system stock icons + + + + + Creates a stock icon collection using the default options for + size, link overlay and selection state. + + + + + Overloaded constructor that takes in size and Boolean values for + link overlay and selected icon state. The settings are applied to + all the stock icons in the collection. + + StockIcon size for all the icons in the collection. + Link Overlay state for all the icons in the collection. + Selection state for all the icons in the collection. + + + + Returns the existing stock icon from the internal cache, or creates a new one + based on the current settings if it's not in the cache. + + Unique identifier for the requested stock icon + Stock Icon based on the identifier given (either from the cache or created new) + + + + Gets the default stock icon size in one of the StockIconSize values. + This size applies to all the stock icons in the collection. + + + + + Gets the default link overlay state for the icon. This property + applies to all the stock icons in the collection. + + + + + Gets the default selected state for the icon. This property + applies to all the stock icons in the collection. + + + + + Gets a collection of all the system stock icons + + + + + Icon for a document (blank page), no associated program. + + + + + Icon for a document with an associated program. + + + + + Icon for a generic application with no custom icon. + + + + + Icon for a closed folder. + + + + + Icon for an open folder. + + + + + Icon for a 5.25" floppy disk drive. + + + + + Icon for a 3.5" floppy disk drive. + + + + + Icon for a removable drive. + + + + + Icon for a fixed (hard disk) drive. + + + + + Icon for a network drive. + + + + + Icon for a disconnected network drive. + + + + + Icon for a CD drive. + + + + + Icon for a RAM disk drive. + + + + + Icon for an entire network. + + + + + Icon for a computer on the network. + + + + + Icon for a printer. + + + + + Icon for My Network places. + + + + + Icon for search (magnifying glass). + + + + + Icon for help. + + + + + Icon for an overlay indicating shared items. + + + + + Icon for an overlay indicating shortcuts to items. + + + + + Icon for an overlay for slow items. + + + + + Icon for a empty recycle bin. + + + + + Icon for a full recycle bin. + + + + + Icon for audio CD media. + + + + + Icon for a security lock. + + + + + Icon for a auto list. + + + + + Icon for a network printer. + + + + + Icon for a server share. + + + + + Icon for a Fax printer. + + + + + Icon for a networked Fax printer. + + + + + Icon for print to file. + + + + + Icon for a stack. + + + + + Icon for a SVCD media. + + + + + Icon for a folder containing other items. + + + + + Icon for an unknown drive. + + + + + Icon for a DVD drive. + + + + + Icon for DVD media. + + + + + Icon for DVD-RAM media. + + + + + Icon for DVD-RW media. + + + + + Icon for DVD-R media. + + + + + Icon for a DVD-ROM media. + + + + + Icon for CD+ (Enhanced CD) media. + + + + + Icon for CD-RW media. + + + + + Icon for a CD-R media. + + + + + Icon burning a CD. + + + + + Icon for blank CD media. + + + + + Icon for CD-ROM media. + + + + + Icon for audio files. + + + + + Icon for image files. + + + + + Icon for video files. + + + + + Icon for mixed Files. + + + + + Icon for a folder back. + + + + + Icon for a folder front. + + + + + Icon for a security shield. Use for UAC prompts only. + + + + + Icon for a warning. + + + + + Icon for an informational message. + + + + + Icon for an error message. + + + + + Icon for a key. + + + + + Icon for software. + + + + + Icon for a rename. + + + + + Icon for delete. + + + + + Icon for audio DVD media. + + + + + Icon for movie DVD media. + + + + + Icon for enhanced CD media. + + + + + Icon for enhanced DVD media. + + + + + Icon for HD-DVD media. + + + + + Icon for BluRay media. + + + + + Icon for VCD media. + + + + + Icon for DVD+R media. + + + + + Icon for DVD+RW media. + + + + + Icon for desktop computer. + + + + + Icon for mobile computer (laptop/notebook). + + + + + Icon for users. + + + + + Icon for smart media. + + + + + Icon for compact flash. + + + + + Icon for a cell phone. + + + + + Icon for a camera. + + + + + Icon for video camera. + + + + + Icon for audio player. + + + + + Icon for connecting to network. + + + + + Icon for the Internet. + + + + + Icon for a ZIP file. + + + + + Icon for settings. + + + + + HDDVD Drive (all types) + + + + + Icon for BluRay Drive (all types) + + + + + Icon for HDDVD-ROM Media + + + + + Icon for HDDVD-R Media + + + + + Icon for HDDVD-RAM Media + + + + + Icon for BluRay ROM Media + + + + + Icon for BluRay R Media + + + + + Icon for BluRay RE Media (Rewriable and RAM) + + + + + Icon for Clustered disk + + + + + Represents a collection of custom categories + + + + + Add the specified category to this collection + + Category to add + + + + Remove the specified category from this collection + + Category item to remove + True if item was removed. + + + + Clear all items from the collection + + + + + Determine if this collection contains the specified item + + Category to search for + True if category was found + + + + Copy this collection to a compatible one-dimensional array, + starting at the specified index of the target array + + Array to copy to + Index of target array to start copy + + + + Returns an enumerator that iterates through this collection. + + Enumerator to iterate through this collection. + + + + Returns an enumerator that iterates through this collection. + + Enumerator to iterate through this collection. + + + + Event to trigger anytime this collection is modified + + + + + Determines if this collection is read-only + + + + + The number of items in this collection + + + + + Represents a collection of jump list items. + + The type of elements in this collection. + + + + Adds the specified item to this collection. + + The item to add. + + + + Removes the first instance of the specified item from the collection. + + The item to remove. + true if an item was removed, otherwise false if no items were removed. + + + + Clears all items from this collection. + + + + + Determines if this collection contains the specified item. + + The search item. + true if an item was found, otherwise false. + + + + Copies this collection to a compatible one-dimensional array, + starting at the specified index of the target array. + + The array name. + The index of the starting element. + + + + Returns an enumerator that iterates through a collection. + + An enumerator to iterate through this collection. + + + + Returns an enumerator that iterates through a collection of a specified type. + + An enumerator to iterate through this collection. + + + + Occurs anytime a change is made to the underlying collection. + + + + + Gets or sets a value that determines if this collection is read-only. + + + + + Gets a count of the items currently in this collection. + + + + + Represents a jump list link object. + + + + + Interface for jump list tasks + + + + + Interface for jump list items + + + + + Gets or sets this item's path + + + + + Initializes a new instance of a JumpListLink with the specified path. + + The path to the item. The path is required for the JumpList Link + The title for the JumpListLink item. The title is required for the JumpList link. + + + + Release the native and managed objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects. + + + + + Implement the finalizer. + + + + + Gets or sets the link's title + + + + + Gets or sets the link's path + + + + + Gets or sets the icon reference (location and index) of the link's icon. + + + + + Gets or sets the object's arguments (passed to the command line). + + + + + Gets or sets the object's working directory. + + + + + Gets or sets the show command of the lauched application. + + + + + Gets an IShellLinkW representation of this object + + + + + Represents a separator in the user task list. The JumpListSeparator control + can only be used in a user task list. + + + + + Release the native and managed objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects. + + + + + Implement the finalizer. + + + + + Gets an IShellLinkW representation of this object + + + + + Event args for when close is selected on a tabbed thumbnail proxy window. + + + + + Event args for various Tabbed Thumbnail related events + + + + + Creates a Event Args for a specific tabbed thumbnail event. + + Window handle for the control/window related to the event + + + + Creates a Event Args for a specific tabbed thumbnail event. + + WPF Control (UIElement) related to the event + + + + Gets the Window handle for the specific control/window that is related to this event. + + For WPF Controls (UIElement) the WindowHandle will be IntPtr.Zero. + Check the WindowsControl property to get the specific control associated with this event. + + + + Gets the WPF Control (UIElement) that is related to this event. This property may be null + for non-WPF applications. + + + + + Creates a Event Args for a specific tabbed thumbnail event. + + Window handle for the control/window related to the event + + + + Creates a Event Args for a specific tabbed thumbnail event. + + WPF Control (UIElement) related to the event + + + + If set to true, the proxy window will not be removed from the taskbar. + + + + + Helper class to capture a control or window as System.Drawing.Bitmap + + + + + Captures a screenshot of the specified window at the specified + bitmap size. NOTE: This method will not accurately capture controls + that are hidden or obstructed (partially or completely) by another control (e.g. hidden tabs, + or MDI child windows that are obstructed by other child windows/forms). + + The window handle. + The requested bitmap size. + A screen capture of the window. + + + + Grabs a snapshot of a WPF UIElement and returns the image as Bitmap. + + Represents the element to take the snapshot from. + Represents the X DPI value used to capture this snapshot. + Represents the Y DPI value used to capture this snapshot. + The requested bitmap width. + The requested bitmap height. + Returns the bitmap (PNG format). + + + + Resizes the given bitmap while maintaining the aspect ratio. + + Original/source bitmap + Maximum width for the new image + Maximum height for the new image + If true and requested image is wider than the source, the new image is resized accordingly. + + + + + Represents the main class for adding and removing tabbed thumbnails on the Taskbar + for child windows and controls. + + + + + Internal dictionary to keep track of the user's window handle and its + corresponding thumbnail preview objects. + + + + + Internal constructor that creates a new dictionary for keeping track of the window handles + and their corresponding thumbnail preview objects. + + + + + Adds a new tabbed thumbnail to the taskbar. + + Thumbnail preview for a specific window handle or control. The preview + object can be initialized with specific properties for the title, bitmap, and tooltip. + If the tabbed thumbnail has already been added + + + + Gets the TabbedThumbnail object associated with the given window handle + + Window handle for the control/window + TabbedThumbnail associated with the given window handle + + + + Gets the TabbedThumbnail object associated with the given control + + Specific control for which the preview object is requested + TabbedThumbnail associated with the given control + + + + Gets the TabbedThumbnail object associated with the given WPF Window + + WPF Control (UIElement) for which the preview object is requested + TabbedThumbnail associated with the given WPF Window + + + + Remove the tabbed thumbnail from the taskbar. + + TabbedThumbnail associated with the control/window that + is to be removed from the taskbar + + + + Remove the tabbed thumbnail from the taskbar. + + TabbedThumbnail associated with the window handle that + is to be removed from the taskbar + + + + Remove the tabbed thumbnail from the taskbar. + + TabbedThumbnail associated with the control that + is to be removed from the taskbar + + + + Remove the tabbed thumbnail from the taskbar. + + TabbedThumbnail associated with the WPF Control (UIElement) that + is to be removed from the taskbar + + + + Sets the given tabbed thumbnail preview object as being active on the taskbar tabbed thumbnails list. + Call this method to keep the application and the taskbar in sync as to which window/control + is currently active (or selected, in the case of tabbed application). + + TabbedThumbnail for the specific control/indow that is currently active in the application + If the control/window is not yet added to the tabbed thumbnails list + + + + Sets the given window handle as being active on the taskbar tabbed thumbnails list. + Call this method to keep the application and the taskbar in sync as to which window/control + is currently active (or selected, in the case of tabbed application). + + Window handle for the control/window that is currently active in the application + If the control/window is not yet added to the tabbed thumbnails list + + + + Sets the given Control/Form window as being active on the taskbar tabbed thumbnails list. + Call this method to keep the application and the taskbar in sync as to which window/control + is currently active (or selected, in the case of tabbed application). + + Control/Form that is currently active in the application + If the control/window is not yet added to the tabbed thumbnails list + + + + Sets the given WPF window as being active on the taskbar tabbed thumbnails list. + Call this method to keep the application and the taskbar in sync as to which window/control + is currently active (or selected, in the case of tabbed application). + + WPF control that is currently active in the application + If the control/window is not yet added to the tabbed thumbnails list + + + + Determines whether the given preview has been added to the taskbar's tabbed thumbnail list. + + The preview to locate on the taskbar's tabbed thumbnail list + true if the tab is already added on the taskbar; otherwise, false. + + + + Determines whether the given window has been added to the taskbar's tabbed thumbnail list. + + The window to locate on the taskbar's tabbed thumbnail list + true if the tab is already added on the taskbar; otherwise, false. + + + + Determines whether the given control has been added to the taskbar's tabbed thumbnail list. + + The preview to locate on the taskbar's tabbed thumbnail list + true if the tab is already added on the taskbar; otherwise, false. + + + + Determines whether the given control has been added to the taskbar's tabbed thumbnail list. + + The preview to locate on the taskbar's tabbed thumbnail list + true if the tab is already added on the taskbar; otherwise, false. + + + + Invalidates all the tabbed thumbnails. This will force the Desktop Window Manager + to not use the cached thumbnail or preview or aero peek and request a new one next time. + + This method should not be called frequently. + Doing so can lead to poor performance as new bitmaps are created and retrieved. + + + + Clear a clip that is already in place and return to the default display of the thumbnail. + + The handle to a window represented in the taskbar. This has to be a top-level window. + + + + Selects a portion of a window's client area to display as that window's thumbnail in the taskbar. + + The handle to a window represented in the taskbar. This has to be a top-level window. + Rectangle structure that specifies a selection within the window's client area, + relative to the upper-left corner of that client area. + If this parameter is null, the clipping area will be cleared and the default display of the thumbnail will be used instead. + + + + Moves an existing thumbnail to a new position in the application's group. + + Preview for the window whose order is being changed. + This value is required, must already be added via AddThumbnailPreview method, and cannot be null. + The preview of the tab window whose thumbnail that previewToChange is inserted to the left of. + This preview must already be added via AddThumbnailPreview. If this value is null, the previewToChange tab is added to the end of the list. + + + + + Event args for the TabbedThumbnailBitmapRequested event. The event allows applications to + provide a bitmap for the tabbed thumbnail's preview and peek. The application should also + set the Handled property if a custom bitmap is provided. + + + + + Creates a Event Args for a TabbedThumbnailBitmapRequested event. + + Window handle for the control/window related to the event + + + + Creates a Event Args for a TabbedThumbnailBitmapRequested event. + + WPF Control (UIElement) related to the event + + + + Gets or sets a value indicating whether the TabbedThumbnailBitmapRequested event was handled. + Set this property if the SetImage method is called with a custom bitmap for the thumbnail/peek. + + + + + Represents a tabbed thumbnail on the taskbar for a given window or a control. + + + + + Creates a new TabbedThumbnail with the given window handle of the parent and + a child control/window's handle (e.g. TabPage or Panel) + + Window handle of the parent window. + This window has to be a top-level window and the handle cannot be null or IntPtr.Zero + Window handle of the child control or window for which a tabbed + thumbnail needs to be displayed + + + + Creates a new TabbedThumbnail with the given window handle of the parent and + a child control (e.g. TabPage or Panel) + + Window handle of the parent window. + This window has to be a top-level window and the handle cannot be null or IntPtr.Zero + Child control for which a tabbed thumbnail needs to be displayed + This method can also be called when using a WindowsFormHost control in a WPF application. + Call this method with the main WPF Window's handle, and windowsFormHost.Child control. + + + + Creates a new TabbedThumbnail with the given window handle of the parent and + a WPF child Window. For WindowsFormHost control, use TabbedThumbnail(IntPtr, Control) overload and pass + the WindowsFormHost.Child as the second parameter. + + Parent window for the UIElement control. + This window has to be a top-level window and the handle cannot be null + WPF Control (UIElement) for which a tabbed thumbnail needs to be displayed + Offset point used for displaying the peek bitmap. This setting is + recomended for hidden WPF controls as it is difficult to calculate their offset. + + + + Sets the window icon for this thumbnail preview + + System.Drawing.Icon for the window/control associated with this preview + + + + Sets the window icon for this thumbnail preview + + Icon handle (hIcon) for the window/control associated with this preview + This method will not release the icon handle. It is the caller's responsibility to release the icon handle. + + + + Override the thumbnail and peek bitmap. + By providing this bitmap manually, Thumbnail Window manager will provide the + Desktop Window Manager (DWM) this bitmap instead of rendering one automatically. + Use this property to update the bitmap whenever the control is updated and the user + needs to be shown a new thumbnail on the taskbar preview (or aero peek). + + The image to use. + + If the bitmap doesn't have the right dimensions, the DWM may scale it or not + render certain areas as appropriate - it is the user's responsibility + to render a bitmap with the proper dimensions. + + + + + Override the thumbnail and peek bitmap. + By providing this bitmap manually, Thumbnail Window manager will provide the + Desktop Window Manager (DWM) this bitmap instead of rendering one automatically. + Use this property to update the bitmap whenever the control is updated and the user + needs to be shown a new thumbnail on the taskbar preview (or aero peek). + + The image to use. + + If the bitmap doesn't have the right dimensions, the DWM may scale it or not + render certain areas as appropriate - it is the user's responsibility + to render a bitmap with the proper dimensions. + + + + + Override the thumbnail and peek bitmap. + By providing this bitmap manually, Thumbnail Window manager will provide the + Desktop Window Manager (DWM) this bitmap instead of rendering one automatically. + Use this property to update the bitmap whenever the control is updated and the user + needs to be shown a new thumbnail on the taskbar preview (or aero peek). + + A bitmap handle for the image to use. + When the TabbedThumbnail is finalized, this class will delete the provided hBitmap. + + If the bitmap doesn't have the right dimensions, the DWM may scale it or not + render certain areas as appropriate - it is the user's responsibility + to render a bitmap with the proper dimensions. + + + + + Invalidate any existing thumbnail preview. Calling this method + will force DWM to request a new bitmap next time user previews the thumbnails + or requests Aero peek preview. + + + + + Returns true if the thumbnail was removed from the taskbar; false if it was not. + + Returns true if the thumbnail was removed from the taskbar; false if it was not. + + + + + + + + + Release the native objects. + + + + + Release the native objects. + + + + + + Title for the window shown as the taskbar thumbnail. + + + + + Tooltip to be shown for this thumbnail on the taskbar. + By default this is full title of the window shown on the taskbar. + + + + + Specifies that only a portion of the window's client area + should be used in the window's thumbnail. + A value of null will clear the clipping area and use the default thumbnail. + + + + + Specifies whether a standard window frame will be displayed + around the bitmap. If the bitmap represents a top-level window, + you would probably set this flag to true. If the bitmap + represents a child window (or a frameless window), you would + probably set this flag to false. + + + + + Gets or sets the offset used for displaying the peek bitmap. This setting is + recomended for hidden WPF controls as it is difficult to calculate their offset. + + + + + This event is raised when the Title property changes. + + + + + This event is raised when the Tooltip property changes. + + + + + The event that occurs when a tab is closed on the taskbar thumbnail preview. + + + + + The event that occurs when a tab is maximized via the taskbar thumbnail preview (context menu). + + + + + The event that occurs when a tab is minimized via the taskbar thumbnail preview (context menu). + + + + + The event that occurs when a tab is activated (clicked) on the taskbar thumbnail preview. + + + + + The event that occurs when a thumbnail or peek bitmap is requested by the user. + + + + + + + + + + Release the native objects. + + + + + Known category to display + + + + + Don't display either known category. You must have at least one + user task or custom category link in order to not see the + default 'Recent' known category + + + + + Display the 'Recent' known category + + + + + Display the 'Frequent' known category + + + + + Represents the thumbnail progress bar state. + + + + + No progress is displayed. + + + + + The progress is indeterminate (marquee). + + + + + Normal progress is displayed. + + + + + An error occurred (red). + + + + + The operation is paused (yellow). + + + + + WPARAM value for a THUMBBUTTON being clicked. + + + + + Sets the window's application id by its window handle. + + The window handle. + The application id. + + + + Thumbnail Alpha Types + + + + + Let the system decide. + + + + + No transparency + + + + + Has transparency + + + + + Defines the properties used by a Shell Property. + + + + + Gets a formatted, Unicode string representation of a property value. + + One or more PropertyDescriptionFormat flags + chosen to produce the desired display format. + The formatted value as a string. + + + + Gets the property key that identifies this property. + + + + + Get the property description object. + + + + + Gets the case-sensitive name of the property as it is known to the system, + regardless of its localized name. + + + + + Gets the value for this property using the generic Object type. + + + To obtain a specific type for this value, use the more strongly-typed + Property<T> class. + You can only set a value for this type using the Property<T> + class. + + + + + Gets the System.Type value for this property. + + + + + Gets the image reference path and icon index associated with a property value. + This API is only available in Windows 7. + + + + + Creates a readonly collection of IProperty objects. + + + + + Creates a new Property collection given an IPropertyStore object + + IPropertyStore + + + + Creates a new Property collection given an IShellItem2 native interface + + Parent ShellObject + + + + Creates a new ShellPropertyCollection object with the specified file or folder path. + + The path to the file or folder. + + + + Checks if a property with the given canonical name is available. + + The canonical name of the property. + True if available, false otherwise. + + + + Checks if a property with the given property key is available. + + The property key. + True if available, false otherwise. + + + + Release the native and managed objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects. + + + + + Implement the finalizer. + + + + + Gets the property associated with the supplied canonical name string. + The canonical name property is case-sensitive. + + + The canonical name. + The property associated with the canonical name, if found. + Throws IndexOutOfRangeException + if no matching property is found. + + + + Gets a property associated with the supplied property key. + + + The property key. + The property associated with the property key, if found. + Throws IndexOutOfRangeException + if no matching property is found. + + + + Defines the shell property description information for a property. + + + + + Gets the localized display string that describes the current sort order. + + Indicates the sort order should + reference the string "Z on top"; otherwise, the sort order should reference the string "A on top". + The sort description for this property. + The string retrieved by this method is determined by flags set in the + sortDescription attribute of the labelInfo element in the property's .propdesc file. + + + + Release the native objects + + Indicates that this is being called from Dispose(), rather than the finalizer. + + + + Release the native objects + + + + + Release the native objects + + + + + Gets the case-sensitive name of a property as it is known to the system, + regardless of its localized name. + + + + + Gets the property key identifying the underlying property. + + + + + Gets the display name of the property as it is shown in any user interface (UI). + + + + + Gets the text used in edit controls hosted in various dialog boxes. + + + + + Gets the VarEnum OLE type for this property. + + + + + Gets the .NET system type for a value of this property, or + null if the value is empty. + + + + + Gets the current data type used to display the property. + + + + + Gets the default user interface (UI) column width for this property. + + + + + Gets a value that describes how the property values are displayed when + multiple items are selected in the user interface (UI). + + + + + Gets a list of the possible values for this property. + + + + + Gets the column state flag, which describes how the property + should be treated by interfaces or APIs that use this flag. + + + + + Gets the condition type to use when displaying the property in + the query builder user interface (UI). This influences the list + of predicate conditions (for example, equals, less than, and + contains) that are shown for this property. + + For more information, see the conditionType attribute + of the typeInfo element in the property's .propdesc file. + + + + Gets the default condition operation to use + when displaying the property in the query builder user + interface (UI). This influences the list of predicate conditions + (for example, equals, less than, and contains) that are shown + for this property. + + For more information, see the conditionType attribute of the + typeInfo element in the property's .propdesc file. + + + + Gets the method used when a view is grouped by this property. + + The information retrieved by this method comes from + the groupingRange attribute of the typeInfo element in the + property's .propdesc file. + + + + Gets the current sort description flags for the property, + which indicate the particular wordings of sort offerings. + + The settings retrieved by this method are set + through the sortDescription attribute of the labelInfo + element in the property's .propdesc file. + + + + Gets a set of flags that describe the uses and capabilities of the property. + + + + + Gets the current set of flags governing the property's view. + + + + + Gets a value that determines if the native property description is present on the system. + + + + + Get the native property description COM interface + + + + + Indicate flags that modify the property store object retrieved by methods + that create a property store, such as IShellItem2::GetPropertyStore or + IPropertyStoreFactory::GetPropertyStore. + + + + + Meaning to a calling process: Return a read-only property store that contains all + properties. Slow items (offline files) are not opened. + Combination with other flags: Can be overridden by other flags. + + + + + Meaning to a calling process: Include only properties directly from the property + handler, which opens the file on the disk, network, or device. Meaning to a file + folder: Only include properties directly from the handler. + + Meaning to other folders: When delegating to a file folder, pass this flag on + to the file folder; do not do any multiplexing (MUX). When not delegating to a + file folder, ignore this flag instead of returning a failure code. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY, + GPS_FASTPROPERTIESONLY, or GPS_BESTEFFORT. + + + + + Meaning to a calling process: Can write properties to the item. + Note: The store may contain fewer properties than a read-only store. + + Meaning to a file folder: ReadWrite. + + Meaning to other folders: ReadWrite. Note: When using default MUX, + return a single unmultiplexed store because the default MUX does not support ReadWrite. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY, GPS_FASTPROPERTIESONLY, + GPS_BESTEFFORT, or GPS_DELAYCREATION. Implies GPS_HANDLERPROPERTIESONLY. + + + + + Meaning to a calling process: Provides a writable store, with no initial properties, + that exists for the lifetime of the Shell item instance; basically, a property bag + attached to the item instance. + + Meaning to a file folder: Not applicable. Handled by the Shell item. + + Meaning to other folders: Not applicable. Handled by the Shell item. + + Combination with other flags: Cannot be combined with any other flag. Implies GPS_READWRITE + + + + + Meaning to a calling process: Provides a store that does not involve reading from the + disk or network. Note: Some values may be different, or missing, compared to a store + without this flag. + + Meaning to a file folder: Include the "innate" and "fallback" stores only. Do not load the handler. + + Meaning to other folders: Include only properties that are available in memory or can + be computed very quickly (no properties from disk, network, or peripheral IO devices). + This is normally only data sources from the IDLIST. When delegating to other folders, pass this flag on to them. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY, GPS_READWRITE, + GPS_HANDLERPROPERTIESONLY, or GPS_DELAYCREATION. + + + + + Meaning to a calling process: Open a slow item (offline file) if necessary. + Meaning to a file folder: Retrieve a file from offline storage, if necessary. + Note: Without this flag, the handler is not created for offline files. + + Meaning to other folders: Do not return any properties that are very slow. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY or GPS_FASTPROPERTIESONLY. + + + + + Meaning to a calling process: Delay memory-intensive operations, such as file access, until + a property is requested that requires such access. + + Meaning to a file folder: Do not create the handler until needed; for example, either + GetCount/GetAt or GetValue, where the innate store does not satisfy the request. + Note: GetValue might fail due to file access problems. + + Meaning to other folders: If the folder has memory-intensive properties, such as + delegating to a file folder or network access, it can optimize performance by + supporting IDelayedPropertyStoreFactory and splitting up its properties into a + fast and a slow store. It can then use delayed MUX to recombine them. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY or + GPS_READWRITE + + + + + Meaning to a calling process: Succeed at getting the store, even if some + properties are not returned. Note: Some values may be different, or missing, + compared to a store without this flag. + + Meaning to a file folder: Succeed and return a store, even if the handler or + innate store has an error during creation. Only fail if substores fail. + + Meaning to other folders: Succeed on getting the store, even if some properties + are not returned. + + Combination with other flags: Cannot be combined with GPS_TEMPORARY, + GPS_READWRITE, or GPS_HANDLERPROPERTIESONLY. + + + + + Mask for valid GETPROPERTYSTOREFLAGS values. + + + + + The specified items can be copied. + + + + + The specified items can be moved. + + + + + Shortcuts can be created for the specified items. This flag has the same value as DROPEFFECT. + The normal use of this flag is to add a Create Shortcut item to the shortcut menu that is displayed + during drag-and-drop operations. However, SFGAO_CANLINK also adds a Create Shortcut item to the Microsoft + Windows Explorer's File menu and to normal shortcut menus. + If this item is selected, your application's IContextMenu::InvokeCommand is invoked with the lpVerb + member of the CMINVOKECOMMANDINFO structure set to "link." Your application is responsible for creating the link. + + + + + The specified items can be bound to an IStorage interface through IShellFolder::BindToObject. + + + + + The specified items can be renamed. + + + + + The specified items can be deleted. + + + + + The specified items have property sheets. + + + + + The specified items are drop targets. + + + + + This flag is a mask for the capability flags. + + + + + Windows 7 and later. The specified items are system items. + + + + + The specified items are encrypted. + + + + + Indicates that accessing the object = through IStream or other storage interfaces, + is a slow operation. + Applications should avoid accessing items flagged with SFGAO_ISSLOW. + + + + + The specified items are ghosted icons. + + + + + The specified items are shortcuts. + + + + + The specified folder objects are shared. + + + + + The specified items are read-only. In the case of folders, this means + that new items cannot be created in those folders. + + + + + The item is hidden and should not be displayed unless the + Show hidden files and folders option is enabled in Folder Settings. + + + + + This flag is a mask for the display attributes. + + + + + The specified folders contain one or more file system folders. + + + + + The specified items are folders. + + + + + The specified folders or file objects are part of the file system + that is, they are files, directories, or root directories). + + + + + The specified folders have subfolders = and are, therefore, + expandable in the left pane of Windows Explorer). + + + + + This flag is a mask for the contents attributes. + + + + + When specified as input, SFGAO_VALIDATE instructs the folder to validate that the items + pointed to by the contents of apidl exist. If one or more of those items do not exist, + IShellFolder::GetAttributesOf returns a failure code. + When used with the file system folder, SFGAO_VALIDATE instructs the folder to discard cached + properties retrieved by clients of IShellFolder2::GetDetailsEx that may + have accumulated for the specified items. + + + + + The specified items are on removable media or are themselves removable devices. + + + + + The specified items are compressed. + + + + + The specified items can be browsed in place. + + + + + The items are nonenumerated items. + + + + + The objects contain new content. + + + + + It is possible to create monikers for the specified file objects or folders. + + + + + Not supported. + + + + + Indicates that the item has a stream associated with it that can be accessed + by a call to IShellFolder::BindToObject with IID_IStream in the riid parameter. + + + + + Children of this item are accessible through IStream or IStorage. + Those children are flagged with SFGAO_STORAGE or SFGAO_STREAM. + + + + + This flag is a mask for the storage capability attributes. + + + + + Mask used by PKEY_SFGAOFlags to remove certain values that are considered + to cause slow calculations or lack context. + Equal to SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER. + + + + + Represents a saved search + + + + + Defines a strongly-typed property object. + All writable property objects must be of this type + to be able to call the value setter. + + The type of this property's value. + Because a property value can be empty, only nullable types + are allowed. + + + + Constructs a new Property object + + + + + + + + Constructs a new Property object + + + + + + + + Returns a formatted, Unicode string representation of a property value. + + One or more of the PropertyDescriptionFormat flags + that indicate the desired format. + The formatted value as a string, or null if this property + cannot be formatted for display. + True if the method successfully locates the formatted string; otherwise + False. + + + + Returns a formatted, Unicode string representation of a property value. + + One or more of the PropertyDescriptionFormat flags + that indicate the desired format. + The formatted value as a string, or null if this property + cannot be formatted for display. + + + + Clears the value of the property. + + + + + Gets or sets the strongly-typed value of this property. + The value of the property is cleared if the value is set to null. + + + If the property value cannot be retrieved or updated in the Property System + If the type of this property is not supported; e.g. writing a binary object. + Thrown if is false, and either + a string value was truncated or a numeric value was rounded. + + + + Gets the property key identifying this property. + + + + + Get the property description object. + + + + + Gets the case-sensitive name of a property as it is known to the system, + regardless of its localized name. + + + + + Gets the value for this property using the generic Object type. + To obtain a specific type for this value, use the more type strong + Property<T> class. + Also, you can only set a value for this type using Property<T> + + + + + Gets the associated runtime type. + + + + + Gets the image reference path and icon index associated with a property value (Windows 7 only). + + + + + Gets or sets a value that determines if a value can be truncated. The default for this property is false. + + + An will be thrown if + this property is not set to true, and a property value was set + but later truncated. + + + + + + Represents a custom category on the taskbar's jump list + + + + + Add JumpList items for this category + + The items to add to the JumpList. + + + + Creates a new custom category instance + + Category name + + + + Category name + + + + + Event that is triggered when the jump list collection is modified + + + + + Represents an instance of a Taskbar button jump list. + + + + + Create a JumpList for the application's taskbar button. + + A new JumpList that is associated with the app id of the main application window + If there are any other child (top-level) windows for this application and they don't have + a specific JumpList created for them, they all will share the same JumpList as the main application window. + In order to have a individual JumpList for a top-level window, use the overloaded method CreateJumpListForIndividualWindow. + + + + Create a JumpList for the application's taskbar button. + + Application Id for the individual window. This must be unique for each top-level window in order to have a individual JumpList. + Handle of the window associated with the new JumpList + A new JumpList that is associated with the specific window handle + + + + Create a JumpList for the application's taskbar button. + + Application Id for the individual window. This must be unique for each top-level window in order to have a individual JumpList. + WPF Window associated with the new JumpList + A new JumpList that is associated with the specific WPF window + + + + Adds a collection of custom categories to the Taskbar jump list. + + The catagories to add to the jump list. + + + + Adds user tasks to the Taskbar JumpList. User tasks can only consist of JumpListTask or + JumpListSeparator objects. + + The user tasks to add to the JumpList. + + + + Removes all user tasks that have been added. + + + + + Creates a new instance of the JumpList class with the specified + appId. The JumpList is associated with the main window of the application. + + Application Id to use for this instace. + + + + Creates a new instance of the JumpList class with the specified + appId. The JumpList is associated with the given WPF Window. + + Application Id to use for this instace. + WPF Window that is associated with this JumpList + + + + Creates a new instance of the JumpList class with the specified + appId. The JumpList is associated with the given window. + + Application Id to use for this instace. + Window handle for the window that is associated with this JumpList + + + + Reports document usage to the shell. + + The full path of the file to report usage. + + + + Commits the pending JumpList changes and refreshes the Taskbar. + + Will throw if the type of the file being added to the JumpList is not registered with the application. + Will throw if recent documents tracking is turned off by the user or via group policy. + Will throw if updating the JumpList fails for any other reason. + + + + Gets the recommended number of items to add to the jump list. + + + This number doesn’t + imply or suggest how many items will appear on the jump list. + This number should only be used for reference purposes since + the actual number of slots in the jump list can change after the last + refresh due to items being pinned or removed and resolution changes. + The jump list can increase in size accordingly. + + + + + Gets or sets the type of known categories to display. + + + + + Gets or sets the value for the known category location relative to the + custom category collection. + + + + + Gets or sets the application ID to use for this jump list. + + + + + Occurs when items are removed from the Taskbar's jump list since the last + refresh. + + + This event is not triggered + immediately when a user removes an item from the jump list but rather + when the application refreshes the task bar list directly. + + + + + Retrieves the current list of destinations that have been removed from the existing jump list by the user. + The removed destinations may become items on a custom jump list. + + A collection of items (filenames) removed from the existing jump list by the user. + + + + Represents a jump list item. + + + + + Creates a jump list item with the specified path. + + The path to the jump list item. + The file type should associate the given file + with the calling application. + + + + Gets or sets the target path for this jump list item. + + + + + Provides internal access to the functions provided by the ITaskbarList4 interface, + without being forced to refer to it through another singleton. + + + + + Represents an instance of the Windows taskbar + + + + + Applies an overlay to a taskbar button of the main application window to indicate application status or a notification to the user. + + The overlay icon + String that provides an alt text version of the information conveyed by the overlay, for accessibility purposes + + + + Applies an overlay to a taskbar button of the given window handle to indicate application status or a notification to the user. + + The handle of the window whose associated taskbar button receives the overlay. This handle must belong to a calling process associated with the button's application and must be a valid HWND or the call is ignored. + The overlay icon + String that provides an alt text version of the information conveyed by the overlay, for accessibility purposes + + + + Applies an overlay to a taskbar button of the given WPF window to indicate application status or a notification to the user. + + The window whose associated taskbar button receives the overlay. This window belong to a calling process associated with the button's application and must be already loaded. + The overlay icon + String that provides an alt text version of the information conveyed by the overlay, for accessibility purposes + + + + Displays or updates a progress bar hosted in a taskbar button of the main application window + to show the specific percentage completed of the full operation. + + An application-defined value that indicates the proportion of the operation that has been completed at the time the method is called. + An application-defined value that specifies the value currentValue will have when the operation is complete. + + + + Displays or updates a progress bar hosted in a taskbar button of the given window handle + to show the specific percentage completed of the full operation. + + The handle of the window whose associated taskbar button is being used as a progress indicator. + This window belong to a calling process associated with the button's application and must be already loaded. + An application-defined value that indicates the proportion of the operation that has been completed at the time the method is called. + An application-defined value that specifies the value currentValue will have when the operation is complete. + + + + Displays or updates a progress bar hosted in a taskbar button of the given WPF window + to show the specific percentage completed of the full operation. + + The window whose associated taskbar button is being used as a progress indicator. + This window belong to a calling process associated with the button's application and must be already loaded. + An application-defined value that indicates the proportion of the operation that has been completed at the time the method is called. + An application-defined value that specifies the value currentValue will have when the operation is complete. + + + + Sets the type and state of the progress indicator displayed on a taskbar button of the main application window. + + Progress state of the progress button + + + + Sets the type and state of the progress indicator displayed on a taskbar button + of the given window handle + + The handle of the window whose associated taskbar button is being used as a progress indicator. + This window belong to a calling process associated with the button's application and must be already loaded. + Progress state of the progress button + + + + Sets the type and state of the progress indicator displayed on a taskbar button + of the given WPF window + + The window whose associated taskbar button is being used as a progress indicator. + This window belong to a calling process associated with the button's application and must be already loaded. + Progress state of the progress button + + + + Sets the application user model id for an individual window + + The app id to set + Window handle for the window that needs a specific application id + AppId specifies a unique Application User Model ID (AppID) for the application or individual + top-level window whose taskbar button will hold the custom JumpList built through the methods class. + By setting an appId for a specific window, the window will not be grouped with it's parent window/application. Instead it will have it's own taskbar button. + + + + Sets the application user model id for a given window + + The app id to set + Window that needs a specific application id + AppId specifies a unique Application User Model ID (AppID) for the application or individual + top-level window whose taskbar button will hold the custom JumpList built through the methods class. + By setting an appId for a specific window, the window will not be grouped with it's parent window/application. Instead it will have it's own taskbar button. + + + + Sets the current process' explicit application user model id. + + The application id. + + + + Gets the current process' explicit application user model id. + + The app id or null if no app id has been defined. + + + + Represents an instance of the Windows Taskbar + + + + + Gets the Tabbed Thumbnail manager class for adding/updating + tabbed thumbnail previews. + + + + + Gets the Thumbnail toolbar manager class for adding/updating + toolbar buttons. + + + + + Gets or sets the application user model id. Use this to explicitly + set the application id when generating custom jump lists + + + + + Sets the handle of the window whose taskbar button will be used + to display progress. + + + + + Indicates if the user has set the application id for the whole process (all windows) + + + + + Indicates whether this feature is supported on the current platform. + + + + + + + + + + Release the native objects. + + + + + Dispatches a window message so that the appropriate events + can be invoked. This is used for the Taskbar's thumbnail toolbar feature. + + The window message, typically obtained + from a Windows Forms or WPF window procedure. + Taskbar window for which we are intercepting the messages + Returns true if this method handles the window message + + + + Helper function to capture a bitmap for a given window handle or incase of WPF app, + an UIElement. + + The proxy window for which a bitmap needs to be created + Size for the requested bitmap image + Bitmap captured from the window handle or UIElement. Null if the window is hidden or it's size is zero. + + + + Represents a taskbar thumbnail button in the thumbnail toolbar. + + + + + Initializes an instance of this class + + The icon to use for this button + The tooltip string to use for this button. + + + + The window manager should call this method to raise the public click event to all + the subscribers. + + Taskbar Window associated with this button + + + + + + + + + Release the native objects. + + + + + Release the native objects. + + + + + + The event that occurs when the taskbar thumbnail button + is clicked. + + + + + Gets thumbnail button's id. + + + + + Gets or sets the thumbnail button's icon. + + + + + Gets or sets the thumbnail button's tooltip. + + + + + Gets or sets the thumbnail button's visibility. Default is true. + + + + + Gets or sets the thumbnail button's enabled state. If the button is disabled, it is present, + but has a visual state that indicates that it will not respond to user action. Default is true. + + + + + Gets or sets the property that describes the behavior when the button is clicked. + If set to true, the taskbar button's flyout will close immediately. Default is false. + + + + + Gets or sets the property that describes whether the button is interactive with the user. Default is true. + + + Non-interactive buttons don't display any hover behavior nor do they raise click events. + They are intended to be used as status icons. This is mostly similar to being not Enabled, + but the image is not desaturated. + + + + + Native flags enum (used when creating the native button) + + + + + Native representation of the thumbnail button + + + + + Handle to the window to which this button is for (on the taskbar). + + + + + Indicates if this button was added to the taskbar. If it's not yet added, + then we can't do any updates on it. + + + + + Event args for TabbedThumbnailButton.Click event + + + + + Creates a Event Args for the TabbedThumbnailButton.Click event + + Window handle for the control/window related to the event + Thumbnail toolbar button that was clicked + + + + Creates a Event Args for the TabbedThumbnailButton.Click event + + WPF Control (UIElement) related to the event + Thumbnail toolbar button that was clicked + + + + Gets the Window handle for the specific control/window that is related to this event. + + For WPF Controls (UIElement) the WindowHandle will be IntPtr.Zero. + Check the WindowsControl property to get the specific control associated with this event. + + + + Gets the WPF Control (UIElement) that is related to this event. This property may be null + for non-WPF applications. + + + + + Gets the ThumbnailToolBarButton that was clicked + + + + + Thumbnail toolbar manager class for adding a thumbnail toolbar with a specified set of buttons + to the thumbnail image of a window in a taskbar button flyout. + + + + + Adds thumbnail toolbar for the specified window. + + Window handle for which the thumbnail toolbar buttons need to be added + Thumbnail buttons for the window's thumbnail toolbar + If the number of buttons exceed the maximum allowed capacity (7). + If the Window Handle passed in invalid + After a toolbar has been added to a thumbnail, buttons can be altered only through various + properties on the . While individual buttons cannot be added or removed, + they can be shown and hidden through as needed. + The toolbar itself cannot be removed without re-creating the window itself. + + + + + Adds thumbnail toolbar for the specified WPF Control. + + WPF Control for which the thumbnail toolbar buttons need to be added + Thumbnail buttons for the window's thumbnail toolbar + If the number of buttons exceed the maximum allowed capacity (7). + If the control passed in null + After a toolbar has been added to a thumbnail, buttons can be altered only through various + properties on the ThumbnailToolBarButton. While individual buttons cannot be added or removed, + they can be shown and hidden through ThumbnailToolBarButton.Visible as needed. + The toolbar itself cannot be removed without re-creating the window itself. + + + + + + + + + + Release the native objects. + + + + + Event arguments for when the user is notified of items + that have been removed from the taskbar destination list + + + + + The collection of removed items based on path. + + + + diff --git a/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.XML b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.XML new file mode 100644 index 0000000..2becf5d --- /dev/null +++ b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.XML @@ -0,0 +1,778 @@ + + + + Microsoft.WindowsAPICodePack.ShellExtensions + + + + + This interface exposes the function for initializing the + Preview Handler with a . + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the to the item from which a preview should be created. + + Stream to the previewed file, this stream is only available in the scope of this method. + + + + This interface exposes the function for initializing the + Preview Handler with a . + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the to the item from which a preview should be created. + + File information to the previewed file. + + + + This interface exposes the function for initializing the + Preview Handler with a . + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the from which a preview should be created. + + ShellObject for the previewed file, this ShellObject is only available in the scope of this method. + + + + This is the base class for all preview handlers and provides their basic functionality. + To create a custom preview handler a class must derive from this, use the , + and implement 1 or more of the following interfaces: + , + , + . + + + + + Provides means by which to initialize with a stream. + + + + + Initializes with a stream. + + + + + + + Provides means by which to initialize with a ShellObject + + + + + Initializes with ShellItem + + + + + + + Provides means by which to initialize with a file. + + + + + Initializes with a file. + + + + + + + Called immediately before the preview is to be shown. + + + + + Called when the preview is no longer shown. + + + + + Called to update the bounds and position of the preview control + + + + + + Called when an exception occurs during the initialization of the control + + + + + + Called when the preview control obtains focus. + + + + + Called when a request is received to set or change the background color according to the user's preferences. + + An int representing the ARGB color + + + + Called when a request is received to set or change the foreground color according to the user's preferences. + + An int representing the ARGB color + + + + Called to set the font of the preview control according to the user's preferences. + + + + + + Called to set the parent of the preview control. + + + + + + Called when the assembly is registered via RegAsm. + + Type to register. + + + + Called when the assembly is Unregistered via RegAsm. + + Type to unregister + + + + Gets whether the preview is currently showing + + + + + This should return the window handle to be displayed in the Preview. + + + + + This class attribute is applied to a Preview Handler to specify registration parameters. + + + + + Creates a new instance of the attribute. + + Name of the Handler + Semi-colon-separated list of file extensions supported by the handler. + A unique guid used for process isolation. + + + + Gets the name of the handler. + + + + + Gets the semi-colon-separated list of extensions supported by the preview handler. + + + + + Gets the AppId associated with the handler for use with the surrogate host process. + + + + + Disables low integrity-level process isolation. + This should be avoided as it could be a security risk. + + + + + This is the base class for all WinForms-based preview handlers and provides their basic functionality. + To create a custom preview handler that contains a WinForms user control, + a class must derive from this, use the , + and implement 1 or more of the following interfaces: + , + , + . + + + + + Called when an exception is thrown during itialization of the preview control. + + + + + + This control must be populated by the deriving class before the preview is shown. + + + + + This is the base class for all WPF-based preview handlers and provides their basic functionality. + To create a custom preview handler that contains a WPF user control, + a class must derive from this, use the , + and implement 1 or more of the following interfaces: + , + , + . + + + + + Throws an exception if the Control property has not been populated. + + + + + Updates the placement of the Control. + + + + + Preview handler control finalizer + + + + + Disposes the control + + + + + Provides means to dispose the object. + When overriden, it is imperative that base.Dispose(true) is called within the implementation. + + + + + + This control must be populated by the deriving class before the preview is shown. + + + + + ComVisible interface for native IThumbnailProvider + + + + + Gets a pointer to a bitmap to display as a thumbnail + + + + + + + + Class for marshaling to native LogFont struct + + + + + Font height + + + + + Font width + + + + + Font escapement + + + + + Font orientation + + + + + Font weight + + + + + Font italic + + + + + Font underline + + + + + Font strikeout + + + + + Font character set + + + + + Font out precision + + + + + Font clip precision + + + + + Font quality + + + + + Font pitch and family + + + + + Font face name + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Control has not yet been assigned. Methods requiring it cannot be called.. + + + + + Looks up a localized string similar to {0} must implement one or more of IPreviewFromStream, IPreviewFromShellObject or IPreviewFromFile.. + + + + + Looks up a localized string similar to PreviewHandler '{0}' must have exactly one PreviewHandler attribute.. + + + + + Looks up a localized string similar to Unable to call interface {0} because it is not supported on this object.. + + + + + Looks up a localized string similar to The sum of offset and count must be less than or equal to the size of the buffer.. + + + + + Looks up a localized string similar to Count must be greater than or equal to zero.. + + + + + Looks up a localized string similar to The stream was initialized as read-only.. + + + + + Looks up a localized string similar to Offset must be greater than or equal to zero.. + + + + + Looks up a localized string similar to {0} does not implement IThumbnailFromStream and so requires DisableProcessIsolation set to true.. + + + + + Looks up a localized string similar to {0} must implement one or more of IThumbnailFromStream, IThumbnailFromShellObject or IThumbnailFromFile.. + + + + + Looks up a localized string similar to Cannot retrieve handle because proxy window has not been created.. + + + + + A wrapper for the native IStream object. + + + + + Reads a single byte from the stream, moving the current position ahead by 1. + + A single byte from the stream, -1 if end of stream. + + + + Writes a single byte to the stream + + Byte to write to stream + + + + Reads a buffer worth of bytes from the stream. + + Buffer to fill + Offset to start filling in the buffer + Number of bytes to read from the stream + + + + + Writes a buffer to the stream if able to do so. + + Buffer to write + Offset in buffer to start writing + Number of bytes to write to the stream + + + + Seeks within the underlying IStream. + + Offset + Where to start seeking + + + + + Sets the length of the stream + + + + + + Commits data to be written to the stream if it is being cached. + + + + + Disposes the stream. + + True if called from Dispose(), false if called from finalizer. + + + + Gets whether the stream can be read from. + + + + + Gets whether seeking is supported by the stream. + + + + + Gets whether the stream can be written to. + Always false. + + + + + Gets the length of the IStream + + + + + Gets or sets the current position within the underlying IStream. + + + + + Options for commiting (flushing) an IStream storage stream + + + + + Uses default options + + + + + Overwrite option + + + + + Only if current + + + + + Commits to disk cache dangerously + + + + + Consolidate + + + + + This interface exposes the function for initializing the + Thumbnail Provider with a . + If this interfaces is not used, then the handler must opt out of process isolation. + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the to the item from which a thumbnail should be created. + Only 32bpp bitmaps support adornments. + While 24bpp bitmaps will be displayed they will not display adornments. + Additional guidelines for developing thumbnails can be found at http://msdn.microsoft.com/en-us/library/cc144115(v=VS.85).aspx + + + Stream to initialize the thumbnail + Square side dimension in which the thumbnail should fit; the thumbnail will be scaled otherwise. + + + + + This interface exposes the function for initializing the + Thumbnail Provider with a . + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the to the item from which a thumbnail should be created. + Only 32bpp bitmaps support adornments. + While 24bpp bitmaps will be displayed they will not display adornments. + Additional guidelines for developing thumbnails can be found at http://msdn.microsoft.com/en-us/library/cc144115(v=VS.85).aspx + + + ShellObject to initialize the thumbnail + Square side dimension in which the thumbnail should fit; the thumbnail will be scaled otherwise. + Generated thumbnail + + + + This interface exposes the function for initializing the + Thumbnail Provider with file information. + This interface can be used in conjunction with the other intialization interfaces, + but only 1 will be accessed according to the priorities preset by the Windows Shell: + + + + + + + + Provides the to the item from which a thumbnail should be created. + Only 32bpp bitmaps support adornments. + While 24bpp bitmaps will be displayed they will not display adornments. + Additional guidelines for developing thumbnails can be found at http://msdn.microsoft.com/en-us/library/cc144115(v=VS.85).aspx + + + FileInfo to initialize the thumbnail + Square side dimension in which the thumbnail should fit; the thumbnail will be scaled otherwise. + Generated thumbnail + + + + This is the base class for all thumbnail providers and provides their basic functionality. + To create a custom thumbnail provider a class must derive from this, use the , + and implement 1 or more of the following interfaces: + , , . + + + + + Sets the AlphaType of the generated thumbnail. + Override this method in a derived class to change the thumbnails AlphaType, default is Unknown. + + ThumnbailAlphaType + + + + Called when the assembly is registered via RegAsm. + + Type to be registered. + + + + Called when the assembly is registered via RegAsm. + + Type to register. + + + + Finalizer for the thumbnail provider. + + + + + Disposes the thumbnail provider. + + + + + Disploses the thumbnail provider. + + + + + + This class attribute is applied to a Thumbnail Provider to specify registration parameters + and aesthetic attributes. + + + + + Creates a new instance of the attribute. + + Name of the provider + Semi-colon-separated list of extensions supported by this provider. + + + + Gets the name of the provider + + + + + Gets the semi-colon-separated list of extensions supported by the provider. + + + + + Opts-out of running within the surrogate process DllHost.exe. + This will reduce robustness and security. + This value should be true if the provider does not implement . + + + + + Below this size thumbnail images will not be generated - file icons will be used instead. + + + + + A resource reference string pointing to the icon to be used as an overlay on the bottom right of the thumbnail. + ex. ISVComponent.dll@,-155 + ex. C:\Windows\System32\SampleIcon.ico + If an empty string is provided, no overlay will be used. + If the property is set to null, the default icon for the associated icon will be used as an overlay. + + + + + Specifies the for the thumbnail. + + Only 32bpp bitmaps support adornments. + While 24bpp bitmaps will be displayed, their adornments will not. + If an adornment is specified by the file-type's associated application, + the applications adornment will override the value specified in this registration. + + + + + Defines the minimum thumbnail size for which thumbnails will be generated. + + + + + Default size of 20x20 + + + + + Size of 32x32 + + + + + Size of 16x16 + + + + + Size of 48x48 + + + + + Size of 16x16. An alternative to Square16. + + + + + Adornment applied to thumbnails. + + + + + This will use the associated application's default icon as the adornment. + + + + + No adornment + + + + + Drop shadow adornment + + + + + Photo border adornment + + + + + Video sprocket adornment + + + + diff --git a/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.dll b/packages/Microsoft.WindowsAPICodePack-Shell.1.1.0.0/lib/Microsoft.WindowsAPICodePack.ShellExtensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..1af462b923ee8bed9d4d7f135dea367a57d6b88e GIT binary patch literal 38400 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 literal 0 HcmV?d00001

Fs3HTLlQ|40f+<`jj_#AWBQZ-1p{z-s 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