The C# sample application is as simple as possible. It demonstrates how an oem application would initialize the SNF engine (providing authentication at run-time so it is not exposed to the end user); exercise the IP and message scanning API (message scanned from a buffer already loaded in the application); retrieve status information from the SNF engine; and close down the SNF engine gracefully. For simplicity this demonstration code does not use multiple threads.