SvIDL Compiler that generates C++ slot headers from SDI files in modules' sdi/ subdirectory. There is an overview of basic architecture of the markup of SDI files in the OOo wiki: https://wiki.openoffice.org/wiki/Framework/Article/Implementation_of_the_Dispatch_API_In_SFX2