Updated ntoskrnl win32 support
authorDavid Welch <welch@cwcom.net>
Sat, 26 Jan 2002 21:22:48 +0000 (21:22 +0000)
committerDavid Welch <welch@cwcom.net>
Sat, 26 Jan 2002 21:22:48 +0000 (21:22 +0000)
svn path=/trunk/; revision=2562

reactos/include/ddk/psfuncs.h
reactos/include/napi/teb.h
reactos/include/win32k/ntuser.h

index d4a8049..b4e80b5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: psfuncs.h,v 1.18 2002/01/03 17:58:44 ekohl Exp $
+/* $Id: psfuncs.h,v 1.19 2002/01/26 21:22:48 dwelch Exp $
  */
 #ifndef _INCLUDE_DDK_PSFUNCS_H
 #define _INCLUDE_DDK_PSFUNCS_H
@@ -44,7 +44,7 @@ VOID STDCALL PsEstablishWin32Callouts(PVOID Param1,
                                      PVOID Param2,
                                      PVOID Param3,
                                      PVOID Param4,
-                                     PVOID Param5,
+                                     ULONG W32ThreadSize,
                                      ULONG W32ProcessSize);
 
 struct _ETHREAD* STDCALL PsGetCurrentThread(VOID);
index e3d73e6..1bbc44d 100644 (file)
@@ -154,14 +154,6 @@ typedef struct _GDI_TEB_BATCH
    ULONG Buffer[0x136];
 } GDI_TEB_BATCH, *PGDI_TEB_BATCH;
 
-typedef struct _W32THREAD
-{
-  PVOID MessageQueue;
-} __attribute__((packed)) W32THREAD, *PW32THREAD;
-
-PW32THREAD STDCALL
-PsGetWin32Thread(VOID);
-
 typedef struct _TEB
 {
    NT_TIB Tib;                         // 00h
@@ -173,7 +165,7 @@ typedef struct _TEB
    ULONG LastErrorValue;               // 34h
    ULONG CountOfOwnedCriticalSections; // 38h
    PVOID CsrClientThread;              // 3Ch
-   PW32THREAD Win32ThreadInfo;         // 40h
+   struct _W32THREAD* Win32ThreadInfo;         // 40h
    ULONG Win32ClientInfo[0x1F];        // 44h
    PVOID WOW32Reserved;                // C0h
    ULONG CurrentLocale;                // C4h
index f95e001..73655d3 100644 (file)
@@ -533,14 +533,12 @@ STDCALL
 NtUserGetCaretPos(
   DWORD Unknown0);
 
-DWORD
-STDCALL
-NtUserGetClassInfo(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4);
+DWORD STDCALL
+NtUserGetClassInfo(IN LPWSTR ClassName,
+                  IN ULONG InfoClass,
+                  OUT PVOID Info,
+                  IN ULONG InfoLength,
+                  OUT PULONG ReturnedLength);
 
 DWORD
 STDCALL