用Team Foundation Server如何实现这样的功能?

用Team Foundation Server怎么实现这样的功能??
最近打算在团队开发中用TFS 2008做源代码管理,不知道TFS 2008能不能实现这样的功能:
假设现在团队中有两个成员p1、p2,分别负责开发两个不同的模块m1、m2,现在我想让p1能调用m2里的某个函数,但是又不能让p1看到m2的源代码,该怎么设置?
简单说就是不能让团队里的某个成员拿到项目的完整代码,但是又能让他在开发时调用其它成员写的模块代码。
将代码编译成DLL、LIB的方法不考虑。
多谢!

------解决方案--------------------
VSTS可以肯定地说,不能.

你可以给A和B定义中间交互的接口, 然后让A和B严格按照接口分头编写程序,不过如果A和B不熟练的话,这样做恐怕后期集成测试就是个灾难了...