ReactOS 0.4.15-dev-7924-g5949c20
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.

39 {
40 UnknownType = 0,
42 Fixed,
43 Remote,
44 CDRom,
45 RamDisk
46 } DriveTypeConst;
@ Removable
Definition: arc.h:81

◆ DriveTypeConst [2/2]

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

Definition at line 39 of file wshom.idl.

39 {
40 UnknownType = 0,
42 Fixed,
43 Remote,
44 CDRom,
45 RamDisk
46 } DriveTypeConst;

◆ 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;
UNICODE_STRING Volume
Definition: fltkernel.h:1172
@ Normal
Definition: sacdrv.h:1378
@ ReadOnly
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;

◆ IOMode [1/2]

Enumerator
ForReading 
ForWriting 
ForAppending 
ForReading 
ForWriting 
ForAppending 

Definition at line 60 of file wshom.idl.

60 {
61 ForReading = 0x1,
62 ForWriting = 0x2,
63 ForAppending = 0x8
64 } IOMode;

◆ IOMode [2/2]

Enumerator
ForReading 
ForWriting 
ForAppending 
ForReading 
ForWriting 
ForAppending 

Definition at line 60 of file wshom.idl.

60 {
61 ForReading = 0x1,
62 ForWriting = 0x2,
63 ForAppending = 0x8
64 } IOMode;

◆ Tristate [1/2]

Enumerator
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 

Definition at line 66 of file wshom.idl.

66 {
67 TristateTrue = -1,
68 TristateFalse = 0,
69 TristateUseDefault = -2,
70 TristateMixed = -2
71 } Tristate;

◆ Tristate [2/2]

Enumerator
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 
TristateTrue 
TristateFalse 
TristateUseDefault 
TristateMixed 

Definition at line 66 of file wshom.idl.

66 {
67 TristateTrue = -1,
68 TristateFalse = 0,
69 TristateUseDefault = -2,
70 TristateMixed = -2
71 } Tristate;

◆ WshExecStatus [1/2]

Enumerator
WshRunning 
WshFinished 
WshFailed 
WshRunning 
WshFinished 
WshFailed 

Definition at line 33 of file wshom.idl.

33 {
34 WshRunning = 0,
37 } WshExecStatus;

◆ WshExecStatus [2/2]

Enumerator
WshRunning 
WshFinished 
WshFailed 
WshRunning 
WshFinished 
WshFailed 

Definition at line 33 of file wshom.idl.

33 {
34 WshRunning = 0,
37 } WshExecStatus;

Function Documentation

◆ helpstring() [1/2]

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

◆ helpstring() [2/2]

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

◆ importlib()

IWshRuntimeLibrary::importlib ( "stdole2.tlb"  )

◆ progid() [1/2]

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

◆ progid() [2/2]

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

◆ threading()

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

◆ uuid() [1/2]

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

◆ uuid() [2/2]

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

◆ vi_progid() [1/2]

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

Definition at line 661 of file wshom.idl.

663 {
664 [default] interface IWshNetwork2;
665 }

◆ vi_progid() [2/2]

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

Definition at line 639 of file wshom.idl.

641 {
642 [default] interface IWshShell3;
643 }