Shell32SHMultiFileProperties Method
Displays a merged property sheet for a set of files.
Property values common to all the files are shown while those that differ display the string (multiple values).
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Shell32.dll", ExactSpelling = true)]
public static HResult SHMultiFileProperties(
IDataObject dataObj,
uint reserved = 0
)
<DllImportAttribute("Shell32.dll", ExactSpelling := true>]
Public Shared Function SHMultiFileProperties (
dataObj As IDataObject,
Optional reserved As UInteger = 0
) As HResult
Dim dataObj As IDataObject
Dim reserved As UInteger
Dim returnValue As HResult
returnValue = Shell32.SHMultiFileProperties(dataObj,
reserved)
public:
[DllImportAttribute(L"Shell32.dll", ExactSpelling = true)]
static HResult SHMultiFileProperties(
IDataObject^ dataObj,
unsigned int reserved = 0
)
[<DllImportAttribute("Shell32.dll", ExactSpelling = true)>]
static member SHMultiFileProperties :
dataObj : IDataObject *
?reserved : uint32
(* Defaults:
let _reserved = defaultArg reserved 0
*)
-> HResult
No code example is currently available or this language may not be supported.
- dataObj IDataObject
-
A pointer to a data object that supplies the PIDLs of all of the files for which to display the merged property sheet.
The data object must use the CFSTR_SHELLIDLIST clipboard format.
The parent folder's implementation of GetDisplayNameOf(PIDL, ShellFoldermGetDisplayName) must return a
fully qualified file system path for each item in response to the
ForParsing flag.
- reserved UInt32 (Optional)
-
Reserved. Must be set to 0.
HResult
If this function succeeds, it returns
S_OK.
Otherwise, it returns an
HResult error code.