# HG changeset patch
# User Andre Heinecke <aheinecke@intevation.de>
# Date 1396364498 0
# Node ID 759a898990d1521a2744b662d40bc761163f35c0
# Parent  7707191ddb01e4f8fb3bef0cc668f3f65d54005e
Use DWORD value directly to dertermine elevation

diff -r 7707191ddb01 -r 759a898990d1 cinst/windowsstore.c
--- a/cinst/windowsstore.c	Tue Apr 01 16:32:35 2014 +0200
+++ b/cinst/windowsstore.c	Tue Apr 01 15:01:38 2014 +0000
@@ -165,12 +165,12 @@
     bool ret = false;
     if (OpenProcessToken (GetCurrentProcess(), TOKEN_QUERY, &hToken))
       {
-        TOKEN_ELEVATION elevation;
-        DWORD cbSize = sizeof (TOKEN_ELEVATION);
+        DWORD elevation;
+        DWORD cbSize = sizeof (DWORD);
         if (GetTokenInformation (hToken, TokenElevation, &elevation,
                                  sizeof (TokenElevation), &cbSize))
           {
-            ret = elevation.TokenIsElevated;
+            ret = elevation;
           }
       }
     if (hToken)