- Timestamp:
- Apr 1, 2002, 3:04:59 PM (24 years ago)
- Location:
- branches/splittup/src/win32k/lib
- Files:
-
- 16 edited
-
libCallThruCallGate.asm (modified) (2 diffs)
-
libDosAllocMemEx.c (modified) (1 diff)
-
libDosKillProcessEx.c (modified) (2 diffs)
-
libGetCS.asm (modified) (2 diffs)
-
libInit.c (modified) (2 diffs)
-
libPrivate.h (modified) (1 diff)
-
libTerm.c (modified) (2 diffs)
-
libTest.c (modified) (1 diff)
-
libW32kHandleSystemEvent.c (modified) (2 diffs)
-
libW32kProcessReadWrite.c (modified) (2 diffs)
-
libW32kQueryOTEs.c (modified) (2 diffs)
-
libW32kQuerySystemMemInfo.c (modified) (2 diffs)
-
libWin32kInstalled.c (modified) (2 diffs)
-
libWin32kQueryOptionsStatus.c (modified) (2 diffs)
-
libWin32kSetEnvironment.c (modified) (2 diffs)
-
libWin32kSetOptions.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/splittup/src/win32k/lib/libCallThruCallGate.asm
r5224 r8184 1 ; $Id: libCallThruCallGate.asm,v 1.1 2001-02-21 07:47:57bird Exp $1 ; $Id: libCallThruCallGate.asm,v 1.1.2.1 2002-04-01 13:04:54 bird Exp $ 2 2 ; 3 3 ; Calls Win32k thru the call gate. 4 4 ; 5 ; Copyright (c) 2001 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)5 ; Copyright (c) 2001-2002 knut st. osmundsen (bird@anduin.net) 6 6 ; 7 7 ; Project Odin Software License can be found in LICENSE.TXT … … 29 29 ; @cproto APIRET APIENTRY libWin32kCallThruCallGate(ULONG ulFunction, PVOID pvParam); 30 30 ; @returns CS value. 31 ; @author knut st. osmundsen ( knut.stange.osmundsen@pmsc.no)31 ; @author knut st. osmundsen (bird@anduin.net) 32 32 libCallThruCallGate proc near 33 33 ASSUME ds:FLAT, ss:FLAT -
branches/splittup/src/win32k/lib/libDosAllocMemEx.c
r5224 r8184 1 /* $Id: libDosAllocMemEx.c,v 1.8 2001-02-21 07:47:58bird Exp $1 /* $Id: libDosAllocMemEx.c,v 1.8.2.1 2002-04-01 13:04:54 bird Exp $ 2 2 * 3 3 * DosAllocMemEx - Extened Edition of DosAllocMem. 4 4 * Allows you to suggest an address of the memory. 5 5 * 6 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)6 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT -
branches/splittup/src/win32k/lib/libDosKillProcessEx.c
r6274 r8184 1 /* $Id: libDosKillProcessEx.c,v 1.1 2001-07-09 23:48:52bird Exp $1 /* $Id: libDosKillProcessEx.c,v 1.1.2.1 2002-04-01 13:04:55 bird Exp $ 2 2 * 3 3 * DosKillProcessEx - Extened Edition of DosKillProcess. 4 4 * 5 * Copyright (c) 2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2001-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 36 36 * @param flAction Action and flags defined in os2 headers and win32k.h 37 37 * @param pid Pid to kill or top of process tree to kill. 38 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)38 * @author knut st. osmundsen (bird@anduin.net) 39 39 */ 40 40 APIRET APIENTRY DosKillProcessEx(ULONG flAction, PID pid) -
branches/splittup/src/win32k/lib/libGetCS.asm
r2915 r8184 1 ; $Id: libGetCS.asm,v 1.1 2000-02-26 20:19:26bird Exp $1 ; $Id: libGetCS.asm,v 1.1.6.1 2002-04-01 13:04:55 bird Exp $ 2 2 ; 3 3 ; Gets the CS. 4 4 ; 5 ; Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)5 ; Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 ; 7 7 ; Project Odin Software License can be found in LICENSE.TXT … … 21 21 ; @cproto USHORT APIENTRY libHelperGetCS(void) 22 22 ; @returns CS value. 23 ; @author knut st. osmundsen ( knut.stange.osmundsen@pmsc.no)23 ; @author knut st. osmundsen (bird@anduin.net) 24 24 libHelperGetCS proc near 25 25 xor eax,eax -
branches/splittup/src/win32k/lib/libInit.c
r6560 r8184 1 /* $Id: libInit.c,v 1.5 2001-08-19 01:21:13bird Exp $1 /* $Id: libInit.c,v 1.5.2.1 2002-04-01 13:04:55 bird Exp $ 2 2 * 3 3 * Inits the Win32k library functions. 4 4 * 5 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 37 37 * @returns OS/2 return code. 38 38 * @status 39 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)39 * @author knut st. osmundsen (bird@anduin.net) 40 40 * @remark 41 41 */ -
branches/splittup/src/win32k/lib/libPrivate.h
r5224 r8184 1 /* $Id: libPrivate.h,v 1.1 2001-02-21 07:47:58bird Exp $1 /* $Id: libPrivate.h,v 1.1.2.1 2002-04-01 13:04:55 bird Exp $ 2 2 * 3 3 * Private headerfile for the win32k library. 4 4 * 5 * Copyright (c) 2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2001-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
branches/splittup/src/win32k/lib/libTerm.c
r5224 r8184 1 /* $Id: libTerm.c,v 1.4 2001-02-21 07:47:58bird Exp $1 /* $Id: libTerm.c,v 1.4.2.1 2002-04-01 13:04:56 bird Exp $ 2 2 * 3 3 * Terminates the Win32k library functions. 4 4 * 5 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 29 29 * @returns OS/2 return code. 30 30 * @status completely implemented. 31 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)31 * @author knut st. osmundsen (bird@anduin.net) 32 32 */ 33 33 APIRET APIENTRY libWin32kTerm(void) -
branches/splittup/src/win32k/lib/libTest.c
r4787 r8184 1 /* $Id: libTest.c,v 1.3 2000-12-11 06:53:54bird Exp $1 /* $Id: libTest.c,v 1.3.2.1 2002-04-01 13:04:56 bird Exp $ 2 2 * 3 3 * Test program for the win32k library. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
branches/splittup/src/win32k/lib/libW32kHandleSystemEvent.c
r5224 r8184 1 /* $Id: libW32kHandleSystemEvent.c,v 1.2 2001-02-21 07:47:58bird Exp $1 /* $Id: libW32kHandleSystemEvent.c,v 1.2.2.1 2002-04-01 13:04:56 bird Exp $ 2 2 * 3 3 * libW32kHandleSystemEvent - Override system events like Ctrl-Alt-Delete 4 4 * and Ctrl-Alt-2xNumLock. 5 5 * 6 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)6 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 45 45 * FALSE: Give control back to the OS of this event. (hev must match the current handle!) 46 46 * @status partially implemented. 47 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)47 * @author knut st. osmundsen (bird@anduin.net) 48 48 * @remark Not all events are implemented yet. 49 49 */ -
branches/splittup/src/win32k/lib/libW32kProcessReadWrite.c
r5224 r8184 1 /* $Id: libW32kProcessReadWrite.c,v 1.2 2001-02-21 07:47:58bird Exp $1 /* $Id: libW32kProcessReadWrite.c,v 1.2.2.1 2002-04-01 13:04:57 bird Exp $ 2 2 * 3 3 * libW32kProcessReadWrite - Read or write to another process. 4 4 * 5 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 36 36 * FALSE: pvTarget is within pid while pvSource is ours. 37 37 * @status completely implelemented. 38 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)38 * @author knut st. osmundsen (bird@anduin.net) 39 39 */ 40 40 APIRET APIENTRY W32kProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead) -
branches/splittup/src/win32k/lib/libW32kQueryOTEs.c
r5224 r8184 1 /* $Id: libW32kQueryOTEs.c,v 1.3 2001-02-21 07:47:59bird Exp $1 /* $Id: libW32kQueryOTEs.c,v 1.3.2.1 2002-04-01 13:04:57 bird Exp $ 2 2 * 3 3 * libW32kQueryOTEs - Get's the object table entries (OTEs) for a given 4 4 * module (given by a module handle). 5 5 * 6 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)6 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 34 34 * @param cbQOte Size (in bytes) of the output buffer. 35 35 * @status completely implelemented. 36 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)36 * @author knut st. osmundsen (bird@anduin.net) 37 37 * @remark 38 38 */ -
branches/splittup/src/win32k/lib/libW32kQuerySystemMemInfo.c
r5224 r8184 1 /* $Id: libW32kQuerySystemMemInfo.c,v 1.2 2001-02-21 07:47:59bird Exp $1 /* $Id: libW32kQuerySystemMemInfo.c,v 1.2.2.1 2002-04-01 13:04:57 bird Exp $ 2 2 * 3 3 * libW32kQuerySystemMemInfo - Collects more or less useful information on the 4 4 * memory state of the system. 5 5 * 6 * Copyright (c) 2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)6 * Copyright (c) 2001-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 35 35 * and hence will only be valid on successful return. 36 36 * @status completely implelemented. 37 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)37 * @author knut st. osmundsen (bird@anduin.net) 38 38 * @remark This function must be backward compatitible if changed. 39 39 */ -
branches/splittup/src/win32k/lib/libWin32kInstalled.c
r5224 r8184 1 /* $Id: libWin32kInstalled.c,v 1.3 2001-02-21 07:47:59bird Exp $1 /* $Id: libWin32kInstalled.c,v 1.3.2.1 2002-04-01 13:04:57 bird Exp $ 2 2 * 3 3 * libWin32kInstalled - checks if Win32k is installed or not. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 29 29 * FALSE: Win32k is not installed. (or not inited yet) 30 30 * @status completely implelemented. 31 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)31 * @author knut st. osmundsen (bird@anduin.net) 32 32 * @remark The caller is reponsible for having called the libInit 33 33 * function before this call to get a decent result. -
branches/splittup/src/win32k/lib/libWin32kQueryOptionsStatus.c
r5224 r8184 1 /* $Id: libWin32kQueryOptionsStatus.c,v 1.3 2001-02-21 07:47:59bird Exp $1 /* $Id: libWin32kQueryOptionsStatus.c,v 1.3.2.1 2002-04-01 13:04:58 bird Exp $ 2 2 * 3 3 * libWin32kQueryOptionsStatus - Queries the options and/or the status of 4 4 * Win32k.sys driver. 5 5 * 6 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)6 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 35 35 * (cb have to be set to the size of the structure.) 36 36 * @status completely implelemented. 37 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)37 * @author knut st. osmundsen (bird@anduin.net) 38 38 * @remark 39 39 */ -
branches/splittup/src/win32k/lib/libWin32kSetEnvironment.c
r6213 r8184 1 /* $Id: libWin32kSetEnvironment.c,v 1.1 2001-07-08 02:51:24bird Exp $1 /* $Id: libWin32kSetEnvironment.c,v 1.1.2.1 2002-04-01 13:04:58 bird Exp $ 2 2 * 3 3 * libWin32kSetEnvironment - Set the Odin32 environment block pointer for the 4 4 * current process. 5 5 * 6 * Copyright (c) 2001 knut st. osmundsen (kosmunds@csc.no)6 * Copyright (c) 2001-2002 knut st. osmundsen (bird@anduin.net) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 36 36 * @param pid Process id. 37 37 * @status completely implelemented. 38 * @author knut st. osmundsen ( kosmunds@csc.no)38 * @author knut st. osmundsen (bird@anduin.net) 39 39 */ 40 40 APIRET APIENTRY libWin32kSetEnvironment(PSZ pszzEnvironment, ULONG cchEnvironment, PID pid) -
branches/splittup/src/win32k/lib/libWin32kSetOptions.c
r5224 r8184 1 /* $Id: libWin32kSetOptions.c,v 1.4 2001-02-21 07:47:59 bird Exp $1 /* $Id: libWin32kSetOptions.c,v 1.4.2.1 2002-04-01 13:04:59 bird Exp $ 2 2 * 3 3 * libWin32kSetOptions - Sets the changable options of win32k.sys the options. 4 4 * 5 * Copyright (c) 2000-200 1 knut st. osmundsen (knut.stange.osmundsen@mynd.no)5 * Copyright (c) 2000-2002 knut st. osmundsen (bird@anduin.net) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 34 34 * (cb have to be set to the size of the structure.) 35 35 * @status completely implelemented. 36 * @author knut st. osmundsen ( knut.stange.osmundsen@mynd.no)36 * @author knut st. osmundsen (bird@anduin.net) 37 37 * @remark 38 38 */
Note:
See TracChangeset
for help on using the changeset viewer.
