Files
lazarus-ccr/components/geckoport/version2/gecko10/nsirequest.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

35 lines
1.2 KiB
PHP

type
nsIRequest = interface(nsISupports)
['{ef6bfbd2-fd46-48d8-96b7-9f8f0fd387fe}']
procedure Getname( result_: AUTF8String); safecall;
function isPending() : longbool; safecall;
function Getstatus(): nsresult; safecall;
property status : nsresult read Getstatus;
procedure cancel(aStatus: nsresult); safecall;
procedure suspend(); safecall;
procedure resume(); safecall;
function GetloadGroup(): nsILoadGroup; safecall;
procedure SetloadGroup(aloadGroup: nsILoadGroup); safecall;
property loadGroup : nsILoadGroup read GetloadGroup write SetloadGroup;
function GetloadFlags(): nsLoadFlags; safecall;
procedure SetloadFlags(aloadFlags: nsLoadFlags); safecall;
property loadFlags : nsLoadFlags read GetloadFlags write SetloadFlags;
end;
const
nsIRequest_LOAD_REQUESTMASK=$FFFF;
nsIRequest_LOAD_NORMAL=0;
nsIRequest_LOAD_BACKGROUND=1 << 0;
nsIRequest_INHIBIT_CACHING=1 << 7;
nsIRequest_INHIBIT_PERSISTENT_CACHING=1 << 8;
nsIRequest_LOAD_BYPASS_CACHE=1 << 9;
nsIRequest_LOAD_FROM_CACHE=1 << 10;
nsIRequest_VALIDATE_ALWAYS=1 << 11;
nsIRequest_VALIDATE_NEVER=1 << 12;
nsIRequest_VALIDATE_ONCE_PER_SESSION=1 << 13;
nsIRequest_LOAD_ANONYMOUS=1 << 14;
nsIRequest_LOAD_FRESH_CONNECTION=1 << 15;