ReactOS  0.4.12-dev-75-g00dd17e
IWshRuntimeLibrary Module Reference

Classes

interface  IDrive
 
interface  IFile
 
interface  IFileCollection
 
interface  IFolder
 
interface  IFolderCollection
 
interface  ITextStream
 
interface  IWshCollection
 
interface  IWshEnvironment
 
interface  IWshExec
 
interface  IWshNetwork2
 
class  IWshNetwork_Class
 
interface  IWshShell
 
interface  IWshShell2
 
interface  IWshShell3
 
class  IWshShell_Class
 
interface  IWshShortcut
 
class  WshExec
 

Enumerations

enum  WshExecStatus {
  WshRunning = 0, WshFinished, WshFailed, WshRunning = 0,
  WshFinished, WshFailed
}
 
enum  DriveTypeConst {
  UnknownType = 0, Removable, Fixed, Remote,
  CDRom, RamDisk, UnknownType = 0, Removable,
  Fixed, Remote, CDRom, RamDisk
}
 
enum  FileAttribute {
  Normal = 0x000, ReadOnly = 0x001, Hidden = 0x002, System = 0x004,
  Volume = 0x008, Directory = 0x010, Archive = 0x020, Alias = 0x400,
  Compressed = 0x800, Normal = 0x000, ReadOnly = 0x001, Hidden = 0x002,
  System = 0x004, Volume = 0x008, Directory = 0x010, Archive = 0x020,
  Alias = 0x400, Compressed = 0x800
}
 
enum  IOMode {
  ForReading = 0x1, ForWriting = 0x2, ForAppending = 0x8, ForReading = 0x1,
  ForWriting = 0x2, ForAppending = 0x8
}
 
enum  Tristate {
  TristateTrue = -1, TristateFalse = 0, TristateUseDefault = -2, TristateMixed = -2,
  TristateTrue = -1, TristateFalse = 0, TristateUseDefault = -2, TristateMixed = -2
}
 
enum  WshExecStatus {
  WshRunning = 0, WshFinished, WshFailed, WshRunning = 0,
  WshFinished, WshFailed
}
 
enum  DriveTypeConst {
  UnknownType = 0, Removable, Fixed, Remote,
  CDRom, RamDisk, UnknownType = 0, Removable,
  Fixed, Remote, CDRom, RamDisk
}
 
enum  FileAttribute {
  Normal = 0x000, ReadOnly = 0x001, Hidden = 0x002, System = 0x004,
  Volume = 0x008, Directory = 0x010, Archive = 0x020, Alias = 0x400,
  Compressed = 0x800, Normal = 0x000, ReadOnly = 0x001, Hidden = 0x002,
  System = 0x004, Volume = 0x008, Directory = 0x010, Archive = 0x020,
  Alias = 0x400, Compressed = 0x800
}
 
enum  IOMode {
  ForReading = 0x1, ForWriting = 0x2, ForAppending = 0x8, ForReading = 0x1,
  ForWriting = 0x2, ForAppending = 0x8
}
 
enum  Tristate {
  TristateTrue = -1, TristateFalse = 0, TristateUseDefault = -2, TristateMixed = -2,
  TristateTrue = -1, TristateFalse = 0, TristateUseDefault = -2, TristateMixed = -2
}
 

Functions

 importlib ("stdole2.tlb")
 
coclass IWshRuntimeLibrary::IWshShell_Class helpstring ("Windows Script Host Shell Object")
 
coclass IWshRuntimeLibrary::IWshShell_Class uuid (72c24dd5-d70a-438b-8a42-98424b88afb8)
 
coclass IWshRuntimeLibrary::IWshShell_Class threading (apartment)
 
coclass IWshRuntimeLibrary::IWshShell_Class progid ("WScript.Shell.1")
 
coclass IWshRuntimeLibrary::IWshShell_Class vi_progid ("WScript.Shell")] coclass WshShell
 
coclass IWshRuntimeLibrary::IWshNetwork_Class helpstring ("Windows Script Host Network Object")
 
coclass IWshRuntimeLibrary::IWshNetwork_Class uuid (093ff999-1ea0-4079-9525-9614c3504b74)
 
coclass IWshRuntimeLibrary::IWshNetwork_Class progid ("WScript.Network.1")
 
coclass IWshRuntimeLibrary::IWshNetwork_Class vi_progid ("WScript.Network")] coclass WshNetwork
 

Enumeration Type Documentation

◆ DriveTypeConst [1/2]

Enumerator
UnknownType 
Removable 
Fixed 
Remote 
CDRom 
RamDisk 
UnknownType 
Removable 
Fixed 
Remote 
CDRom 
RamDisk 

Definition at line 39 of file wshom.idl.

◆ DriveTypeConst [2/2]

Enumerator
UnknownType 
Removable 
Fixed 
Remote 
CDRom 
RamDisk 
UnknownType 
Removable 
Fixed 
Remote 
CDRom 
RamDisk 

Definition at line 39 of file wshom.idl.

◆ FileAttribute [1/2]

Enumerator
Normal 
ReadOnly 
Hidden 
System 
Volume 
Directory 
Archive 
Alias 
Compressed 
Normal 
ReadOnly 
Hidden 
System 
Volume 
Directory 
Archive 
Alias 
Compressed 

Definition at line 48 of file wshom.idl.

48  {
49  Normal = 0x000,
50  ReadOnly = 0x001,
51  Hidden = 0x002,
52  System = 0x004,
53  Volume = 0x008,
54  Directory = 0x010,
55  Archive = 0x020,
56  Alias = 0x400,
57  Compressed = 0x800
58  } FileAttribute;
Definition: arc.h:80
base for all directory entries
Definition: entries.h:138

◆ FileAttribute [2/2]

Enumerator
Normal 
ReadOnly 
Hidden 
System 
Volume 
Directory 
Archive 
Alias 
Compressed 
Normal 
ReadOnly 
Hidden 
System 
Volume 
Directory 
Archive 
Alias 
Compressed 

Definition at line 48 of file wshom.idl.

48  {
49  Normal = 0x000,
50  ReadOnly = 0x001,
51  Hidden = 0x002,
52  System = 0x004,
53  Volume = 0x008,
54  Directory = 0x010,
55  Archive = 0x020,
56  Alias = 0x400,
57  Compressed = 0x800
58  } FileAttribute;
Definition: arc.h:80
base for all directory entries
Definition: entries.h:138

◆ IOMode [1/2]

Enumerator
ForReading 
ForWriting 
ForAppending 
ForReading 
ForWriting 
ForAppending 

Definition at line 60 of file wshom.idl.

◆ IOMode [2/2]

Enumerator
ForReading 
ForWriting 
ForAppending 
ForReading 
ForWriting 
ForAppending 

Definition at line 60 of file wshom.idl.

◆ Tristate [1/2]

Enumerator
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 

Definition at line 66 of file wshom.idl.

◆ Tristate [2/2]

Enumerator
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 

Definition at line 66 of file wshom.idl.

◆ WshExecStatus [1/2]

Enumerator
WshRunning 
WshFinished 
WshFailed 
WshRunning 
WshFinished 
WshFailed 

Definition at line 33 of file wshom.idl.

◆ WshExecStatus [2/2]

Enumerator
WshRunning 
WshFinished 
WshFailed 
WshRunning 
WshFinished 
WshFailed 

Definition at line 33 of file wshom.idl.

Function Documentation

◆ helpstring() [1/2]

coclass IWshRuntimeLibrary::IWshShell_Class IWshRuntimeLibrary::helpstring ( "Windows Script Host Shell Object )

◆ helpstring() [2/2]

coclass IWshRuntimeLibrary::IWshNetwork_Class IWshRuntimeLibrary::helpstring ( "Windows Script Host Network Object )

Referenced by vi_progid().

◆ importlib()

IWshRuntimeLibrary::importlib ( "stdole2.tlb"  )

◆ progid() [1/2]

coclass IWshRuntimeLibrary::IWshShell_Class IWshRuntimeLibrary::progid ( "WScript.Shell.1"  )

◆ progid() [2/2]

coclass IWshRuntimeLibrary::IWshNetwork_Class IWshRuntimeLibrary::progid ( "WScript.Network.1"  )

Referenced by vi_progid().

◆ threading()

coclass IWshRuntimeLibrary::IWshNetwork_Class IWshRuntimeLibrary::threading ( apartment  )

Referenced by vi_progid().

◆ uuid() [1/2]

coclass IWshRuntimeLibrary::IWshShell_Class IWshRuntimeLibrary::uuid ( 72c24dd5-d70a-438b-8a42-  98424b88afb8)

◆ uuid() [2/2]

coclass IWshRuntimeLibrary::IWshNetwork_Class IWshRuntimeLibrary::uuid ( 093ff999-1ea0-4079-9525-  9614c3504b74)

Referenced by vi_progid().

◆ vi_progid() [1/2]

coclass IWshRuntimeLibrary::IWshShell_Class IWshRuntimeLibrary::vi_progid ( "WScript.Shell"  )

Definition at line 639 of file wshom.idl.

641  {
642  [default] interface IWshShell3;
643  }

◆ vi_progid() [2/2]

coclass IWshRuntimeLibrary::IWshNetwork_Class IWshRuntimeLibrary::vi_progid ( "WScript.Network"  )

Definition at line 661 of file wshom.idl.

Referenced by vi_progid().

663  {
664  [default] interface IWshNetwork2;
665  }