Files
lazarus-ccr/components/geckoport/version2/gecko10/nsirequest.inc

35 lines
1.2 KiB
PHP
Raw Normal View History

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;