Delphi的DLL中的声明的类型的问题

假如我在DLL中新定义了一个类,并且声明了 一个变量,那么我在加载这个DLL的程序中想要使用这个变量,需不需要重新将对应类型声明再在这个程序的源码文件中再声明一遍?
就是怎么能让DLL中定义的新的数据类型也在加载它的程序中使用?

一般需要做对应的类型映射
http://www.cnblogs.com/djcsch2001/archive/2010/07/19/1780992.html

看什么数据类型,一般可以定义对应的结构体。

是这样的,假如我在DLL中定义了一个类或着结构体,那么我的程序加载了这个DLL之后,能不能直接使用其中定义的类型,就像我正在unit1单元里面引入unit2单元就可以直接使用unit2中定义的类型那样的?