请问Windows API AddPort函数怎么用?

如题,老是报参数错误。
有哪位用过?
微软的文档也没有找到例程。

AddPort(NULL, GetDesktopWindow(), PRINT_MONITOR)
PRINT_MONITOR是 monitor 的名字, 可以用系统已有的, 也可以自己添加的
monitor 可以用 AddMonitor来添加

实际使用例子可以从网上找虚拟打印机的源码