Export Inno Setup routines as stdcall callbacks to DLLs such as the Windows API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
source
.gitattributes Add git settings Apr 17, 2018
.gitignore Add git settings Apr 17, 2018
Licence.md Add license and readme Apr 17, 2018
Readme.md Add license and readme Apr 17, 2018
innocallbackexample.iss No commit message Oct 11, 2008
innocallbackexperiment.iss No commit message Oct 11, 2008
innocallbacktest.iss No commit message Oct 11, 2008

Readme.md

InnoCallback

The InnoCallback DLL allows you to provide Inno Setup [Code] functions to external DLLs (Like the Windows API) as Stdcall callbacks.

This is required because Inno Setup's regular functions are actually methods under the hood, and Windows won't provide the correct "self" pointer to them without adding an additional wrapper around the function.

Grab the zipfile from the "release" tab above, you'll find the example .iss script which serves as the documentation, and InnoCallback.dll.