Muss man die
GUID hier nochmal als quasi String-Konstante angeben? Find ich bissi unübersichtlich...
Schau beispielsweise mal in die
Unit Winapi.StructuredQuery oder
Winapi.Wincodec.
Dort siehst du eine gängige Lösung, mit der es sich leben lässt.
Anhand deines Beispiels:
Delphi-Quellcode:
const
SID_Module : = '{ED91D3E0-912C-4B0B-9160-257D21399160}';
IID_Module : TGUID = SID_Module;
type
ImyModule = interface(IInterface)
[SID_Module]
{...}
end;