- Timestamp:
- Dec 11, 2000, 7:53:57 AM (25 years ago)
- Location:
- trunk/src/win32k
- Files:
-
- 41 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/Makefile
r4715 r4787 1 # $Id: Makefile,v 1.6 3 2000-12-02 23:32:38bird Exp $1 # $Id: Makefile,v 1.64 2000-12-11 06:53:47 bird Exp $ 2 2 3 3 # … … 129 129 # 130 130 win32k.vpj: 131 ..\..\tools\vslick\genproject.cmd $@ $(CINCLUDES)131 ..\..\tools\vslick\genproject.cmd $@ $(CINCLUDES) -s -r 132 132 133 133 -
trunk/src/win32k/dev16/d16init.c
r4185 r4787 1 /* $Id: d16init.c,v 1. 8 2000-09-04 16:40:47bird Exp $1 /* $Id: d16init.c,v 1.9 2000-12-11 06:53:48 bird Exp $ 2 2 * 3 3 * d16init - init routines for both drivers. … … 258 258 * @returns Same as DevHelp_GetDosVar. 259 259 * @status completely implemented. 260 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)260 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 261 261 * @remark If you are not sure if TKSSBase16 is set or not, call this. 262 262 * After R0Init16 is called TKSSBase16 _is_ set. -
trunk/src/win32k/dev16/extract.c
r4307 r4787 1 /* $Id: extract.c,v 1. 2 2000-09-22 09:22:34bird Exp $1 /* $Id: extract.c,v 1.3 2000-12-11 06:53:48 bird Exp $ 2 2 * 3 3 * Description: SymDB entry generator. … … 89 89 * @param pszFilename Pointer to read only filename of the .sym-file. 90 90 * @status completely implemented. 91 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)91 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 92 92 * @remark Currently only retail kernels are processed. See note below. 93 93 */ … … 245 245 int i; 246 246 247 printf16("/* $Id: extract.c,v 1. 2 2000-09-22 09:22:34bird Exp $\n"247 printf16("/* $Id: extract.c,v 1.3 2000-12-11 06:53:48 bird Exp $\n" 248 248 "*\n" 249 249 "* Autogenerated kernel symbol database.\n" 250 250 "*\n" 251 "* Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)\n"251 "* Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)\n" 252 252 "*\n" 253 253 "* Project Odin Software License can be found in LICENSE.TXT\n" -
trunk/src/win32k/dev32/d32ElfIOCtl.c
r4164 r4787 1 /* $Id: d32ElfIOCtl.c,v 1. 2 2000-09-02 21:07:57bird Exp $1 /* $Id: d32ElfIOCtl.c,v 1.3 2000-12-11 06:53:48 bird Exp $ 2 2 * 3 3 * Elf driver IOCtl handler function. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 32 32 * @sketch 33 33 * @status stub. 34 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)34 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 35 35 */ 36 36 USHORT _loadds _Far32 _Pascal ElfIOCtl(PRP32GENIOCTL pRpIOCtl) -
trunk/src/win32k/dev32/d32Win32kIOCtl.c
r4347 r4787 1 /* $Id: d32Win32kIOCtl.c,v 1. 3 2000-10-01 02:58:15bird Exp $1 /* $Id: d32Win32kIOCtl.c,v 1.4 2000-12-11 06:53:48 bird Exp $ 2 2 * 3 3 * Win32k driver IOCtl handler function. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 35 35 * @returns Gen IOCtl return code. 36 36 * @param pRpIOCtl Pointer to 32-bit request packet. (not to the original packet) 37 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)37 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 38 38 */ 39 39 USHORT _loadds _Far32 _Pascal Win32kIOCtl(PRP32GENIOCTL pRpIOCtl) -
trunk/src/win32k/elf2lx/elf2lx.cpp
r4164 r4787 1 /* $Id: elf2lx.cpp,v 1. 4 2000-09-02 21:07:58 bird Exp $1 /* $Id: elf2lx.cpp,v 1.5 2000-12-11 06:53:48 bird Exp $ 2 2 * 3 3 * Elf2Lx - implementation. 4 4 * 5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 247 247 * @param pEhdr Pointer to elf header. 248 248 * @status completely implemented. 249 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)249 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 250 250 */ 251 251 BOOL Elf2Lx::validHeader(Elf32_Ehdr *pEhdr) -
trunk/src/win32k/elf2lx/elfdumper.cpp
r2899 r4787 1 /* $Id: elfdumper.cpp,v 1. 2 2000-02-26 00:46:30bird Exp $1 /* $Id: elfdumper.cpp,v 1.3 2000-12-11 06:53:49 bird Exp $ 2 2 * 3 3 * ELF dumper utility 4 4 * 5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 694 694 * @param pHdr32 Pointer to ELF header (and base of the loaded file). 695 695 * @param pPhdr Pointer to program header. 696 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)696 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 697 697 */ 698 698 int dumpELFDynamicSegment(Elf32_Ehdr * pHdr32, Elf32_Phdr * pPhdr) … … 855 855 * @param tag Tag type to find. 856 856 * @param pword Pointer to Elf32_Word which will hold the tag value if found. 857 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)857 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 858 858 */ 859 859 int getELFDynmaicTagValue(Elf32_Dyn *pDyn, Elf32_Sword tag, Elf32_Word *pword) … … 875 875 * @param pHdr32 Pointer to ELF header (and base of the loaded file). 876 876 * @param pPhdr Pointer to program header. 877 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)877 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 878 878 */ 879 879 int dumpELFInterpreterSegment(Elf32_Ehdr * pHdr32, Elf32_Phdr * pPhdr) … … 889 889 * @param pHdr32 Pointer to ELF header (and base of the loaded file). 890 890 * @param pPhdr Pointer to program header. 891 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)891 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 892 892 */ 893 893 int dumpELFNoteSegment(Elf32_Ehdr * pHdr32, Elf32_Phdr * pPhdr) -
trunk/src/win32k/include/OS2KPTDA.h
r4347 r4787 1 /* $Id: OS2KPTDA.h,v 1. 3 2000-10-01 02:58:16bird Exp $1 /* $Id: OS2KPTDA.h,v 1.4 2000-12-11 06:53:49 bird Exp $ 2 2 * 3 3 * PTDA access functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/OS2KSEM.h
r4164 r4787 1 /* $Id: OS2KSEM.h,v 1. 2 2000-09-02 21:07:59 bird Exp $1 /* $Id: OS2KSEM.h,v 1.3 2000-12-11 06:53:49 bird Exp $ 2 2 * 3 3 * OS/2 kernel Semaphore functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/OS2KTCB.h
r3829 r4787 1 /* $Id: OS2KTCB.h,v 1. 1 2000-07-16 22:21:18bird Exp $1 /* $Id: OS2KTCB.h,v 1.2 2000-12-11 06:53:50 bird Exp $ 2 2 * 3 3 * TCB - Thread Control Block access methods. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/OS2KTK.h
r4347 r4787 1 /* $Id: OS2KTK.h,v 1. 3 2000-10-01 02:58:16bird Exp $1 /* $Id: OS2KTK.h,v 1.4 2000-12-11 06:53:50 bird Exp $ 2 2 * 3 3 * OS2KTK - OS/2 Kernel Task. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/OS2KVM.h
r4347 r4787 1 /* $Id: OS2KVM.h,v 1. 7 2000-10-01 02:58:17bird Exp $1 /* $Id: OS2KVM.h,v 1.8 2000-12-11 06:53:50 bird Exp $ 2 2 * 3 3 * OS/2 kernel VM functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/elf.h
r2899 r4787 1 /* $Id: elf.h,v 1. 5 2000-02-26 00:46:30bird Exp $1 /* $Id: elf.h,v 1.6 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * ELF stuff. 4 4 * 5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/elf2lx.h
r2924 r4787 1 /* $Id: elf2lx.h,v 1. 3 2000-02-27 02:16:04bird Exp $1 /* $Id: elf2lx.h,v 1.4 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * Elf2Lx - Declaration. 4 4 * 5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 17 17 * @version 18 18 * @verdesc 19 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)19 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 20 20 * @approval 21 21 */ -
trunk/src/win32k/include/env.h
r4164 r4787 1 /* $Id: env.h,v 1. 3 2000-09-02 21:08:01 bird Exp $1 /* $Id: env.h,v 1.4 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * Environment access functions 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/k32.h
r4347 r4787 1 /* $Id: k32.h,v 1. 4 2000-10-01 02:58:17bird Exp $1 /* $Id: k32.h,v 1.5 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * k32 - definitions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/myExecPgm.h
r4164 r4787 1 /* $Id: myExecPgm.h,v 1. 2 2000-09-02 21:08:03bird Exp $1 /* $Id: myExecPgm.h,v 1.3 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * Desclarations for buffer.asm and mytkExecPgm. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/pe2lx.h
r4307 r4787 1 /* $Id: pe2lx.h,v 1.1 1 2000-09-22 09:22:37bird Exp $1 /* $Id: pe2lx.h,v 1.12 2000-12-11 06:53:51 bird Exp $ 2 2 * 3 3 * Pe2Lx class declarations. Ring 0 and Ring 3 4 4 * 5 * Copyright (c) 1998-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1998-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/ptda.h
r3413 r4787 1 /* $Id: ptda.h,v 1. 2 2000-04-17 02:26:29bird Exp $1 /* $Id: ptda.h,v 1.3 2000-12-11 06:53:52 bird Exp $ 2 2 * 3 3 * PTDA access functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/include/test.h
r4347 r4787 1 /* $Id: test.h,v 1. 4 2000-10-01 02:58:17bird Exp $1 /* $Id: test.h,v 1.5 2000-12-11 06:53:52 bird Exp $ 2 2 * 3 3 * Definitions and declarations for test moduls. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/k32/k32AllocMemEx.cpp
r4164 r4787 1 /* $Id: k32AllocMemEx.cpp,v 1. 3 2000-09-02 21:08:05bird Exp $1 /* $Id: k32AllocMemEx.cpp,v 1.4 2000-12-11 06:53:52 bird Exp $ 2 2 * 3 3 * k32AllocMemEx - Equivalent to DosAllocMem, but this one 4 4 * uses the address in ppv. 5 5 * 6 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)6 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT … … 95 95 * @sketch 96 96 * @status stub 97 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)97 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 98 98 * @remark 99 99 */ -
trunk/src/win32k/ldr/ModuleBase.cpp
r4307 r4787 1 /* $Id: ModuleBase.cpp,v 1. 5 2000-09-22 09:22:39bird Exp $1 /* $Id: ModuleBase.cpp,v 1.6 2000-12-11 06:53:53 bird Exp $ 2 2 * 3 3 * ModuleBase - Implementetation. 4 4 * 5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1999-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 302 302 * Gets the modulename. 303 303 * @returns Const ("Readonly") pointer to the module name. 304 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)304 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 305 305 * @remark Modulename is filename without path and extention. 306 306 */ -
trunk/src/win32k/ldr/myVMAllocMem.cpp
r2799 r4787 1 /* $Id: myVMAllocMem.cpp,v 1. 1 2000-02-15 23:39:20bird Exp $1 /* $Id: myVMAllocMem.cpp,v 1.2 2000-12-11 06:53:53 bird Exp $ 2 2 * 3 3 * Debug module - overloads VMAllocMem to analyse input parameters.... 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 44 44 * @sketch 45 45 * @status 46 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)46 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 47 47 * @remark 48 48 */ -
trunk/src/win32k/ldr/myldrEnum32bitRelRecs.cpp
r4164 r4787 1 /* $Id: myldrEnum32bitRelRecs.cpp,v 1. 3 2000-09-02 21:08:08bird Exp $1 /* $Id: myldrEnum32bitRelRecs.cpp,v 1.4 2000-12-11 06:53:53 bird Exp $ 2 2 * 3 3 * myldrEnum32bitRelRecs - ldrEnum32bitRelRecs 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/ldr/myldrRead.cpp
r4164 r4787 1 /* $Id: myldrRead.cpp,v 1. 7 2000-09-02 21:08:10bird Exp $1 /* $Id: myldrRead.cpp,v 1.8 2000-12-11 06:53:53 bird Exp $ 2 2 * 3 3 * myldrRead - ldrRead. … … 54 54 * forward request to the original ldrRead. 55 55 * @status Completely implemented. 56 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)56 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 57 57 */ 58 58 ULONG LDRCALL myldrRead( -
trunk/src/win32k/lib/libDosAllocMemEx.c
r4164 r4787 1 /* $Id: libDosAllocMemEx.c,v 1. 4 2000-09-02 21:08:11bird Exp $1 /* $Id: libDosAllocMemEx.c,v 1.5 2000-12-11 06:53:53 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 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)6 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 7 7 * 8 8 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/lib/libInit.c
r2904 r4787 1 /* $Id: libInit.c,v 1. 2 2000-02-26 17:48:22bird Exp $1 /* $Id: libInit.c,v 1.3 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * Inits the Win32k library functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 35 35 * @returns OS/2 return code. 36 36 * @status 37 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)37 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 38 38 * @remark 39 39 */ -
trunk/src/win32k/lib/libTerm.c
r2904 r4787 1 /* $Id: libTerm.c,v 1. 2 2000-02-26 17:48:23bird Exp $1 /* $Id: libTerm.c,v 1.3 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * Terminates the Win32k library functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 35 35 * @returns OS/2 return code. 36 36 * @status completely implemented. 37 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)37 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 38 38 */ 39 39 APIRET APIENTRY libWin32kTerm(void) -
trunk/src/win32k/lib/libTest.c
r4164 r4787 1 /* $Id: libTest.c,v 1. 2 2000-09-02 21:08:11bird Exp $1 /* $Id: libTest.c,v 1.3 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * Test program for the win32k library. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/misc/OS2KPTDA.c
r4347 r4787 1 /* $Id: OS2KPTDA.c,v 1. 3 2000-10-01 02:58:20bird Exp $1 /* $Id: OS2KPTDA.c,v 1.4 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * PTDA access functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/misc/OS2KTCB.c
r4164 r4787 1 /* $Id: OS2KTCB.c,v 1. 2 2000-09-02 21:08:13bird Exp $1 /* $Id: OS2KTCB.c,v 1.3 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * TCB - Thread Control Block access methods. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/misc/env.c
r4164 r4787 1 /* $Id: env.c,v 1. 3 2000-09-02 21:08:13bird Exp $1 /* $Id: env.c,v 1.4 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * Environment access functions 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/misc/ptda.c
r3413 r4787 1 /* $Id: ptda.c,v 1. 2 2000-04-17 02:26:29bird Exp $1 /* $Id: ptda.c,v 1.3 2000-12-11 06:53:54 bird Exp $ 2 2 * 3 3 * PTDA access functions. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/pe2lx/pe2lx.cpp
r4307 r4787 1 /* $Id: pe2lx.cpp,v 1.2 1 2000-09-22 09:22:41bird Exp $1 /* $Id: pe2lx.cpp,v 1.22 2000-12-11 06:53:55 bird Exp $ 2 2 * 3 3 * Pe2Lx class implementation. Ring 0 and Ring 3 4 4 * 5 * Copyright (c) 1998-2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 1998-2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * Copyright (c) 1998 Sander van Leeuwen (sandervl@xs4all.nl) 7 7 * Copyright (c) 1998 Peter Fitzsimmons … … 1756 1756 * FALSE if not an executable. 1757 1757 * @sketch 1758 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1758 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1759 1759 */ 1760 1760 BOOL Pe2Lx::isExe() … … 1769 1769 * FALSE if not a dynamic link library. 1770 1770 * @sketch 1771 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1771 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1772 1772 */ 1773 1773 BOOL Pe2Lx::isDll() -
trunk/src/win32k/rexx/kRx.c
r3650 r4787 1 /* $Id: kRx.c,v 1. 2 2000-06-03 03:50:45bird Exp $1 /* $Id: kRx.c,v 1.3 2000-12-11 06:53:56 bird Exp $ 2 2 * 3 3 * kRx - Small rexx script interpreter. … … 5 5 * Will be re-written in assembly later!!! 6 6 * 7 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)7 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 8 8 * 9 9 * Project Odin Software License can be found in LICENSE.TXT … … 42 42 * @sketch 43 43 * @status 44 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)44 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 45 45 * @remark 46 46 */ -
trunk/src/win32k/test/TstProcessReadWrite.c
r4347 r4787 1 /* $Id: TstProcessReadWrite.c,v 1. 1 2000-10-01 02:58:21bird Exp $1 /* $Id: TstProcessReadWrite.c,v 1.2 2000-12-11 06:53:56 bird Exp $ 2 2 * 3 3 * Test program for the ProcessReadWrite API. … … 9 9 * - Parent process reads the text data back again and displays it. 10 10 * 11 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)11 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 12 12 * 13 13 * Project Odin Software License can be found in LICENSE.TXT … … 65 65 * @sketch 66 66 * @status 67 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)67 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 68 68 * @remark 69 69 */ -
trunk/src/win32k/test/dos.c
r4164 r4787 1 /* $Id: dos.c,v 1. 2 2000-09-02 21:08:20bird Exp $1 /* $Id: dos.c,v 1.3 2000-12-11 06:53:57 bird Exp $ 2 2 * 3 3 * Thunkers for OS/2 APIs. … … 6 6 * emulate different things. 7 7 * 8 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)8 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 9 9 * 10 10 * Project Odin Software License can be found in LICENSE.TXT -
trunk/src/win32k/test/fake.c
r4347 r4787 1 /* $Id: fake.c,v 1. 4 2000-10-01 02:58:21bird Exp $1 /* $Id: fake.c,v 1.5 2000-12-11 06:53:57 bird Exp $ 2 2 * 3 3 * Fake stubs for the ldr and kernel functions we imports or overloads. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 129 129 * Initiate workers (imported kernel functions / vars) 130 130 * @status partially implemented. 131 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)131 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 132 132 */ 133 133 void workersinit(void) … … 167 167 * @param hFile Filehandle of the file to be closed. 168 168 * @status completely impelemented. 169 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)169 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 170 170 * @remark 171 171 */ … … 194 194 * @sketch Do a DosOpen on the filename. 195 195 * @status partially implemented. 196 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)196 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 197 197 * @remark 198 198 */ … … 278 278 * @sketch 279 279 * @status stub. 280 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)280 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 281 281 * @remark 282 282 */ … … 939 939 * (ie. the number of times we have taken this semaphore.) 940 940 * @status completely implemented. 941 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)941 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 942 942 */ 943 943 BOOL KRNLCALL fakeKSEMQueryMutex(HKSEMMTX hkmtx, PUSHORT pcusNest) … … 978 978 * @param fulFlags Semaphore flags. (not validated) 979 979 * @status partially implemented. 980 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)980 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 981 981 */ 982 982 VOID KRNLCALL fakeKSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags) … … 1003 1003 * @returns Thread slot number. 1004 1004 * @status completely implemented. 1005 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1005 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1006 1006 */ 1007 1007 unsigned short getSlot(void) … … 1155 1155 * @sketch 1156 1156 * @status 1157 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1157 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1158 1158 * @remark 1159 1159 */ … … 1196 1196 * @sketch 1197 1197 * @status 1198 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1198 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1199 1199 * @remark 1200 1200 */ … … 1238 1238 * 1239 1239 * @status 1240 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1240 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1241 1241 * @remark 1242 1242 */ … … 1347 1347 * 1348 1348 * @status 1349 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1349 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1350 1350 * @remark 1351 1351 */ … … 1473 1473 * 1474 1474 * @status 1475 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1475 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1476 1476 * @remark 1477 1477 */ … … 1558 1558 * 1559 1559 * @status 1560 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1560 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1561 1561 * @remark 1562 1562 */ … … 1742 1742 * 1743 1743 * @status 1744 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1744 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1745 1745 * @remark 1746 1746 */ … … 1809 1809 * @sketch Loop thru the string converting all english letters to uppercase. 1810 1810 * @status partially implemented. 1811 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1811 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1812 1812 * @remark This is probably written in assembly and does DBCS checks... 1813 1813 */ … … 1843 1843 * Loop thru the validatetbl and update each field (which isn't null) by adding 1844 1844 * the off value, and validate that the pointer is ok. 1845 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)1845 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 1846 1846 * @remark 1847 1847 */ -
trunk/src/win32k/test/win32ktst.c
r4307 r4787 1 /* $Id: win32ktst.c,v 1. 3 2000-09-22 09:22:43bird Exp $1 /* $Id: win32ktst.c,v 1.4 2000-12-11 06:53:57 bird Exp $ 2 2 * 3 3 * Win32k test module. 4 4 * 5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)5 * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no) 6 6 * 7 7 * Project Odin Software License can be found in LICENSE.TXT … … 327 327 * Prints syntax information. 328 328 * @status partially implemented. 329 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)329 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 330 330 */ 331 331 void syntax(void) … … 347 347 * @param argv main argv 348 348 * @status completely implemented. 349 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)349 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 350 350 */ 351 351 int kernelInit(int iTest, int argc, char **argv) … … 545 545 * @param pszInitArgs Pointer to init arguments. 546 546 * @status completely implemented. 547 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)547 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 548 548 */ 549 549 void initRPInit(RP32INIT *pRpInit, char *pszInitArgs) … … 566 566 * @param argv main argv 567 567 * @status completely implemented. 568 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)568 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 569 569 */ 570 570 int tests(int iTest, int argc, char **argv) … … 605 605 * 1 on failure. 606 606 * @status completely implemented. 607 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)607 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 608 608 */ 609 609 int TestCase1(int argc, char **argv) … … 671 671 * 1 on failure. 672 672 * @status completely implemented. 673 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)673 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 674 674 */ 675 675 int TestCase2(void) … … 732 732 * 1 on failure. 733 733 * @status completely implemented. 734 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)734 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 735 735 */ 736 736 int TestCase3(void) … … 789 789 * @param pOpt 790 790 * @status completely implemented. 791 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)791 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 792 792 */ 793 793 int CompareOptions(struct options *pOpt) … … 850 850 * @sketch 851 851 * @status 852 * @author knut st. osmundsen (knut.stange.osmundsen@ pmsc.no)852 * @author knut st. osmundsen (knut.stange.osmundsen@mynd.no) 853 853 * @remark 854 854 */ -
trunk/src/win32k/win32k.tools.mk
r4746 r4787 1 # $Id: win32k.tools.mk,v 1. 2 2000-12-03 21:45:10bird Exp $1 # $Id: win32k.tools.mk,v 1.3 2000-12-11 06:53:47 bird Exp $ 2 2 3 3 # … … 49 49 CPPFLAGS = -q -Ge -Gs- -Gr+ -Rn -Ss+ -Mp -Wall+ppt-ppc-inl-cnv-gnr-vft- -Gx+ -Ti+ -Oc+ -Os- 50 50 !ifdef NODEBUGINFO 51 LFLAGS = /nologo /MAP /NOI /NOE /NOD /A:16 /PACKCODE /PACKDATA /EXEPACK:2 /NODEBUG 52 !else 51 53 LFLAGS = /nologo /MAP /NOI /NOE /NOD /A:16 /PACKCODE /PACKDATA /NOEXEPACK /DEBUG 52 !else53 LFLAGS = /nologo /MAP /NOI /NOE /NOD /A:16 /PACKCODE /PACKDATA /EXEPACK:2 /NODEBUG54 54 !endif 55 55 !endif -
trunk/src/win32k/win32k.txt
r4180 r4787 66 66 provided you are running fixpack 32 or later. 67 67 (Fixpack 32 + y2kclock.exe is required for Y2K readyness anyway so...) 68 69 2.3.2.1 OS/2 2.1170 -----------------71 72 For the curiose user, Win32k.sys will probably work with OS/2 2.11 too.73 I've not test this. But I have run successful Ring-3 tests against the74 lates 2.11 fixpack kernels.75 68 76 69 … … 162 155 -Resheapinit: Initial resident in bytes. 163 156 Default: 16MB 157 158 159 OS/2 Loader parameter: 160 -Dllfixes<:E|:D> 161 Enables or Disables the long DLL name and non .DLL 162 extention fixes. OS/2 DLLs have been limited to 8 chars 163 names since version 2.<something>. This is a very bad 164 limitation. Also OS/2 forces all DLL loaded to loadtime 165 to have the extention '.DLL'. 166 Both these retritions are removed if this option is 167 enabled. 168 For DLL with non .DLL extention the internal name must 169 have to the extention included. (If you the experiences 170 problems with IMPLIB.EXE, enclose the internal name 171 in double-quotes.) 172 You should not make a DLL with a name starting with 173 DOSCALLS, DOSCALLS1, IBMVGA32, IBMDEV32 or IBMXGA32. 174 Current state for this feature is EXPERIMENTAL. 175 Default: Enabled 164 176 165 177
Note:
See TracChangeset
for help on using the changeset viewer.