The utility DCU32INT
file and converts it into a close to Pascal
form. See DCU32INT.txt
for more details.
The unit versions supported are Delphi 2.0-8.0, 2005-2006 (.net and WIN32), 2007-2010 (WIN32),
XE (WIN32), XE2-XE3 (WIN32,WIN64,OSX32),
XE4 (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code)),
XE5-XE7/AppMethod (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code),Android (no code)),
XE8, 10 Seattle, 10.1 Berlin (WIN32,WIN64,OSX32,iOS simulator, iOS device 32/64 (no code),Android (no code)),
DCU32INT stands for DCU32 interface, because this program can't extract
the complete Pascal source, but the extracted unit interface is almost
This program is a by-product of the FlexT project,
but I have done my best to make it useful.
specification of DCU file format for 32-bit Delphi versions.
This specification is incomplete. Please, let me know
if You have more information about this format or if You detect some errors in the specification.