<html>
<head>
<style>
<!--
body { background-color:#ffffff }
.file { border:1px solid #eeeeee; margin-top:1em; margin-bottom:1em }
.pathname { font-family:monospace; float:right }
.fileheader { margin-bottom:.5em }
.diff { margin:0 }
.tasklist { padding:4px; border:1px dashed #000000; margin-top:1em }
.tasklist ul { margin-top:0; margin-bottom:0 }
tr.alt { background-color:#eeeeee }
#added { background-color:#ddffdd }
#addedchars { background-color:#99ff99; font-weight:bolder }
tr.alt #added { background-color:#ccf7cc }
#removed { background-color:#ffdddd }
#removedchars { background-color:#ff9999; font-weight:bolder }
tr.alt #removed { background-color:#f7cccc }
#info { color:#888888 }
#context { background-color:#eeeeee }
td {padding-left:.3em; padding-right:.3em }
tr.head { border-bottom-width:1px; border-bottom-style:solid }
tr.head td { padding:0; padding-top:.2em }
.task { background-color:#ffff00 }
.comment { padding:4px; border:1px dashed #000000; background-color:#ffffdd }
.error { color:red }
hr { border-width:0px; height:2px; background:black }
-->
</style>
</head>
<body>
<pre class="comment">__USE_W32API</pre><pre class="diff" id="removed">Deleted: trunk/reactos/lib/msgina/Makefile
</pre><pre class="diff" id="added">Added: trunk/reactos/lib/msgina/makefile
</pre><pre class="diff" id="context">Modified: trunk/reactos/lib/msgina/msgina.c
Modified: trunk/reactos/lib/msgina/stubs.c
</pre><hr /><div class="file">
<div class="fileheader"><big><b>Deleted: trunk/reactos/lib/msgina/Makefile</b></big></div>
<pre class="diff"><small id="info">--- trunk/reactos/lib/msgina/Makefile        2005-04-02 19:33:08 UTC (rev 14454)
+++ trunk/reactos/lib/msgina/Makefile        2005-04-02 19:47:52 UTC (rev 14455)
@@ -1,45 +0,0 @@
</small></pre><pre class="diff" id="removed">-# $Id$
-
-PATH_TO_TOP = ../..
-
-TARGET_TYPE = dynlink
-
-TARGET_NAME = msgina
-
-TARGET_INSTALLDIR = system32
-
-TARGET_BASE = $(TARGET_BASE_LIB_MSGINA)
-
-TARGET_CFLAGS = \
- -I./include \
- -DUNICODE \
- -D_UNICODE \
- -D__REACTOS__ \
- -Wall \
- -Werror \
- -fno-builtin
-
-TARGET_LFLAGS = -nostartfiles -nostdlib
-
-TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a user32.a
-
-TARGET_GCCLIBS = gcc
-
-TARGET_PCH = 
-
-TARGET_CLEAN = 
-
-TARGET_OBJECTS = msgina.o stubs.o
-
-DEP_OBJECTS = $(TARGET_OBJECTS)
-
-include $(PATH_TO_TOP)/rules.mak
-
-include $(TOOLS_PATH)/helper.mk
-
-include $(TOOLS_PATH)/depend.mk
-
-%/TAGS:
-        etags -o $(@D)/TAGS $(@D)/\*.c
-
-etags: ./TAGS
</pre></div>
<hr /><div class="file">
<div class="fileheader"><big><b>Copied: trunk/reactos/lib/msgina/makefile</b> (from rev 14454, trunk/reactos/lib/msgina/Makefile)</big></div>
<pre class="diff"><small id="info">--- trunk/reactos/lib/msgina/Makefile        2005-04-02 19:33:08 UTC (rev 14454)
+++ trunk/reactos/lib/msgina/makefile        2005-04-02 19:47:52 UTC (rev 14455)
@@ -0,0 +1,46 @@
</small></pre><pre class="diff" id="added">+# $Id$
+
+PATH_TO_TOP = ../..
+
+TARGET_TYPE = dynlink
+
+TARGET_NAME = msgina
+
+TARGET_INSTALLDIR = system32
+
+TARGET_BASE = $(TARGET_BASE_LIB_MSGINA)
+
+TARGET_CFLAGS = \
+ -I./include \
+ -DUNICODE \
+ -D_UNICODE \
+ -D__USE_W32API \
+ -D__REACTOS__ \
+ -Wall \
+ -Werror \
+ -fno-builtin
+
+TARGET_LFLAGS = -nostartfiles -nostdlib
+
+TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a user32.a
+
+TARGET_GCCLIBS = gcc
+
+TARGET_PCH = 
+
+TARGET_CLEAN = 
+
+TARGET_OBJECTS = msgina.o stubs.o
+
+DEP_OBJECTS = $(TARGET_OBJECTS)
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+include $(TOOLS_PATH)/depend.mk
+
+%/TAGS:
+        etags -o $(@D)/TAGS $(@D)/\*.c
+
+etags: ./TAGS
</pre></div>
<hr /><div class="file">
<div class="fileheader"><big><b>Modified: trunk/reactos/lib/msgina/msgina.c</b></big></div>
<pre class="diff"><small id="info">--- trunk/reactos/lib/msgina/msgina.c        2005-04-02 19:33:08 UTC (rev 14454)
+++ trunk/reactos/lib/msgina/msgina.c        2005-04-02 19:47:52 UTC (rev 14455)
@@ -30,6 +30,8 @@
</small></pre><pre class="diff" id="context"> #include &quot;msgina.h&quot;
 #include &quot;resource.h&quot;
 
</pre><pre class="diff" id="added">+#include &lt;wine/debug.h&gt;
+
</pre><pre class="diff" id="context"> extern HINSTANCE hDllInstance;
 
 typedef struct _DISPLAYSTATUSMSG
@@ -203,7 +205,7 @@
</pre><pre class="diff" id="context"> &nbsp; if(RegOpenKeyExW(HKEY_LOCAL_MACHINE, 
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; L&quot;SOFTWARE\\ReactOS\\Windows NT\\CurrentVersion\\Winlogon&quot;, 
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0, KEY_QUERY_VALUE, &amp;hKey) != ERROR_SUCCESS)
</pre><pre class="diff" id="removed">- &nbsp;{<span id="removedchars">DbgPrint</span>(&quot;GINA: Failed: 1\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp;{<span id="addedchars">ERR</span>(&quot;GINA: Failed: 1\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; VirtualFree(pEnvironment, 0, MEM_RELEASE);
 &nbsp; &nbsp; return FALSE;
 &nbsp; }
@@ -211,7 +213,7 @@
</pre><pre class="diff" id="context"> &nbsp; if((RegQueryValueEx(hKey, L&quot;Userinit&quot;, NULL, &amp;ValueType, (LPBYTE)pszUserInitApp, 
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&amp;BufSize) != ERROR_SUCCESS) || 
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;!((ValueType == REG_SZ) || (ValueType == REG_EXPAND_SZ)))
</pre><pre class="diff" id="removed">- &nbsp;{<span id="removedchars">DbgPrint</span>(&quot;GINA: Failed: 2\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp;{<span id="addedchars">ERR</span>(&quot;GINA: Failed: 2\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; RegCloseKey(hKey);
 &nbsp; &nbsp; VirtualFree(pEnvironment, 0, MEM_RELEASE);
 &nbsp; &nbsp; return FALSE;
@@ -243,7 +245,7 @@
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; NULL,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;si,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;pi);
</pre><pre class="diff" id="removed">- &nbsp;if(!Ret) <span id="removedchars">DbgPrint</span>(&quot;GINA: Failed: 3\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp;if(!Ret) <span id="addedchars">ERR</span>(&quot;GINA: Failed: 3\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; VirtualFree(pEnvironment, 0, MEM_RELEASE);
 &nbsp; return Ret;
 }
@@ -281,22 +283,22 @@
</pre><pre class="diff" id="context"> &nbsp; &nbsp; }
 &nbsp; &nbsp; case WLX_SAS_TYPE_SC_INSERT:
 &nbsp; &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_SC_INSERT not supported!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp; &nbsp;<span id="addedchars">FIXME</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_SC_INSERT not supported!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; break;
 &nbsp; &nbsp; }
 &nbsp; &nbsp; case WLX_SAS_TYPE_SC_REMOVE:
 &nbsp; &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_SC_REMOVE not supported!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp; &nbsp;<span id="addedchars">FIXME</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_SC_REMOVE not supported!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; break;
 &nbsp; &nbsp; }
 &nbsp; &nbsp; case WLX_SAS_TYPE_TIMEOUT:
 &nbsp; &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_TIMEOUT not supported!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp; &nbsp;<span id="addedchars">FIXME</span>(&quot;WlxLoggedOnSAS: SasType WLX_SAS_TYPE_TIMEOUT not supported!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; break;
 &nbsp; &nbsp; }
 &nbsp; &nbsp; default:
 &nbsp; &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;WlxLoggedOnSAS: Unknown SasType: 0x%x\n&quot;, dwSasType);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp; &nbsp;<span id="addedchars">WARN</span>(&quot;WlxLoggedOnSAS: Unknown SasType: 0x%x\n&quot;, dwSasType);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; break;
 &nbsp; &nbsp; }
 &nbsp; }
@@ -494,7 +496,7 @@
</pre><pre class="diff" id="context"> 
 &nbsp; if(!phToken)
 &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;msgina: phToken == NULL!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp;<span id="addedchars">WARN</span>(&quot;msgina: phToken == NULL!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; return WLX_SAS_ACTION_NONE;
 &nbsp; }
 
@@ -503,13 +505,13 @@
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LOGON32_PROVIDER_DEFAULT,
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; phToken))
 &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;msgina: Logonuser() failed\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp;<span id="addedchars">WARN</span>(&quot;msgina: Logonuser() failed\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; return WLX_SAS_ACTION_NONE;
 &nbsp; }
 &nbsp; 
 &nbsp; if(!(*phToken))
 &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;msgina: *phToken == NULL!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp;<span id="addedchars">WARN</span>(&quot;msgina: *phToken == NULL!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; return WLX_SAS_ACTION_NONE;
 &nbsp; }
 
@@ -524,7 +526,7 @@
</pre><pre class="diff" id="context"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sizeof(TOKEN_STATISTICS),
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;cbStats))
 &nbsp; {
</pre><pre class="diff" id="removed">- &nbsp; &nbsp;<span id="removedchars">DbgPrint</span>(&quot;msgina: Couldn't get Autentication id from user token!\n&quot;);
</pre><pre class="diff" id="added">+ &nbsp; &nbsp;<span id="addedchars">WARN</span>(&quot;msgina: Couldn't get Autentication id from user token!\n&quot;);
</pre><pre class="diff" id="context"> &nbsp; &nbsp; return WLX_SAS_ACTION_NONE;
 &nbsp; }
 &nbsp; *pAuthenticationId = Stats.AuthenticationId; 
</pre></div>
<hr /><div class="file">
<div class="fileheader"><big><b>Modified: trunk/reactos/lib/msgina/stubs.c</b></big></div>
<pre class="diff"><small id="info">--- trunk/reactos/lib/msgina/stubs.c        2005-04-02 19:33:08 UTC (rev 14454)
+++ trunk/reactos/lib/msgina/stubs.c        2005-04-02 19:47:52 UTC (rev 14455)
@@ -12,10 +12,8 @@
</small></pre><pre class="diff" id="context"> #include &lt;windows.h&gt;
 #include &lt;winwlx.h&gt;
 
</pre><pre class="diff" id="removed">-#define UNIMPLEMENTED \
- &nbsp;DbgPrint(&quot;MSGINA: &nbsp;%s at %s:%d is UNIMPLEMENTED!\n&quot;,__FUNCTION__,__FILE__,__LINE__)
</pre><pre class="diff" id="added">+#include &lt;wine/debug.h&gt;
</pre><pre class="diff" id="context"> 
</pre><pre class="diff" id="removed">-
</pre><pre class="diff" id="context"> /*
 &nbsp;* @unimplemented
 &nbsp;*/
</pre>
</div>

</body>
</html>