ReactOS 0.4.16-dev-125-g798ea90
Shell32 Module Reference

Classes

interface  DShellFolderViewEvents
 
interface  Folder
 
interface  Folder2
 
interface  Folder3
 
interface  FolderItem
 
interface  FolderItem2
 
interface  FolderItems
 
interface  FolderItems2
 
interface  FolderItems3
 
interface  FolderItemVerb
 
interface  FolderItemVerbs
 
interface  IFolderViewOC
 
interface  IShellDispatch
 
interface  IShellDispatch2
 
interface  IShellDispatch3
 
interface  IShellDispatch4
 
interface  IShellDispatch5
 
interface  IShellDispatch6
 
interface  IShellFolderViewDual
 
interface  IShellFolderViewDual2
 
interface  IShellFolderViewDual3
 
class  Shell
 
class  ShellFolderItem
 
class  ShellFolderView
 
class  ShellFolderViewOC
 
class  uuid
 

Typedefs

typedef Shell32::uuid ssfPROGRAMS = 0x02
 
typedef Shell32::uuid ssfCONTROLS = 0x03
 
typedef Shell32::uuid ssfPRINTERS = 0x04
 
typedef Shell32::uuid ssfPERSONAL = 0x05
 
typedef Shell32::uuid ssfFAVORITES = 0x06
 
typedef Shell32::uuid ssfSTARTUP = 0x07
 
typedef Shell32::uuid ssfRECENT = 0x08
 
typedef Shell32::uuid ssfSENDTO = 0x09
 
typedef Shell32::uuid ssfBITBUCKET = 0x0a
 
typedef Shell32::uuid ssfSTARTMENU = 0x0b
 
typedef Shell32::uuid ssfDESKTOPDIRECTORY = 0x10
 
typedef Shell32::uuid ssfDRIVES = 0x11
 
typedef Shell32::uuid ssfNETWORK = 0x12
 
typedef Shell32::uuid ssfNETHOOD = 0x13
 
typedef Shell32::uuid ssfFONTS = 0x14
 
typedef Shell32::uuid ssfTEMPLATES = 0x15
 
typedef Shell32::uuid ssfCOMMONSTARTMENU = 0x16
 
typedef Shell32::uuid ssfCOMMONPROGRAMS = 0x17
 
typedef Shell32::uuid ssfCOMMONSTARTUP = 0x18
 
typedef Shell32::uuid ssfCOMMONDESKTOPDIR = 0x19
 
typedef Shell32::uuid ssfAPPDATA = 0x1a
 
typedef Shell32::uuid ssfPRINTHOOD = 0x1b
 
typedef Shell32::uuid ssfLOCALAPPDATA = 0x1c
 
typedef Shell32::uuid ssfALTSTARTUP = 0x1d
 
typedef Shell32::uuid ssfCOMMONALTSTARTUP = 0x1e
 
typedef Shell32::uuid ssfCOMMONFAVORITES = 0x1f
 
typedef Shell32::uuid ssfINTERNETCACHE = 0x20
 
typedef Shell32::uuid ssfCOOKIES = 0x21
 
typedef Shell32::uuid ssfHISTORY = 0x22
 
typedef Shell32::uuid ssfCOMMONAPPDATA = 0x23
 
typedef Shell32::uuid ssfWINDOWS = 0x24
 
typedef Shell32::uuid ssfSYSTEM = 0x25
 
typedef Shell32::uuid ssfPROGRAMFILES = 0x26
 
typedef Shell32::uuid ssfMYPICTURES = 0x27
 
typedef Shell32::uuid ssfPROFILE = 0x28
 
typedef Shell32::uuid ssfSYSTEMx86 = 0x29
 
typedef Shell32::uuid ssfPROGRAMFILESx86
 
typedef enum Shell32::ShellFolderViewOptions ShellFolderViewOptions
 

Enumerations

enum  ShellFolderViewOptions {
  SFVVO_SHOWALLOBJECTS = 0x00000001 , SFVVO_SHOWEXTENSIONS = 0x00000002 , SFVVO_SHOWCOMPCOLOR = 0x00000008 , SFVVO_SHOWSYSFILES = 0x00000020 ,
  SFVVO_WIN95CLASSIC = 0x00000040 , SFVVO_DOUBLECLICKINWEBVIEW = 0x00000080 , SFVVO_DESKTOPHTML = 0x00000200
}
 

Functions

 importlib ("stdole2.tlb")
 
coclass Shell32::ShellFolderItem uuid (744129e0-cbe5-11ce-8350-444553540000)
 
coclass Shell32::Shell uuid (0a89a860-d7b1-11ce-8350-444553540000)
 

Variables

coclass Shell32::ShellFolderViewOC FolderItem
 
coclass Shell32::ShellFolderItem object
 
coclass Shell32::ShellFolderItem oleautomation
 

Typedef Documentation

◆ ShellFolderViewOptions

◆ ssfALTSTARTUP

◆ ssfAPPDATA

◆ ssfBITBUCKET

◆ ssfCOMMONALTSTARTUP

◆ ssfCOMMONAPPDATA

◆ ssfCOMMONDESKTOPDIR

◆ ssfCOMMONFAVORITES

◆ ssfCOMMONPROGRAMS

◆ ssfCOMMONSTARTMENU

◆ ssfCOMMONSTARTUP

◆ ssfCONTROLS

◆ ssfCOOKIES

◆ ssfDESKTOPDIRECTORY

◆ ssfDRIVES

◆ ssfFAVORITES

◆ ssfFONTS

◆ ssfHISTORY

◆ ssfINTERNETCACHE

◆ ssfLOCALAPPDATA

◆ ssfMYPICTURES

◆ ssfNETHOOD

◆ ssfNETWORK

◆ ssfPERSONAL

◆ ssfPRINTERS

◆ ssfPRINTHOOD

◆ ssfPROFILE

◆ ssfPROGRAMFILES

◆ ssfPROGRAMFILESx86

Initial value:
= 0x30
} ShellSpecialFolderConstants

◆ ssfPROGRAMS

◆ ssfRECENT

◆ ssfSENDTO

◆ ssfSTARTMENU

◆ ssfSTARTUP

◆ ssfSYSTEM

◆ ssfSYSTEMx86

◆ ssfTEMPLATES

◆ ssfWINDOWS

Enumeration Type Documentation

◆ ShellFolderViewOptions

Enumerator
SFVVO_SHOWALLOBJECTS 
SFVVO_SHOWEXTENSIONS 
SFVVO_SHOWCOMPCOLOR 
SFVVO_SHOWSYSFILES 
SFVVO_WIN95CLASSIC 
SFVVO_DOUBLECLICKINWEBVIEW 
SFVVO_DESKTOPHTML 

Definition at line 639 of file shldisp.idl.

644{
645 SFVVO_SHOWALLOBJECTS = 0x00000001,
646 SFVVO_SHOWEXTENSIONS = 0x00000002,
647 SFVVO_SHOWCOMPCOLOR = 0x00000008,
648 SFVVO_SHOWSYSFILES = 0x00000020,
649 SFVVO_WIN95CLASSIC = 0x00000040,
650 SFVVO_DOUBLECLICKINWEBVIEW = 0x00000080,
651 SFVVO_DESKTOPHTML = 0x00000200
652} ShellFolderViewOptions;
@ SFVVO_SHOWCOMPCOLOR
Definition: shldisp.idl:647
@ SFVVO_DESKTOPHTML
Definition: shldisp.idl:651
@ SFVVO_DOUBLECLICKINWEBVIEW
Definition: shldisp.idl:650
@ SFVVO_SHOWALLOBJECTS
Definition: shldisp.idl:645
@ SFVVO_WIN95CLASSIC
Definition: shldisp.idl:649
@ SFVVO_SHOWSYSFILES
Definition: shldisp.idl:648
@ SFVVO_SHOWEXTENSIONS
Definition: shldisp.idl:646

Function Documentation

◆ importlib()

Shell32::importlib ( "stdole2.tlb"  )

◆ uuid() [1/2]

coclass Shell32::Shell Shell32::uuid ( 0a89a860-d7b1-11ce-8350-  444553540000)

◆ uuid() [2/2]

coclass Shell32::ShellFolderItem Shell32::uuid ( 744129e0-cbe5-11ce-8350-  444553540000)

Variable Documentation

◆ FolderItem

◆ object

coclass Shell32::ShellFolderItem Shell32::object

◆ oleautomation

coclass Shell32::ShellFolderItem Shell32::oleautomation

Definition at line 340 of file shldisp.idl.