Public Member Functions | Public Attributes

IFile Interface Reference

TODO. More...

Inheritance diagram for IFile:
IGuestFile

List of all members.

Public Member Functions

void close ()
 TODO.
void queryInfo ([retval] out IFsObjInfo objInfo)
 TODO.
void read (in unsigned long toRead, out unsigned long read,[retval] out octet[] data)
 TODO.
void readAt (in long long offset, in unsigned long toRead, out unsigned long read,[retval] out octet[] data)
 TODO.
void seek (in long long offset, in FileSeekType whence)
 TODO.
void setACL (in wstring acl)
 TODO.
void write (in octet[] data,[retval] out unsigned long written)
 TODO.
void writeAt (in long long offset, in octet[] data,[retval] out unsigned long written)
 TODO.

Public Attributes

readonly attribute wstring fileName
 TODO.
readonly attribute long long initialSize
 TODO.
readonly attribute unsigned long openMode
 TODO.
readonly attribute long long offset
 TODO.

Detailed Description

TODO.

Interface ID:
{2615152D-35C0-4363-8325-AB7E1F2B8B34}

Member Function Documentation

void IFile::close (  ) 

TODO.

Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::queryInfo ( [retval] out IFsObjInfo  objInfo  ) 

TODO.

Parameters:
objInfo TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::read ( in unsigned long  toRead,
out unsigned long  read,
[retval] out octet[]  data 
)

TODO.

Parameters:
toRead TODO
read TODO
data TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::readAt ( in long long  offset,
in unsigned long  toRead,
out unsigned long  read,
[retval] out octet[]  data 
)

TODO.

Parameters:
offset TODO
toRead TODO
read TODO
data TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::seek ( in long long  offset,
in FileSeekType  whence 
)

TODO.

Parameters:
offset TODO
whence TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::setACL ( in wstring  acl  ) 

TODO.

Parameters:
acl TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::write ( in octet[]  data,
[retval] out unsigned long  written 
)

TODO.

Parameters:
data TODO
written TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO
void IFile::writeAt ( in long long  offset,
in octet[]  data,
[retval] out unsigned long  written 
)

TODO.

Parameters:
offset TODO
data TODO
written TODO
Expected result codes:
VBOX_E_NOT_SUPPORTED TODO

Member Data Documentation

readonly attribute wstring IFile::fileName

TODO.

Note:
TODO
readonly attribute long long IFile::initialSize

TODO.

Note:
TODO
readonly attribute unsigned long IFile::openMode

TODO.

Note:
TODO
readonly attribute long long IFile::offset

TODO.

Note:
TODO