static int RunNativeMessagingHost(string[] args, fMain f) { Host host = new Host(f, m_messageQueue); Thread workerThread = new Thread(host.Run); workerThread.Start(); return 0; }