X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=idlcomp%2Fvtable-sample.h;h=eff0f4c1b65af2cd93ca0d688711f76030385117;hb=cc1bee96fd874ff2c85c765f81ec2f4ba4584b9d;hp=db3fd34809248020e7e73d871db1bc90a8a48e1b;hpb=7da27a216a7f4bb3331fe315cdbec69bfcf2c762;p=polintos%2Fscott%2Fpriv.git diff --git a/idlcomp/vtable-sample.h b/idlcomp/vtable-sample.h index db3fd34..eff0f4c 100644 --- a/idlcomp/vtable-sample.h +++ b/idlcomp/vtable-sample.h @@ -1,7 +1,9 @@ +// FIXME: This is out-of-date and incomplete. + #include struct IFaceTable { - unsigned char *guid; + const IFaceInfo *info; ptrdiff_t offset; }; @@ -185,10 +187,10 @@ namespace IO { struct methods { void (*read)(::System::IO::_i_IStream *_this, - Array *buf, uint64_t *len); + Array *buf, uint64_t *len); void (*read_async)(::System::IO::_i_IStream *_this, - Array *buf, + Array *buf, ::System::Notifier *notifier); } methods; } info; @@ -320,10 +322,10 @@ namespace IO { struct methods { void (*read)(::System::IO::_i_IStream *_this, - Array *buf, uint64_t *len); + Array *buf, uint64_t *len); void (*read_async)(::System::IO::_i_IStream *_this, - Array *buf, + Array *buf, ::System::Notifier *notifier); void (*write)(::System::IO::_i_OStream *_this, unsigned char *buf,