Public Member Functions | Public Attributes

IGuestSession Interface Reference

List of all members.

Public Member Functions

void close ()
 TODO.
void copyFrom (in wstring source, in wstring dest, in CopyFileFlag[] flags,[retval] out IProgress progress)
 TODO.
void copyTo (in wstring source, in wstring dest, in CopyFileFlag[] flags,[retval] out IProgress progress)
 TODO.
void directoryCreate (in wstring path, in unsigned long mode, in DirectoryCreateFlag[] flags,[retval] out IGuestDirectory directory)
 TODO.
void directoryCreateTemp (in wstring templateName, in unsigned long mode, in wstring path,[retval] out IGuestDirectory directory)
 TODO.
void directoryExists (in wstring path,[retval] out boolean exists)
 TODO.
void directoryOpen (in wstring path, in wstring filter, in wstring flags,[retval] out IGuestDirectory directory)
 TODO.
void directoryQueryInfo (in wstring path,[retval] out IGuestFsObjInfo info)
 TODO.
void directoryRemove (in wstring path)
 TODO.
void directoryRemoveRecursive (in wstring path, in DirectoryRemoveRecFlag[] flags,[retval] out IProgress progress)
 TODO.
void directoryRename (in wstring source, in wstring dest, in PathRenameFlag[] flags)
 TODO.
void directorySetACL (in wstring path, in wstring acl)
 TODO.
void environmentClear ()
 TODO.
void environmentGet (in wstring name,[retval] out wstring value)
 TODO.
void environmentSet (in wstring name, in wstring value)
 TODO.
void environmentUnset (in wstring name)
 TODO.
void fileCreateTemp (in wstring templateName, in unsigned long mode, in wstring path,[retval] out IGuestFile file)
 TODO.
void fileExists (in wstring path,[retval] out boolean exists)
 TODO.
void fileOpen (in wstring path, in wstring openMode, in wstring disposition, in unsigned long creationMode, in long long offset,[retval] out IGuestFile file)
 TODO.
void fileQueryInfo (in wstring path,[retval] out IGuestFsObjInfo info)
 TODO.
void fileQuerySize (in wstring path,[retval] out long long size)
 TODO.
void fileRename (in wstring source, in wstring dest, in PathRenameFlag[] flags)
 TODO.
void fileSetACL (in wstring file, in wstring acl)
 TODO.
void processCreate (in wstring command, in wstring[] arguments, in wstring[] environment, in ProcessCreateFlag[] flags, in unsigned long timeoutMS,[retval] out IGuestProcess guestProcess)
 TODO.
void processCreateEx (in wstring command, in wstring[] arguments, in wstring[] environment, in ProcessCreateFlag[] flags, in unsigned long timeoutMS, in ProcessPriority priority, in long[] affinity,[retval] out IGuestProcess guestProcess)
 TODO.
void processGet (in unsigned long pid,[retval] out IGuestProcess guestProcess)
 TODO.
void symlinkCreate (in wstring source, in wstring target, in SymlinkType type)
 TODO.
void symlinkExists (in wstring symlink,[retval] out boolean exists)
 TODO.
void symlinkRead (in wstring symlink, in SymlinkReadFlag[] flags,[retval] out wstring target)
 TODO.
void symlinkRemoveDirectory (in wstring path)
 TODO.
void symlinkRemoveFile (in wstring file)
 TODO.

Public Attributes

readonly attribute wstring user
 TODO.
readonly attribute wstring domain
 TODO.
readonly attribute wstring name
 TODO.
readonly attribute unsigned long id
 TODO.
attribute unsigned long timeout
 TODO.
attribute wstring[] environment
 TODO.
readonly attribute IGuestProcess[] processes
 TODO.
readonly attribute
IGuestDirectory[] 
directories
 TODO.
readonly attribute IGuestFile[] files
 TODO.

Member Function Documentation

void IGuestSession::close (  ) 

TODO.

Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::copyFrom ( in wstring  source,
in wstring  dest,
in CopyFileFlag[]  flags,
[retval] out IProgress  progress 
)

TODO.

Parameters:
source TODO
dest TODO
flags TODO
progress Progress object to track the operation completion.
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::copyTo ( in wstring  source,
in wstring  dest,
in CopyFileFlag[]  flags,
[retval] out IProgress  progress 
)

TODO.

Parameters:
source TODO
dest TODO
flags TODO
progress Progress object to track the operation completion.
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryCreate ( in wstring  path,
in unsigned long  mode,
in DirectoryCreateFlag[]  flags,
[retval] out IGuestDirectory  directory 
)

TODO.

Parameters:
path TODO
mode TODO
flags TODO
directory Optional.
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryCreateTemp ( in wstring  templateName,
in unsigned long  mode,
in wstring  path,
[retval] out IGuestDirectory  directory 
)

TODO.

Parameters:
templateName TODO
mode TODO
path TODO
directory TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryExists ( in wstring  path,
[retval] out boolean  exists 
)

TODO.

Parameters:
path TODO
exists TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryOpen ( in wstring  path,
in wstring  filter,
in wstring  flags,
[retval] out IGuestDirectory  directory 
)

TODO.

Parameters:
path TODO
filter TODO
flags TODO
directory TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryQueryInfo ( in wstring  path,
[retval] out IGuestFsObjInfo  info 
)

TODO.

Parameters:
path TODO
info TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryRemove ( in wstring  path  ) 

TODO.

Parameters:
path TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryRemoveRecursive ( in wstring  path,
in DirectoryRemoveRecFlag[]  flags,
[retval] out IProgress  progress 
)

TODO.

Parameters:
path TODO
flags TODO
progress TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directoryRename ( in wstring  source,
in wstring  dest,
in PathRenameFlag[]  flags 
)

TODO.

Parameters:
source TODO
dest TODO
flags TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::directorySetACL ( in wstring  path,
in wstring  acl 
)

TODO.

Parameters:
path TODO
acl TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::environmentClear (  ) 

TODO.

Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::environmentGet ( in wstring  name,
[retval] out wstring  value 
)

TODO.

Parameters:
name TODO
value TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::environmentSet ( in wstring  name,
in wstring  value 
)

TODO.

Parameters:
name TODO
value TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::environmentUnset ( in wstring  name  ) 

TODO.

Parameters:
name TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileCreateTemp ( in wstring  templateName,
in unsigned long  mode,
in wstring  path,
[retval] out IGuestFile  file 
)

TODO.

Parameters:
templateName TODO
mode TODO
path TODO
file Optional.
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileExists ( in wstring  path,
[retval] out boolean  exists 
)

TODO.

Parameters:
path TODO
exists TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileOpen ( in wstring  path,
in wstring  openMode,
in wstring  disposition,
in unsigned long  creationMode,
in long long  offset,
[retval] out IGuestFile  file 
)

TODO.

Parameters:
path TODO
openMode TODO
disposition TODO
creationMode TODO
offset TODO
file TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileQueryInfo ( in wstring  path,
[retval] out IGuestFsObjInfo  info 
)

TODO.

Parameters:
path TODO
info TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileQuerySize ( in wstring  path,
[retval] out long long  size 
)

TODO.

Parameters:
path TODO
size TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileRename ( in wstring  source,
in wstring  dest,
in PathRenameFlag[]  flags 
)

TODO.

Parameters:
source TODO
dest TODO
flags TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::fileSetACL ( in wstring  file,
in wstring  acl 
)

TODO.

Parameters:
file TODO
acl TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::processCreate ( in wstring  command,
in wstring[]  arguments,
in wstring[]  environment,
in ProcessCreateFlag[]  flags,
in unsigned long  timeoutMS,
[retval] out IGuestProcess  guestProcess 
)

TODO.

Parameters:
command TODO
arguments TODO
environment TODO
flags TODO
timeoutMS TODO
guestProcess TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::processCreateEx ( in wstring  command,
in wstring[]  arguments,
in wstring[]  environment,
in ProcessCreateFlag[]  flags,
in unsigned long  timeoutMS,
in ProcessPriority  priority,
in long[]  affinity,
[retval] out IGuestProcess  guestProcess 
)

TODO.

Parameters:
command TODO
arguments TODO
environment TODO
flags TODO
timeoutMS TODO
priority TODO
affinity TODO
guestProcess TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::processGet ( in unsigned long  pid,
[retval] out IGuestProcess  guestProcess 
)

TODO.

Parameters:
pid TODO
guestProcess TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::symlinkCreate ( in wstring  source,
in wstring  target,
in SymlinkType  type 
)

TODO.

Parameters:
source TODO
target TODO
type TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::symlinkExists ( in wstring  symlink,
[retval] out boolean  exists 
)

TODO.

Parameters:
symlink TODO
exists TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::symlinkRead ( in wstring  symlink,
in SymlinkReadFlag[]  flags,
[retval] out wstring  target 
)

TODO.

Parameters:
symlink TODO
flags TODO
target TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::symlinkRemoveDirectory ( in wstring  path  ) 

TODO.

Parameters:
path TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IGuestSession::symlinkRemoveFile ( in wstring  file  ) 

TODO.

Parameters:
file TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO

Member Data Documentation

readonly attribute wstring IGuestSession::user

TODO.

Note:
TODO
readonly attribute wstring IGuestSession::domain

TODO.

Note:
TODO
readonly attribute wstring IGuestSession::name

TODO.

Note:
TODO
readonly attribute unsigned long IGuestSession::id

TODO.

Note:
TODO
attribute unsigned long IGuestSession::timeout

TODO.

Note:
TODO
attribute wstring [] IGuestSession::environment

TODO.

readonly attribute IGuestProcess [] IGuestSession::processes

TODO.

TODO.

readonly attribute IGuestFile [] IGuestSession::files

TODO.