Можно ли передать необработанный дескриптор NT (например, объекту события) через вызов DCOM - на локальной машине, конечно. Если да, то как можно поступить так?
Смотрите этот SO-ответ: DuplicateHandle (), использовать в первом или втором процессе? и комментарий, и поэтому я предполагаю, что DuplicateHandle - это то, что вам нужно.
IntPtr (который, я думаю, пишется INT_PTR в COM).