Wrong declaration in Activex.pp
Original Reporter info from Mantis: lahm64
-
Reporter name: Emilio Martinez
Original Reporter info from Mantis: lahm64
- Reporter name: Emilio Martinez
Description:
On activex.pp file, line 4544
function CreateDataAdviseHolder(_para1:IDataAdviseHolder):HRESULT;stdcall; external 'ole32.dll' name 'CreateDataAdviseHolder';
is wrong, shoud be
function CreateDataAdviseHolder(out _para1:IDataAdviseHolder):HRESULT;stdcall; external 'ole32.dll' name 'CreateDataAdviseHolder';
See https://docs.microsoft.com/es-es/windows/win32/api/objbase/nf-objbase-createdataadviseholder for details.
Additional information:
I stumbled with that while developping a com server with Lazarus.
Mantis conversion info:
- Mantis ID: 38273
- Build: 63526
- Version: 3.2.0
- Fixed in version: 3.2.1
- Fixed in revision: 47891 (#6f2bd771)