Shell32, COM interface constants for VB.Net / VBScript

Shell32 - interface constants

     This page contains simple VBA include for the Shell32 COM library.

library parameters

File NameWINDOWS\system32\dllcache\shell32.dll
Guid{50A7E9B0-70EF-11D1-B75A-00A0C90564FE}
Enums4

SearchCommandExecuteErrors

enum, 7 members.
  'Search Command Execute Errors
Public Enum SearchCommandExecuteErrors

  'Path not found
  SCEE_PATHNOTFOUND = 1  '&H1

  'Max files found
  SCEE_MAXFILESFOUND = 2  '&H2

  'Index search on Non Indexed Scope
  SCEE_INDEXSEARCH = 3  '&H3

  'Index Constraint Error
  SCEE_CONSTRAINT = 4  '&H4

  'Index search on Indexed and Non-Indexed Scopes
  SCEE_SCOPEMISMATCH = 5  '&H5

  'Case sensitive indexed search
  SCEE_CASESENINDEX = 6  '&H6

  'Indexing not complete
  SCEE_INDEXNOTCOMPLETE = 7  '&H7
End Enum

OfflineFolderStatus

enum, 5 members.
  'Constants for Folder2.OfflineStatus
Public Enum OfflineFolderStatus

  'Offline caching not available for this folder
  OFS_INACTIVE = -1  '&HFFFFFFFF

  'Server is online
  OFS_ONLINE = 0  '&H0

  'Server is offline
  OFS_OFFLINE = 1  '&H1

  'Server is offline but is reachable
  OFS_SERVERBACK = 2  '&H2

  'Server is online with unmerged changes
  OFS_DIRTYCACHE = 3  '&H3
End Enum

ShellFolderViewOptions

enum, 7 members.
  'Constants for ViewOptions
Public Enum ShellFolderViewOptions

  'Show All Objects
  SFVVO_SHOWALLOBJECTS = 1  '&H1

  'Show File Extensions
  SFVVO_SHOWEXTENSIONS = 2  '&H2

  'Color encode Compressed files
  SFVVO_SHOWCOMPCOLOR = 8  '&H8

  'Show System Files
  SFVVO_SHOWSYSFILES = 32  '&H20

  'Use Windows 95 UI settings
  SFVVO_WIN95CLASSIC = 64  '&H40

  'User needs to double click in web View
  SFVVO_DOUBLECLICKINWEBVIEW = 128  '&H80

  'Is Desktop HTML enabled
  SFVVO_DESKTOPHTML = 512  '&H200
End Enum

ShellSpecialFolderConstants

enum, 38 members.
  'Constants for Special Folders for open/Explore
Public Enum ShellSpecialFolderConstants

  'Special Folder DESKTOP
  ssfDESKTOP = 0  '&H0

  'Special Folder PROGRAMS
  ssfPROGRAMS = 2  '&H2

  'Special Folder CONTROLS
  ssfCONTROLS = 3  '&H3

  'Special Folder PRINTERS
  ssfPRINTERS = 4  '&H4

  'Special Folder PERSONAL
  ssfPERSONAL = 5  '&H5

  'Special Folder FAVORITES
  ssfFAVORITES = 6  '&H6

  'Special Folder STARTUP
  ssfSTARTUP = 7  '&H7

  'Special Folder RECENT
  ssfRECENT = 8  '&H8

  'Special Folder SENDTO
  ssfSENDTO = 9  '&H9

  'Special Folder BITBUCKET
  ssfBITBUCKET = 10  '&HA

  'Special Folder STARTMENU
  ssfSTARTMENU = 11  '&HB

  'Special Folder DESKTOPDIRECTORY
  ssfDESKTOPDIRECTORY = 16  '&H10

  'Special Folder DRIVES
  ssfDRIVES = 17  '&H11

  'Special Folder NETWORK
  ssfNETWORK = 18  '&H12

  'Special Folder NETHOOD
  ssfNETHOOD = 19  '&H13

  'Special Folder FONTS
  ssfFONTS = 20  '&H14

  'Special Folder TEMPLATES
  ssfTEMPLATES = 21  '&H15

  'Special Folder COMMON STARTMENU
  ssfCOMMONSTARTMENU = 22  '&H16

  'Special Folder COMMON PROGRAMS
  ssfCOMMONPROGRAMS = 23  '&H17

  'Special Folder COMMON STARTUP
  ssfCOMMONSTARTUP = 24  '&H18

  'Special Folder COMMON DESKTOPDIR
  ssfCOMMONDESKTOPDIR = 25  '&H19

  'Special Folder APPDATA
  ssfAPPDATA = 26  '&H1A

  'Special Folder PRINTHOOD
  ssfPRINTHOOD = 27  '&H1B

  'Special Folder LOCAL APPDATA
  ssfLOCALAPPDATA = 28  '&H1C

  'Special Folder ALTSTARTUP
  ssfALTSTARTUP = 29  '&H1D

  'Special Folder COMMON ALTSTARTUP
  ssfCOMMONALTSTARTUP = 30  '&H1E

  'Special Folder COMMON FAVORITES
  ssfCOMMONFAVORITES = 31  '&H1F

  'Special Folder INTERNET CACHE
  ssfINTERNETCACHE = 32  '&H20

  'Special Folder COOKIES
  ssfCOOKIES = 33  '&H21

  'Special Folder HISTORY
  ssfHISTORY = 34  '&H22

  'Special Folder COMMON APPDATA
  ssfCOMMONAPPDATA = 35  '&H23

  'Special Folder WINDOWS
  ssfWINDOWS = 36  '&H24

  'Special Folder SYSTEM
  ssfSYSTEM = 37  '&H25

  'Special Folder PROGRAM FILES
  ssfPROGRAMFILES = 38  '&H26

  'Special Folder MYPICTURES
  ssfMYPICTURES = 39  '&H27

  'Special Folder PROFILE
  ssfPROFILE = 40  '&H28

  'Special Folder SYSTEMx86
  ssfSYSTEMx86 = 41  '&H29

  'Special Folder PROGRAM FILESx86
  ssfPROGRAMFILESx86 = 48  '&H30
End Enum
WUtils.com