pub type IExecuteCommand = *mut c_void;