From 8e59db7fcc10a68e30f89c60979e798b1cc80d22 Mon Sep 17 00:00:00 2001
From: "SND\\EreTIk_cp" <SND\EreTIk_cp@9b283d60-5439-405e-af05-b73fd8c4d996>
Date: Mon, 5 Dec 2011 18:48:26 +0000
Subject: [PATCH] [0.1.x] +module [un-]load test code

git-svn-id: https://pykd.svn.codeplex.com/svn@72045 9b283d60-5439-405e-af05-b73fd8c4d996
---
 test/targetapp/targetapp.cpp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/test/targetapp/targetapp.cpp b/test/targetapp/targetapp.cpp
index 4585d03..75723ed 100644
--- a/test/targetapp/targetapp.cpp
+++ b/test/targetapp/targetapp.cpp
@@ -155,10 +155,30 @@ void FuncWithName1(int a)
 
 #pragma pack( pop )
 
+////////////////////////////////////////////////////////////////////////////////
+
+int doLoadUnload()
+{
+    HMODULE hmod = ::LoadLibrary( _T("iphlpapi.dll") );
+    if (hmod)
+        ::FreeLibrary(hmod);
+
+    return 0;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
 int _tmain(int argc, _TCHAR* argv[])
 {
     try
     {
+        if (2 == argc)
+        {
+            // run with parameters
+            if ( !_tcsicmp(argv[1], _T("-testLoadUnload")) )
+                return doLoadUnload();
+        }
+
         // Let test scripts to execute
         __debugbreak();
         __debugbreak();