XDL Compiler outputs following files: (Lets suppose that we have Test servlet and EEE namespace)
|– EEETest.h – Test interface types definitions |– EEETest.c – Test interface types access methods |– EEETest.xrc.c – implementation of client interface for Test servlet |– EEETest.xrm.h – marchalizers/demarchalizers for Test servlet types |– EEETest.xrs.h – server interface public method for servlet registration |– EEETest.xrs.c – servlet interface implementation |– EEETest.stubs.h – servlet stubs header |– EEETest.stubs.c – servlet stubs implementation |– EEECommon.h – common types declared outside of servlet |– EEECommon.c – common types access methods (for freeing/allocation) `– EEECommon.xrm.h – marchalizers/demarchalizers for common types