Files
lazarus-ccr/components/geckoport/version2/gecko10/nsibinaryinputstream.inc
loesje_ 9c2b80b5c4 * Re-generated .inc files with new version from the idlparser.
* Some string-types are now not returned as function result but as parameter. Solves several string issues.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2357 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-19 14:43:54 +00:00

20 lines
758 B
PHP

type
nsIBinaryInputStream = interface(nsIInputStream)
['{7b456cb0-8772-11d3-90cf-0040056a906e}']
procedure setInputStream(aInputStream: nsIInputStream); safecall;
function readBoolean() : longbool; safecall;
function read8() : PRUint8; safecall;
function read16() : PRUint16; safecall;
function read32() : PRUint32; safecall;
function read64() : PRUint64; safecall;
function readFloat() : idlfloat; safecall;
function readDouble() : double; safecall;
procedure readCString( result_: ACString); safecall;
function readString() : AString; safecall;
procedure readBytes(aLength: PRUint32; out aString: PAnsiChar); safecall;
procedure readByteArray(aLength: PRUint32; out aBytes: PRUint8); safecall;
end;