First additions
authorMark Donnelly <mark@painless-security.com>
Mon, 18 Nov 2013 21:26:06 +0000 (16:26 -0500)
committerMark Donnelly <mark@painless-security.com>
Mon, 18 Nov 2013 21:26:06 +0000 (16:26 -0500)
npapi/CMakeLists.txt [new file with mode: 0644]
npapi/Win/CMakeLists.txt [new file with mode: 0644]
npapi/Win/dllmain.c [new file with mode: 0644]

diff --git a/npapi/CMakeLists.txt b/npapi/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e6c5f8d
--- /dev/null
@@ -0,0 +1,7 @@
+cmake_minimum_required (VERSION 2.8)
+
+project (WebShot)
+
+# add the library
+add_library (WebShot)
+target_link_libraries (WebShot Win
diff --git a/npapi/Win/CMakeLists.txt b/npapi/Win/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7dabfde
--- /dev/null
@@ -0,0 +1,2 @@
+
+add_library (Win dllmain.c)
diff --git a/npapi/Win/dllmain.c b/npapi/Win/dllmain.c
new file mode 100644 (file)
index 0000000..6e7959d
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2013, Painless Security, LLC
+ * For license details please see the LICENSE file in RAILS_ROOT.
+ */
+
+#include "stdafx.h"
+
+BOOL APIENTRY DllMain( HMODULE hModule,
+                       DWORD  ul_reason_for_call,
+                       LPVOID lpReserved
+                                        )
+{
+       switch (ul_reason_for_call)
+       {
+       case DLL_PROCESS_ATTACH:
+       case DLL_THREAD_ATTACH:
+       case DLL_THREAD_DETACH:
+       case DLL_PROCESS_DETACH:
+               break;
+       }
+       return TRUE;
+}
+