| DFConstraint | Description |
| Property Name As String | Get the constraint name |
| Property Value | Get the constraint Value |
| FileSearchBand | Description |
| Property QueryFile | Retrieve the file from which the search was restored. |
| Property Scope | Get the search scope |
| Property SearchID As String | Retrieve the guid of the currently active search. |
| Sub SetFocus | method SetFocus |
| Sub SetSearchParameters(pbstrSearchID As String, ByVal bNavToResults As Boolean, [pvarScope], [pvarQueryFile]) | method SetSearchParameters |
| Folder | Description |
| Property Application As Object | Get Application object |
| Property Parent As Object | Get Parent object |
| Property ParentFolder As Folder | Get Parent object |
| Property Title As String | Get the display name for the window |
| Sub CopyHere(ByVal vItem, [ByVal vOptions]) | Copy Items to this folder. |
| Sub MoveHere(ByVal vItem, [ByVal vOptions]) | Move Items to this folder. |
| Sub NewFolder(ByVal bName As String, [ByVal vOptions]) | Create a new sub folder in this folder. |
| Function GetDetailsOf(ByVal vItem, ByVal iColumn As Long) As String | Get the details about an item. |
| Function Items As FolderItems | The collection of Items in folder |
| Function ParseName(ByVal bName As String) As FolderItem | Parse the name to get an item. |
| Folder2 | Description |
| Property Application As Object | Get Application object |
| Property HaveToShowWebViewBarricade As Boolean | Should the WebView barricade be shown? |
| Property OfflineStatus As Long | Offline status of the server? |
| Property Parent As Object | Get Parent object |
| Property ParentFolder As Folder | Get Parent object |
| Property Self As FolderItem | Folder's FolderItem interface |
| Property Title As String | Get the display name for the window |
| Sub CopyHere(ByVal vItem, [ByVal vOptions]) | Copy Items to this folder. |
| Sub DismissedWebViewBarricade | Call this after the WebView barricade is dismissed by the user |
| Sub MoveHere(ByVal vItem, [ByVal vOptions]) | Move Items to this folder. |
| Sub NewFolder(ByVal bName As String, [ByVal vOptions]) | Create a new sub folder in this folder. |
| Sub Synchronize | Synchronize all offline files |
| Function GetDetailsOf(ByVal vItem, ByVal iColumn As Long) As String | Get the details about an item. |
| Function Items As FolderItems | The collection of Items in folder |
| Function ParseName(ByVal bName As String) As FolderItem | Parse the name to get an item. |
| Folder3 | Description |
| Property Application As Object | Get Application object |
| Property HaveToShowWebViewBarricade As Boolean | Should the WebView barricade be shown? |
| Property OfflineStatus As Long | Offline status of the server? |
| Property Parent As Object | Get Parent object |
| Property ParentFolder As Folder | Get Parent object |
| Property Self As FolderItem | Folder's FolderItem interface |
| Property ShowWebViewBarricade As Boolean | Ask if the WebView barricade should be shown or not |
| Property Title As String | Get the display name for the window |
| Sub CopyHere(ByVal vItem, [ByVal vOptions]) | Copy Items to this folder. |
| Sub DismissedWebViewBarricade | Call this after the WebView barricade is dismissed by the user |
| Sub MoveHere(ByVal vItem, [ByVal vOptions]) | Move Items to this folder. |
| Sub NewFolder(ByVal bName As String, [ByVal vOptions]) | Create a new sub folder in this folder. |
| Sub Synchronize | Synchronize all offline files |
| Function GetDetailsOf(ByVal vItem, ByVal iColumn As Long) As String | Get the details about an item. |
| Function Items As FolderItems | The collection of Items in folder |
| Function ParseName(ByVal bName As String) As FolderItem | Parse the name to get an item. |
| FolderItem | Description |
| Property Application As Object | Get Application object |
| Property GetFolder As Object | If item is a folder return folder object |
| Property GetLink As Object | If item is link return link object |
| Property IsBrowsable As Boolean | Is the item browsable? |
| Property IsFileSystem As Boolean | Is the item a file system object? |
| Property IsFolder As Boolean | Is the item a Folder? |
| Property IsLink As Boolean | Is the item a link? |
| Property ModifyDate As Date | Modification Date? |
| Property Name As String | Get display name for item |
| Property Parent As Object | Get Parent object |
| Property Path As String | Get the pathname to the item |
| Property Size As Long | Size |
| Property Type As String | Type |
| Sub InvokeVerb([ByVal vVerb]) | Execute a command on the item |
| Function Verbs As FolderItemVerbs | Get the list of verbs for the object |
| FolderItems | Description |
| Property Application As Object | Get Application object |
| Property Count As Long | Get count of items in the folder |
| Property Parent As Object | Get Parent object |
| Function _NewEnum As Unknown | Enumerates the figures |
| Function Item([ByVal index]) As FolderItem | Return the figure for the given index |
| FolderItems2 | Description |
| Property Application As Object | Get Application object |
| Property Count As Long | Get count of items in the folder |
| Property Parent As Object | Get Parent object |
| Sub InvokeVerbEx([ByVal vVerb], [ByVal vArgs]) | Extended version of InvokeVerb for a collection of Folder Items |
| Function _NewEnum As Unknown | Enumerates the figures |
| Function Item([ByVal index]) As FolderItem | Return the figure for the given index |
| FolderItems3 | Description |
| Property Application As Object | Get Application object |
| Property Count As Long | Get count of items in the folder |
| Property Parent As Object | Get Parent object |
| Property Verbs As FolderItemVerbs | Get the list of verbs common to all the items |
| Sub Filter(ByVal grfFlags As Long, ByVal bstrFileSpec As String) | Set a wildcard filter to apply to the items returned |
| Sub InvokeVerbEx([ByVal vVerb], [ByVal vArgs]) | Extended version of InvokeVerb for a collection of Folder Items |
| Function _NewEnum As Unknown | Enumerates the figures |
| Function Item([ByVal index]) As FolderItem | Return the figure for the given index |
| FolderItemVerb | Description |
| Property Application As Object | Get Application object |
| Property Name As String | Get display name for item |
| Property Parent As Object | Get Parent object |
| Sub DoIt | Execute the verb |
| FolderItemVerbs | Description |
| Property Application As Object | Get Application object |
| Property Count As Long | Get count of open folder windows |
| Property Parent As Object | Get Parent object |
| Function _NewEnum As Unknown | Enumerates the figures |
| Function Item([ByVal index]) As FolderItemVerb | Return the specified verb |
| ISearchCommandExt | Description |
| Property ProgressText As String | Get the progress text |
| Sub AddConstraint(ByVal Name As String, ByVal Value) | Create a parameter |
| Sub ClearResults | Clear out the results |
| Sub Execute(RecordsAffected, Parameters, ByVal Options As Long) | Start the search |
| Sub GetScopeInfo(ByVal bsScope As String, pdwScopeInfo As Long) | Get Scope information - Indexed/NonIndexed/Mixed |
| Sub NavigateToSearchResults | Navigate to Search Results |
| Sub RestoreSavedSearch(pvarFile) | Restore the specified search file. |
| Sub SaveSearch | Save Search |
| Sub SearchFor(ByVal iFor As Long) | Search For Files/Folders(0) or Printers(1) |
| Function GetErrorInfo(pbs As String) As Long | Get the last error information |
| Function GetNextConstraint(ByVal fReset As Boolean) As DFConstraint | Enum through the constraints... |
| IShellDispatch2 | Description |
| Property Application As Object | Get Application object |
| Property Parent As Object | Get Parent object |
| Sub CascadeWindows | Cascade Windows |
| Sub ControlPanelItem(ByVal szDir As String) | Run a Control Panel Item |
| Sub EjectPC | Eject the pc |
| Sub Explore(ByVal vDir) | Explore a folder |
| Sub FileRun | Bring up the file run |
| Sub FindComputer | Find a computer |
| Sub FindFiles | Find Files |
| Sub FindPrinter(ByVal Name As String, ByVal location As String, ByVal model As String) | Find a Printer in the Directory Service |
| Sub Help | Display shell help |
| Sub MinimizeAll | Minimize all windows |
| Sub Open(ByVal vDir) | Open a folder |
| Sub RefreshMenu | Refresh the menu |
| Sub SetTime | Bring up the Set time dialog |
| Sub ShellExecute(ByVal File As String, [ByVal vArgs], [ByVal vDir], [ByVal vOperation], [ByVal vShow]) | Execute generic command |
| Sub ShutdownWindows | Exit Windows |
| Sub Suspend | Suspend the pc |
| Sub TileHorizontally | Tile windows horizontally |
| Sub TileVertically | Tile windows vertically |
| Sub TrayProperties | Handle Tray properties |
| Sub UndoMinimizeALL | Undo Minimize All |
| Function BrowseForFolder(ByVal Hwnd As Long, ByVal Title As String, ByVal Options As Long, [ByVal RootFolder]) As Folder | Browse the name space for a Folder |
| Function CanStartStopService(ByVal ServiceName As String) | Determine if the current user can start/stop the named service. |
| Function GetSystemInformation(ByVal Name As String) | Retrieve info about the user's system |
| Function IsRestricted(ByVal Group As String, ByVal Restriction As String) As Long | get restriction settings |
| Function IsServiceRunning(ByVal ServiceName As String) | Determine if a service is running by name. |
| Function NameSpace(ByVal vDir) As Folder | Get special folder from ShellSpecialFolderConstants |
| Function ServiceStart(ByVal ServiceName As String, ByVal Persistent) | Start a service by name, and optionally set it to autostart. |
| Function ServiceStop(ByVal ServiceName As String, ByVal Persistent) | Stop a service by name, and optionally disable autostart. |
| Function ShowBrowserBar(ByVal bstrClsid As String, ByVal bShow) | Show/Hide browser bar. |
| Function Windows As Object | The collection of open folder windows |
| IShellDispatch3 | Description |
| Property Application As Object | Get Application object |
| Property Parent As Object | Get Parent object |
| Sub AddToRecent(ByVal varFile, ByVal bstrCategory As String) | Add an object to the Recent Docuements |
| Sub CascadeWindows | Cascade Windows |
| Sub ControlPanelItem(ByVal szDir As String) | Run a Control Panel Item |
| Sub EjectPC | Eject the pc |
| Sub Explore(ByVal vDir) | Explore a folder |
| Sub FileRun | Bring up the file run |
| Sub FindComputer | Find a computer |
| Sub FindFiles | Find Files |
| Sub FindPrinter(ByVal Name As String, ByVal location As String, ByVal model As String) | Find a Printer in the Directory Service |
| Sub Help | Display shell help |
| Sub MinimizeAll | Minimize all windows |
| Sub Open(ByVal vDir) | Open a folder |
| Sub RefreshMenu | Refresh the menu |
| Sub SetTime | Bring up the Set time dialog |
| Sub ShellExecute(ByVal File As String, [ByVal vArgs], [ByVal vDir], [ByVal vOperation], [ByVal vShow]) | Execute generic command |
| Sub ShutdownWindows | Exit Windows |
| Sub Suspend | Suspend the pc |
| Sub TileHorizontally | Tile windows horizontally |
| Sub TileVertically | Tile windows vertically |
| Sub TrayProperties | Handle Tray properties |
| Sub UndoMinimizeALL | Undo Minimize All |
| Function BrowseForFolder(ByVal Hwnd As Long, ByVal Title As String, ByVal Options As Long, [ByVal RootFolder]) As Folder | Browse the name space for a Folder |
| Function CanStartStopService(ByVal ServiceName As String) | Determine if the current user can start/stop the named service. |
| Function GetSystemInformation(ByVal Name As String) | Retrieve info about the user's system |
| Function IsRestricted(ByVal Group As String, ByVal Restriction As String) As Long | get restriction settings |
| Function IsServiceRunning(ByVal ServiceName As String) | Determine if a service is running by name. |
| Function NameSpace(ByVal vDir) As Folder | Get special folder from ShellSpecialFolderConstants |
| Function ServiceStart(ByVal ServiceName As String, ByVal Persistent) | Start a service by name, and optionally set it to autostart. |
| Function ServiceStop(ByVal ServiceName As String, ByVal Persistent) | Stop a service by name, and optionally disable autostart. |
| Function ShowBrowserBar(ByVal bstrClsid As String, ByVal bShow) | Show/Hide browser bar. |
| Function Windows As Object | The collection of open folder windows |