This section presents each of the XSI API functions in plain (direct C call) and Xsi::Loader member function forms. The plain form functions take an xsiHandle argument, whereas the member functions do not take this argument. The xsiHandle contains state information about the opened HDL design. The plain form xsi_open produces the xsiHandle. Xsi::Loader contains an xsiHandle internally.