finish interface with c# dll