You've already forked lazarus-ccr
* 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
20 lines
758 B
PHP
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;
|
|
|