Home
Library
Learn
Downloads
Support
Community
Forums
MSDN Library
Win32 and COM Development
User Interface
Windows Shell
Shell Reference
Shell Functions
Intsafe.h Functions
Conversion Functions
Math Functions
Related Links
Library Functions
Shell PROPVARIANT and VARIANT Conversion Functions
AddMRUStringW
AssocCreateForClasses
AssocGetDetailsOfPropKey
CallCPLEntry16
CanShareFolderW
CDefFolderMenu_Create2
CIDLData_CreateFromIDArray
CIShutdown
CommandLineToArgvW
CPlApplet
CreateEnvironmentBlock
CreateHardwareEventMoniker
CreateMRUListW
CreateProfile
CreateUserProfileEx
CscSearchApiGetInterface
DAD_AutoScroll
DAD_DragEnterEx
DAD_DragEnterEx2
DAD_DragLeave
DAD_DragMove
DAD_SetDragImage
DAD_ShowDragImage
DefScreenSaverProc
DefSubclassProc
DeleteProfile
DestroyEnvironmentBlock
DllGetVersion
DoEnvironmentSubst
DragAcceptFiles
DragFinish
DragQueryFile
DragQueryPoint
DriveType
DuplicateIcon
EnumMRUListW
EstimateFileRiskLevel
ExpandEnvironmentStringsForUser
ExtractAssociatedIcon
ExtractAssociatedIconEx
ExtractIcon
ExtractIconEx
FileIconInit
FindExecutable
FreeConfirmConflictItem
FreeIDListArray
FreeIDListArrayChild
FreeIDListArrayFull
FreeKnownFolderDefinitionFields
FreeMRUList
GetAllUsersProfileDirectory
GetCurrentProcessExplicitAppUserModelID
GetDefaultUserProfileDirectory
GetFileNameFromBrowse
GetMenuContextHelpId
GetProfilesDirectory
GetProfileType
GetUserProfileDirectory
GetWindowContextHelpId
GetWindowSubclass
GUIDFromString
ILAppendID
ILClone
ILCloneChild
ILCloneFirst
ILCloneFull
ILCombine
ILCreateFromPath
ILFindChild
ILFindLastID
ILFree
ILGetNext
ILGetSize
ILIsAligned
ILIsChild
ILIsEmpty
ILIsEqual
ILIsParent
ILLoadFromStream
ILLoadFromStreamEx(IStream*, PIDLIST_ABSOLUTE*)
ILLoadFromStreamEx(IStream*, PIDLIST_RELATIVE*)
ILLoadFromStreamEx(IStream*, PITEMID_CHILD*)
ILNext(PCUIDLIST_RELATIVE)
ILNext(PUIDLIST_RELATIVE)
ILRemoveLastID
ILSaveToStream
ILSkip(PCUIDLIST_RELATIVE, UINT)
ILSkip(PUIDLIST_RELATIVE, UINT)
InetIsOffline
InitNetworkAddressControl
InitPropVariantFromGUIDAsBuffer
InitPropVariantFromGUIDAsString
InitVariantFromGUIDAsBuffer
InitVariantFromGUIDAsString
IsNetDrive
IsUserAnAdmin
LinkWindow_RegisterClass
LinkWindow_UnregisterClass
LoadUserProfile
MIMEAssociationDialog
NTSHChangeNotifyDeregister
NTSHChangeNotifyRegister
OpenRegStream
ParseField
PassportWizardRunDll
PathCleanupSpec
PathGetShortPath
PathIsExe
PathIsSlow
PathMakeUniqueName
PathProcessCommand
PathResolve
PathYetAnotherMakeUniqueName
PerUserInit
PickIconDlg
PifMgr_CloseProperties
PifMgr_GetProperties
PifMgr_OpenProperties
PifMgr_SetProperties
PSCoerceToCanonicalValue
PSCreateAdapterFromPropertyStore
PSCreateDelayedMultiplexPropertyStore
PSCreateMemoryPropertyStore
PSCreateMultiplexPropertyStore
PSCreatePropertyChangeArray
PSCreatePropertyStoreFromObject
PSCreatePropertyStoreFromPropertySetStorage
PSCreateSimplePropertyChange
PSEnumeratePropertyDescriptions
PSFormatForDisplay
PSFormatForDisplayAlloc
PSFormatPropertyValue
PSGetImageReferenceForValue
PSGetItemPropertyHandler
PSGetItemPropertyHandlerWithCreateObject
PSGetNamedPropertyFromPropertyStorage
PSGetNameFromPropertyKey
PSGetPropertyDescription
PSGetPropertyDescriptionByName
PSGetPropertyDescriptionListFromString
PSGetPropertyFromPropertyStorage
PSGetPropertyKeyFromName
PSGetPropertySystem
PSGetPropertyValue
PSLookupPropertyHandlerCLSID
PSPropertyBag_Delete
PSPropertyBag_ReadBOOL
PSPropertyBag_ReadBSTR
PSPropertyBag_ReadDWORD
PSPropertyBag_ReadGUID
PSPropertyBag_ReadInt
PSPropertyBag_ReadLong
PSPropertyBag_ReadPOINTL
PSPropertyBag_ReadPOINTS
PSPropertyBag_ReadPropertyKey
PSPropertyBag_ReadRECTL
PSPropertyBag_ReadSHORT
PSPropertyBag_ReadStr
PSPropertyBag_ReadStrAlloc
PSPropertyBag_ReadStream
PSPropertyBag_ReadType
PSPropertyBag_ReadULONGLONG
PSPropertyBag_ReadUnknown
PSPropertyBag_WriteBOOL
PSPropertyBag_WriteBSTR
PSPropertyBag_WriteDWORD
PSPropertyBag_WriteGUID
PSPropertyBag_WriteInt
PSPropertyBag_WriteLong
PSPropertyBag_WritePOINTL
PSPropertyBag_WritePOINTS
PSPropertyBag_WritePropertyKey
PSPropertyBag_WriteRECTL
PSPropertyBag_WriteSHORT
PSPropertyBag_WriteStr
PSPropertyBag_WriteStream
PSPropertyBag_WriteULONGLONG
PSPropertyBag_WriteUnknown
PSPropertyKeyFromString
PSRefreshPropertySchema
PSRegisterPropertySchema
PSSetPropertyValue
PSStringFromPropertyKey
PSUnregisterPropertySchema
ReadCabinetState
RealDriveType
RegisterDialogClasses
RemoveWindowSubclass
RestartDialog
RestartDialogEx
ScreenSaverConfigureDialog
ScreenSaverProc
SetCurrentProcessExplicitAppUserModelID
SetMenuContextHelpId
SetWindowContextHelpId
SetWindowSubclass
SHAddDefaultPropertiesByExt
SHAddFolderPathToLibrary
SHAddFromPropSheetExtArray
SHAddToRecentDocs
SHAlloc
SHAllocShared
SHAppBarMessage
SHAssocEnumHandlers
SHAssocEnumHandlersForProtocolByApplication
SHBindToFolderIDListParent
SHBindToFolderIDListParentEx
SHBindToObject
SHBindToParent
SHBrowseForFolder
SHChangeNotification_Lock
SHChangeNotification_Unlock
SHChangeNotify
SHChangeNotifyDeregister
SHChangeNotifyRegister
SHChangeNotifyRegisterThread
SHCloneSpecialIDList
SHCLSIDFromString
SHCoCreateInstance
SHCreateAssociationRegistration
SHCreateDataObject
SHCreateDefaultContextMenu
SHCreateDefaultExtractIcon
SHCreateDefaultPropertiesOp
SHCreateDirectory
SHCreateDirectoryEx
SHCreateFileExtractIcon
SHCreateItemFromIDList
SHCreateItemFromParsingName
SHCreateItemFromRelativeName
SHCreateItemInKnownFolder
SHCreateItemWithParent
SHCreateLibrary
SHCreateProcessAsUserW
SHCreatePropSheetExtArray
SHCreateQueryCancelAutoPlayMoniker
SHCreateShellFolderView
SHCreateShellFolderViewEx
SHCreateShellItem
SHCreateShellItemArray
SHCreateShellItemArrayFromDataObject
SHCreateShellItemArrayFromIDLists
SHCreateShellItemArrayFromShellItem
SHCreateStdEnumFmtEtc
SHDefExtractIcon
SHDestroyPropSheetExtArray
SHDoDragDrop
Shell_GetCachedImageIndex
Shell_GetImageLists
Shell_MergeMenus
Shell_NotifyIcon
Shell_NotifyIconGetRect
ShellAbout
ShellDDEInit
ShellExecute
ShellExecuteEx
ShellMessageBox
SHEmptyRecycleBin
SHEnumerateUnreadMailAccounts
SHEvaluateSystemCommandTemplate
SHExtractIconsW
SHFileOperation
SHFind_InitMenuPopup
SHFindFiles
SHFlushClipboard
SHFlushSFCache
SHFormatDrive
SHFree
SHFreeNameMappings
SHFreeShared
SHGetAttributesFromDataObject
SHGetDataFromIDList
SHGetDesktopFolder
SHGetDiskFreeSpace
SHGetDiskFreeSpaceEx
SHGetDriveMedia
SHGetFileInfo
SHGetFolderLocation
SHGetFolderPath
SHGetFolderPathAndSubDir
SHGetIconOverlayIndex
SHGetIDListFromObject
SHGetImageList
SHGetInstanceExplorer
SHGetItemFromDataObject
SHGetItemFromObject
SHGetKnownFolderIDList
SHGetKnownFolderItem
SHGetKnownFolderPath
SHGetLocalizedName
SHGetMalloc
SHGetNameFromIDList
SHGetNameFromPropertyKey
SHGetNewLinkInfo
SHGetPathFromIDList
SHGetPathFromIDListEx
SHGetPropertyStoreForWindow
SHGetPropertyStoreFromIDList
SHGetPropertyStoreFromParsingName
SHGetRealIDL
SHGetSetFolderCustomSettings
SHGetSetSettings
SHGetSettings
SHGetShellStyleHInstance
SHGetSpecialFolderLocation
SHGetSpecialFolderPath
SHGetStockIconInfo
SHGetTemporaryPropertyForItem
SHGetUnreadMailCount
SHGetViewStatePropertyBag
SHHandleUpdateImage
SHILCreateFromPath
SHInvokePrinterCommand
SHIsFileAvailableOffline
SHLimitInputEdit
SHLoadInProc
SHLoadLibraryFromItem
SHLoadLibraryFromKnownFolder
SHLoadLibraryFromParsingName
SHLoadNonloadedIconOverlayIdentifiers
SHLoadOLE
SHLocalStrDup
SHLockShared
SHMapIDListToImageListIndexAsync
SHMapPIDLToSystemImageListIndex
SHMultiFileProperties
SHObjectProperties
SHOpenFolderAndSelectItems
SHOpenPropSheetW
SHOpenWithDialog
ShowShareFolderUI
SHParseDisplayName
SHPathPrepareForWrite
SHPropStgCreate
SHPropStgReadMultiple
SHPropStgWriteMultiple
SHQueryRecycleBin
SHQueryUserNotificationState
SHRegGetBoolValueFromHKCUHKLM
SHRegGetValueFromHKCUHKLM
SHRemoveFolderPathFromLibrary
SHRemoveLocalizedName
SHReplaceFromPropSheetExtArray
SHResolveFolderPathInLibrary
SHResolveLibrary
SHRestricted
SHRunControlPanel
SHSaveLibraryInFolderPath
SHSetDefaultProperties
SHSetFolderPath
SHSetInstanceExplorer
SHSetKnownFolderPath
SHSetLocalizedName
SHSetTemporaryPropertyForItem
SHSetUnreadMailCount
SHShellFolderView_Message
SHShowManageLibraryUI
SHSimpleIDListFromPath
SHStartNetConnectionDialog
SHTestTokenMembership
SHUnlockShared
SHUpdateImage
SHValidateUNC
SignalFileOpen
SoftwareUpdateMessageBox
StgMakeUniqueName
StrStrNIW
StrStrNW
TranslateURL
UnloadUserProfile
UpdateAllDesktopSubscriptions
URLAssociationDialog
Win32DeleteFile
WinExecError
WinHelp
WOWShellExecute
WriteCabinetState
Intsafe.h Functions
Intsafe.h Functions
Conversion Functions
Math Functions
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Yes
No
Do you like the tabbed code blocks?
Yes
No
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
x
Classic
Lightweight Beta
ScriptFree
Switch View