mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 17:19:19 +02:00
( Patch from Ocean, mantis #25799. DISPID_AMBIENT_* consts and IPerPropertyBrowsing..
git-svn-id: trunk@26905 -
This commit is contained in:
parent
68c1607ecc
commit
14590fb859
@ -570,6 +570,39 @@ Const
|
|||||||
DISPID_DESTRUCTOR = -7;
|
DISPID_DESTRUCTOR = -7;
|
||||||
DISPID_COLLECT = -8;
|
DISPID_COLLECT = -8;
|
||||||
|
|
||||||
|
DISPID_AMBIENT_BACKCOLOR = -701;
|
||||||
|
DISPID_AMBIENT_DISPLAYNAME = -702;
|
||||||
|
DISPID_AMBIENT_FONT = -703;
|
||||||
|
DISPID_AMBIENT_FORECOLOR = -704;
|
||||||
|
DISPID_AMBIENT_LOCALEID = -705;
|
||||||
|
DISPID_AMBIENT_MESSAGEREFLECT = -706;
|
||||||
|
DISPID_AMBIENT_SCALEUNITS = -707;
|
||||||
|
DISPID_AMBIENT_TEXTALIGN = -708;
|
||||||
|
DISPID_AMBIENT_USERMODE = -709;
|
||||||
|
DISPID_AMBIENT_UIDEAD = -710;
|
||||||
|
DISPID_AMBIENT_SHOWGRABHANDLES = -711;
|
||||||
|
DISPID_AMBIENT_SHOWHATCHING = -712;
|
||||||
|
DISPID_AMBIENT_DISPLAYASDEFAULT = -713;
|
||||||
|
DISPID_AMBIENT_SUPPORTSMNEMONICS = -714;
|
||||||
|
DISPID_AMBIENT_AUTOCLIP = -715;
|
||||||
|
DISPID_AMBIENT_APPEARANCE = -716;
|
||||||
|
DISPID_AMBIENT_CODEPAGE = -725;
|
||||||
|
DISPID_AMBIENT_PALETTE = -726;
|
||||||
|
DISPID_AMBIENT_CHARSET = -727;
|
||||||
|
DISPID_AMBIENT_TRANSFERPRIORITY = -728;
|
||||||
|
DISPID_AMBIENT_RIGHTTOLEFT = -732;
|
||||||
|
DISPID_AMBIENT_TOPTOBOTTOM = -733;
|
||||||
|
DISPID_WINDOWOBJECT = -5500;
|
||||||
|
DISPID_AMBIENT_OFFLINEIFNOTCONNECTED = -5501;
|
||||||
|
DISPID_AMBIENT_SILENT = -5502;
|
||||||
|
DISPID_LOCATIONOBJECT = -5506;
|
||||||
|
DISPID_HISTORYOBJECT = -5507;
|
||||||
|
DISPID_NAVIGATOROBJECT = -5508;
|
||||||
|
DISPID_SECURITYCTX = -5511;
|
||||||
|
DISPID_AMBIENT_DLCONTROL = -5512;
|
||||||
|
DISPID_AMBIENT_USERAGENT = -5513;
|
||||||
|
DISPID_SECURITYDOMAIN = -5514;
|
||||||
|
|
||||||
DISPATCH_METHOD = $1;
|
DISPATCH_METHOD = $1;
|
||||||
DISPATCH_PROPERTYGET = $2;
|
DISPATCH_PROPERTYGET = $2;
|
||||||
DISPATCH_PROPERTYPUT = $4;
|
DISPATCH_PROPERTYPUT = $4;
|
||||||
@ -2191,12 +2224,15 @@ TYPE
|
|||||||
end;
|
end;
|
||||||
PtagCONTROLINFO = ^TagControlInfo;
|
PtagCONTROLINFO = ^TagControlInfo;
|
||||||
PCONTROLINFO = PtagCONTROLINFO;
|
PCONTROLINFO = PtagCONTROLINFO;
|
||||||
|
TCONTROLINFO = tagCONTROLINFO;
|
||||||
|
|
||||||
PtagPOINTF = ^tagPOINTF;
|
PtagPOINTF = ^tagPOINTF;
|
||||||
tagPOINTF = packed record
|
tagPOINTF = packed record
|
||||||
x : Single;
|
x : Single;
|
||||||
y : Single;
|
y : Single;
|
||||||
end;
|
end;
|
||||||
|
PPOINTF = PtagPOINTF;
|
||||||
|
TPOINTF = tagPOINTF;
|
||||||
|
|
||||||
tagPROPPAGEINFO = packed record
|
tagPROPPAGEINFO = packed record
|
||||||
cb : LongWord;
|
cb : LongWord;
|
||||||
@ -2213,6 +2249,19 @@ TYPE
|
|||||||
pElems : PGUID;
|
pElems : PGUID;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
PtagCALPOLESTR = ^tagCALPOLESTR;
|
||||||
|
|
||||||
|
tagCALPOLESTR = packed record
|
||||||
|
cElems : LongWord;
|
||||||
|
pElems : PPWideChar;
|
||||||
|
end;
|
||||||
|
PtagCADWORD = ^tagCADWORD;
|
||||||
|
|
||||||
|
tagCADWORD = packed record
|
||||||
|
cElems : LongWord;
|
||||||
|
pElems : PLongWord;
|
||||||
|
end;
|
||||||
|
|
||||||
// Unknwn.idl
|
// Unknwn.idl
|
||||||
|
|
||||||
// IUnknown is in classesh.inc
|
// IUnknown is in classesh.inc
|
||||||
@ -3481,6 +3530,20 @@ type
|
|||||||
function ShowPropertyFrame:HRESULT;stdcall;
|
function ShowPropertyFrame:HRESULT;stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
// IPerPropertyBrowsing :
|
||||||
|
|
||||||
|
IPerPropertyBrowsing = interface(IUnknown)
|
||||||
|
['{376BD3AA-3845-101B-84ED-08002B2EC713}']
|
||||||
|
// GetDisplayString :
|
||||||
|
function GetDisplayString(dispID:Integer;out pBstr:WideString):HRESULT;stdcall;
|
||||||
|
// MapPropertyToPage :
|
||||||
|
function MapPropertyToPage(dispID:Integer;out pClsid:GUID):HRESULT;stdcall;
|
||||||
|
// GetPredefinedStrings :
|
||||||
|
function GetPredefinedStrings(dispID:Integer;out pCaStringsOut:tagCALPOLESTR;out pCaCookiesOut:tagCADWORD):HRESULT;stdcall;
|
||||||
|
// GetPredefinedValue :
|
||||||
|
function GetPredefinedValue(dispID:Integer;dwCookie:LongWord;out pVarOut:OleVariant):HRESULT;stdcall;
|
||||||
|
end;
|
||||||
|
|
||||||
// IPropertyPage :
|
// IPropertyPage :
|
||||||
|
|
||||||
IPropertyPageSite = interface;
|
IPropertyPageSite = interface;
|
||||||
|
Loading…
Reference in New Issue
Block a user