Changeset 9514 for trunk/src/win32k/kKrnlLib/include
- Timestamp:
- Dec 16, 2002, 3:25:07 AM (23 years ago)
- Location:
- trunk/src/win32k/kKrnlLib/include
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/kKrnlLib/include/OS2KSEM.h
r7383 r9514 1 /* $Id: OS2KSEM.h,v 1. 4 2001-11-19 03:04:52bird Exp $1 /* $Id: OS2KSEM.h,v 1.5 2002-12-16 02:25:05 bird Exp $ 2 2 * 3 3 * OS/2 kernel Semaphore functions. … … 157 157 extern ULONG KRNLCALL KSEMRequestMutex(HKSEMMTX hkmtx, ULONG ulTimeout); 158 158 extern ULONG KRNLCALL OrgKSEMRequestMutex(HKSEMMTX hkmtx, ULONG ulTimeout); 159 extern VOIDKRNLCALL KSEMReleaseMutex(HKSEMMTX hkmtx);160 extern VOIDKRNLCALL OrgKSEMReleaseMutex(HKSEMMTX hkmtx);159 extern void KRNLCALL KSEMReleaseMutex(HKSEMMTX hkmtx); 160 extern void KRNLCALL OrgKSEMReleaseMutex(HKSEMMTX hkmtx); 161 161 extern ULONG KRNLCALL KSEMQueryMutex(HKSEMMTX hkmtx, PUSHORT pcusNest); 162 162 extern ULONG KRNLCALL OrgKSEMQueryMutex(HKSEMMTX hkmtx, PUSHORT pcusNest); … … 166 166 * Event semaphores. 167 167 */ 168 extern VOIDKRNLCALL KSEMResetEvent(HKSEMEVT hkev);169 extern VOIDKRNLCALL OrgKSEMResetEvent(HKSEMEVT hkev);170 extern VOIDKRNLCALL KSEMPostEvent(HKSEMEVT hkev);171 extern VOIDKRNLCALL OrgKSEMPostEvent(HKSEMEVT hkev);168 extern void KRNLCALL KSEMResetEvent(HKSEMEVT hkev); 169 extern void KRNLCALL OrgKSEMResetEvent(HKSEMEVT hkev); 170 extern void KRNLCALL KSEMPostEvent(HKSEMEVT hkev); 171 extern void KRNLCALL OrgKSEMPostEvent(HKSEMEVT hkev); 172 172 extern ULONG KRNLCALL KSEMWaitEvent(HKSEMEVT hkev, ULONG ulTimeout); 173 173 extern ULONG KRNLCALL OrgKSEMWaitEvent(HKSEMEVT hkev, ULONG ulTimeout); … … 189 189 extern ULONG KRNLCALL KSEMAlloc(PHKSEM phksem, ULONG p1, ULONG p2); 190 190 extern ULONG KRNLCALL KSEMCreate(PHKSEM phksem, ULONG type); 191 extern VOIDKRNLCALL KSEMDestroy(HKSEM hksem);191 extern void KRNLCALL KSEMDestroy(HKSEM hksem); 192 192 #endif 193 extern VOIDKRNLCALL KSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags);194 extern VOIDKRNLCALL OrgKSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags);195 extern VOIDKRNLCALL KSEMRelease(HKSEM hksem);196 extern VOIDKRNLCALL OrgKSEMRelease(HKSEM hksem);197 extern VOIDKRNLCALL KSEMQuery(HKSEM hksem, PULONG pul);198 extern VOIDKRNLCALL OrgKSEMQuery(HKSEM hksem, PULONG pul);193 extern void KRNLCALL KSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags); 194 extern void KRNLCALL OrgKSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags); 195 extern void KRNLCALL KSEMRelease(HKSEM hksem); 196 extern void KRNLCALL OrgKSEMRelease(HKSEM hksem); 197 extern void KRNLCALL KSEMQuery(HKSEM hksem, PULONG pul); 198 extern void KRNLCALL OrgKSEMQuery(HKSEM hksem, PULONG pul); 199 199 200 200 #endif -
trunk/src/win32k/kKrnlLib/include/OS2Krnl.h
r6815 r9514 1 /* $Id: OS2Krnl.h,v 1. 3 2001-09-26 03:52:36 bird Exp $1 /* $Id: OS2Krnl.h,v 1.4 2002-12-16 02:25:06 bird Exp $ 2 2 * 3 3 * OS/2 kernel structures, typedefs and macros. 4 *5 4 * Top-level include file. 6 5 * 7 * Project Odin Software License can be found in LICENSE.TXT 6 * Copyright (c) 1999-2003 knut st. osmundsen <bird@anduin.net> 7 * 8 * 9 * This file is part of kKrnlLib. 10 * 11 * kKrnlLib is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kKrnlLib is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kKrnlLib; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 8 24 * 9 25 */ … … 98 114 99 115 #ifdef INCL_OS2KRNL_IO 100 #include <OS2KIO.h>116 #include "OS2KIO.h" 101 117 #endif 102 118 103 119 #ifdef INCL_OS2KRNL_VM 104 #include <OS2KVM.h>120 #include "OS2KVM.h" 105 121 #endif 106 122 107 123 #ifdef INCL_OS2KRNL_VMOWNER 108 #include <OS2KOwn.h>124 #include "OS2KOwn.h" 109 125 #endif 110 126 111 127 #ifdef INCL_OS2KRNL_SM 112 #include <OS2KSM.h>128 #include "OS2KSM.h" 113 129 #endif 114 130 115 131 #ifdef INCL_OS2KRNL_SEM 116 #include <OS2KSEM.h>132 #include "OS2KSEM.h" 117 133 #endif 118 134 119 135 #ifdef INCL_OS2KRNL_PTDA 120 #include <OS2KPTDA.h>136 #include "OS2KPTDA.h" 121 137 #endif 122 138 123 139 #ifdef INCL_OS2KRNL_TCB 124 #include <OS2KTCB.h>140 #include "OS2KTCB.h" 125 141 #endif 126 142 127 143 #ifdef INCL_OS2KRNL_PG 128 #include <OS2KPG.h>144 #include "OS2KPG.h" 129 145 #endif 130 146 131 147 #ifdef INCL_OS2KRNL_SEL 132 #include <OS2KSEL.h>148 #include "OS2KSEL.h" 133 149 #endif 134 150 135 151 #ifdef INCL_OS2KRNL_TK 136 #include <OS2KTK.h>152 #include "OS2KTK.h" 137 153 #endif 138 154 139 155 #ifdef INCL_OS2KRNL_LDR 140 #include <OS2KLDR.h>156 #include "OS2KLDR.h" 141 157 #endif 142 158 143 159 #ifdef INCL_OS2KRNL_SEC 144 #include <OS2KSEC.h>160 #include "OS2KSEC.h" 145 161 #endif 146 162 -
trunk/src/win32k/kKrnlLib/include/dev16.h
r7400 r9514 1 /* $Id: dev16.h,v 1.4 2001-11-20 03:43:51 bird Exp $ 2 * dev16 - 16-bit specific. Should not be used in 32-bit C/C++. 1 /* $Id: dev16.h,v 1.5 2002-12-16 02:25:06 bird Exp $ 3 2 * 4 * Copyright (c) 1999 knut st. osmundsen3 * 16 bit device stuff. 5 4 * 6 * Project Odin Software License can be found in LICENSE.TXT 5 * Copyright (c) 2002 knut st. osmundsen <bird@anduin.net> 6 * 7 * 8 * This file is part of kKrnlLib. 9 * 10 * kKrnlLib is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * kKrnlLib is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with kKrnlLib; if not, write to the Free Software 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 7 23 * 8 24 */ 25 9 26 #ifndef _d16_h_ 10 27 #define _d16_h_ … … 104 121 extern DDHDR aDevHdrs[2]; 105 122 extern PFN Device_Help; 106 extern ULONG TKSSBase16;123 extern ULONG pulTKSSBase32; 107 124 extern USHORT R0FlatCS16; 108 125 extern USHORT R0FlatDS16; … … 127 144 extern char PASCAL DATA16_BSSSTART ; 128 145 extern char PASCAL DATA16_CONSTSTART; 129 extern char PASCAL DATA16_INITSTART ;130 extern char PASCAL DATA16_INIT_BSSSTART ;131 extern char PASCAL DATA16_INIT_CONSTSTART;132 146 extern char PASCAL CODE16START ; 133 extern char PASCAL CODE16_INITSTART ;134 147 extern char PASCAL CODE32START ; 135 148 extern char PASCAL DATA32START ; … … 143 156 extern char PASCAL DATA16_BSSEND ; 144 157 extern char PASCAL DATA16_CONSTEND; 145 extern char PASCAL DATA16_INITEND ; 146 extern char PASCAL DATA16_INIT_BSSEND ; 147 extern char PASCAL DATA16_INIT_CONSTEND; 158 extern char PASCAL DATA16_ENDEND ; 148 159 extern char PASCAL CODE16END ; 149 extern char PASCAL CODE16_ INITEND ;160 extern char PASCAL CODE16_ENDEND ; 150 161 extern char PASCAL CODE32END ; 151 162 extern char PASCAL DATA32END ; … … 156 167 157 168 158 159 169 #endif -
trunk/src/win32k/kKrnlLib/include/dev1632.h
r7387 r9514 1 /* $Id: dev1632.h,v 1. 2 2001-11-19 03:07:59bird Exp $1 /* $Id: dev1632.h,v 1.3 2002-12-16 02:25:06 bird Exp $ 2 2 * dev1632.h - Common header file for 16-bit and 32-bit C 3 3 * … … 81 81 * Global data... 82 82 */ 83 extern CHAR DATA16_GLOBALszBuildDate[];84 extern CHAR DATA16_GLOBALszBuildTime[];83 extern CHAR szBuildDate[]; 84 extern CHAR szBuildTime[]; 85 85 #if defined(__IBMC__) || defined(__IBMCPP__) 86 86 #pragma map( szBuildDate , "_szBuildDate" ) -
trunk/src/win32k/kKrnlLib/include/dev32.h
r7388 r9514 1 /* $Id: dev32.h,v 1. 8 2001-11-19 03:08:35bird Exp $1 /* $Id: dev32.h,v 1.9 2002-12-16 02:25:06 bird Exp $ 2 2 * 3 3 * dev32 - header file for 32-bit part of the driver. … … 84 84 extern PSMTE pKrnlSMTE; /* d32init.c */ 85 85 #endif 86 extern PULONG TKSSBase16; 86 87 extern ULONG Device_Help; 87 88 #if defined(__IBMC__) || defined(__IBMCPP__) 88 #pragma map( TKSSBase16 , "_TKSSBase16" )89 #pragma map( Device_Help , "_Device_Help" ) 89 90 #endif 90 #ifndef SSToDS 91 extern PULONG pulTKSSBase32; 91 92 extern PULONG pulTKSSBase32; 93 #if defined(__IBMC__) || defined(__IBMCPP__) 94 #pragma map( pulTKSSBase32 , "_pulTKSSBase32" ) 95 #endif 92 96 extern USHORT CallGateGDT; 93 97 98 #ifndef SSToDS 94 99 /* 95 100 * SSToDS( stack pointer ) -
trunk/src/win32k/kKrnlLib/include/kKLFunc.h
r6730 r9514 1 /* $Id: kKLFunc.h,v 1. 2 2001-09-17 00:11:09bird Exp $1 /* $Id: kKLFunc.h,v 1.3 2002-12-16 02:25:06 bird Exp $ 2 2 * 3 3 * Function overloading functions. 4 4 * 5 * Copyright (c) 2001 knut st. osmundsen (kosmunds@csc.com)5 * Copyright (c) 2001-2003 knut st. osmundsen <bird@anduin.net> 6 6 * 7 * Project Odin Software License can be found in LICENSE.TXT 7 * 8 * This file is part of kKrnlLib. 9 * 10 * kKrnlLib is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * kKrnlLib is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with kKrnlLib; if not, write to the Free Software 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 8 23 * 9 24 */ … … 16 31 * Functions * 17 32 *******************************************************************************/ 18 BOOL kKLOverload32(ULONG ulFuncAddr, ULONGulOverloaderAddr);19 BOOL kKLRestore32(ULONG ulFuncAddr, ULONGulOverloaderAddr);20 BOOL kKLOverload16(ULONG ulFuncFarAddr, ULONGulOverloaderFarAddr);21 BOOL kKLRestore16(ULONG ulFuncFarAddr, ULONGulOverloaderFarAddr);22 BOOL kKLOverload16H(ULONG ulFuncFarAddr, ULONGulOverloaderFarAddr);23 BOOL kKLRestore16H(ULONG ulFuncFarAddr, ULONGulOverloaderFarAddr);33 KBOOL kKLOverload32( unsigned long ulFuncAddr, unsigned long ulOverloaderAddr); 34 KBOOL kKLRestore32( unsigned long ulFuncAddr, unsigned long ulOverloaderAddr); 35 KBOOL kKLOverload16( unsigned long ulFuncFarAddr, unsigned long ulOverloaderFarAddr); 36 KBOOL kKLRestore16( unsigned long ulFuncFarAddr, unsigned long ulOverloaderFarAddr); 37 KBOOL kKLOverload16H(unsigned long ulFuncFarAddr, unsigned long ulOverloaderFarAddr); 38 KBOOL kKLRestore16H( unsigned long ulFuncFarAddr, unsigned long ulOverloaderFarAddr); 24 39 25 40 -
trunk/src/win32k/kKrnlLib/include/kKLkernel.h
r8188 r9514 1 /* $Id: kKLkernel.h,v 1.2 2002-04-01 13:51:16 bird Exp $ 1 /* $Id: kKLkernel.h,v 1.3 2002-12-16 02:25:06 bird Exp $ 2 * 3 * OS2 Kernel Info. 4 * 5 * Copyright (c) 2002 knut st. osmundsen <bird@anduin.net> 2 6 * 3 7 * 8 * This file is part of kKrnlLib. 4 9 * 5 * Copyright (c) 2002 knut st. osmundsen (bird@anduin.net) 10 * kKrnlLib is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 6 14 * 7 * Project Odin Software License can be found in LICENSE.TXT 15 * kKrnlLib is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with kKrnlLib; if not, write to the Free Software 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 8 23 * 9 24 */ 10 25 #ifndef _kKLkernel_h_ 26 #define _kKLkernel_h_ 11 27 12 28 /******************************************************************************* … … 62 78 * Global Variables * 63 79 *******************************************************************************/ 64 #ifndef DATA16_GLOBAL 65 extern unsigned long fKernel; 66 extern unsigned long ulKernelBuild; 67 #else 68 extern unsigned long DATA16_GLOBAL fKernel; 69 extern unsigned long DATA16_GLOBAL ulKernelBuild; 70 #endif 80 extern unsigned long fKernel; 81 extern unsigned long ulKernelBuild; 71 82 72 83 #if defined(KKRNLLIB) && defined(RING0) … … 78 89 79 90 #endif 91 -
trunk/src/win32k/kKrnlLib/include/kKrnlLib.h
r8188 r9514 1 /* $Id: kKrnlLib.h,v 1. 7 2002-04-01 13:51:16bird Exp $1 /* $Id: kKrnlLib.h,v 1.8 2002-12-16 02:25:07 bird Exp $ 2 2 * 3 3 * Top level header file for kKrnlLib exports. … … 6 6 * Everything goes thru this header file. 7 7 * 8 * Copyright (c) 2002 knut st. osmundsen (bird@anduin.net)8 * Copyright (c) 2002-2003 knut st. osmundsen <bird@anduin.net> 9 9 * 10 * GPL 10 * 11 * This file is part of kKrnlLib. 12 * 13 * kKrnlLib is free software; you can redistribute it and/or modify 14 * it under the terms of the GNU General Public License as published by 15 * the Free Software Foundation; either version 2 of the License, or 16 * (at your option) any later version. 17 * 18 * kKrnlLib is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * GNU General Public License for more details. 22 * 23 * You should have received a copy of the GNU General Public License 24 * along with kKrnlLib; if not, write to the Free Software 25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 11 26 * 12 27 */ 28 13 29 #ifndef _kKrnlLib_h_ 14 30 #define _kKrnlLib_h_ … … 41 57 */ 42 58 #ifndef NO_KKL_KERNEL 43 #include <kKLkernel.h>59 #include "kKLkernel.h" 44 60 #endif 45 61 … … 49 65 */ 50 66 #ifndef NO_KKL_STDARG 51 #include "kKLstdarg.h"67 #include <kLib/kStdArg.h> 52 68 #endif 53 69 … … 70 86 */ 71 87 #ifdef INCL_KKL_SPRINTF 72 #include "kKLsprintf.h" 88 #include <kLib/kString.h> 89 #define sprintf kStrFormat 90 #define vsprintf kStrVFormat 73 91 #endif 74 #ifdef INCL_KKL_PRINTF 75 #include "kKLprintf.h" 76 #endif 92 // replaced by kLib/kLog.h 93 //#ifdef INCL_KKL_PRINTF 94 // #include "kKLprintf.h" 95 //#endif 77 96 78 97 … … 108 127 #endif 109 128 110 111 112 129 #endif 113 130 -
trunk/src/win32k/kKrnlLib/include/krnlImportTable.h
r9501 r9514 1 /* $Id: krnlImportTable.h,v 1. 1 2002-12-16 00:28:03bird Exp $1 /* $Id: krnlImportTable.h,v 1.2 2002-12-16 02:25:07 bird Exp $ 2 2 * 3 3 * krnlImportTable definitions. … … 166 166 * NOTE! These are only available at init time! * 167 167 *******************************************************************************/ 168 extern IMPORTKRNLSYM aImportTab[NBR_OF_KRNLIMPORTS]; /* Defined in ProbKrnl.c */ 169 extern char szSymbolFile[60]; /* Defined in ProbKrnl.c */ 168 extern IMPORTKRNLSYM aImportTab[NBR_OF_KRNLIMPORTS]; /* Defined in krnlImportTable.c */ 170 169 extern const KRNLDBENTRY aKrnlSymDB32[]; /* Defined in symdb32.c */ 171 170 172 171 #if defined(__IBMC__) || defined(__IBMCPP__) 173 172 #pragma map( aImportTab , "_aImportTab" ) 174 #pragma map( szSymbolFile,"_szSymbolFile")175 #endif176 177 /*178 * 16-bit init time functions.179 */180 #if defined(INCL_16) && defined(MAX_DISKDD_CMD) /* 16-bit only */181 int ProbeKernel(PRPINITIN pReqPack);182 const char * GetErrorMsg(short sErr);183 #ifdef _kKLInitHlp_h_184 int DoDevIOCtl(KKLR0INITPARAM *pParam, KKLR0INITDATA *pData);185 #endif186 173 #endif 187 174 -
trunk/src/win32k/kKrnlLib/include/krnlPrivate.h
r6821 r9514 1 /* $Id: krnlPrivate.h,v 1. 3 2001-09-26 04:01:36bird Exp $1 /* $Id: krnlPrivate.h,v 1.4 2002-12-16 02:25:07 bird Exp $ 2 2 * 3 3 * Private header file for the krnl*.c* files. … … 22 22 * Global Variables * 23 23 *******************************************************************************/ 24 #ifdef _OS2KSEM_h_ 24 25 extern KSEMMTX kmtxImports; 26 #endif 25 27 26 28 extern char KKL_EntryTab[1]; /* calltaba.asm */ 27 29 extern char KKL_EntryTabEND[1]; /* calltaba.asm */ 28 extern char DATA16_INITKKL_EntryTabFixups[1]; /* calltaba.asm */30 extern char KKL_EntryTabFixups[1]; /* calltaba.asm */ 29 31 #ifdef _OS2KLDR_H_ 30 32 extern MTE kKrnlLibMTE; /* calltaba.asm */ … … 45 47 * Functions * 46 48 *******************************************************************************/ 47 extern void _Optlink LockedWrite(unsigned long ulAddr, unsigned char chOpcode, unsigned long ulDword); 48 extern int _Optlink MakeCalltab16CodeSegment(void); 49 extern void _Optlink LockedWrite(unsigned long ulAddr, unsigned char chOpcode, unsigned long ulDword); 50 extern int _Optlink MakeCalltab16CodeSegment(void); 51 extern int krnlLoadKernelSym(void); 52 extern int krnlLoadKernelSymFile(const char *pszFilename); 49 53 50 54 #endif -
trunk/src/win32k/kKrnlLib/include/options.h
r9507 r9514 1 /* $Id: options.h,v 1. 4 2002-12-16 01:37:07 bird Exp $1 /* $Id: options.h,v 1.5 2002-12-16 02:25:07 bird Exp $ 2 2 * 3 3 * Options. … … 52 52 { 53 53 /** @cat misc */ 54 ULONG fQuiet;/* Quiet initialization. */54 unsigned long fQuiet; /* Quiet initialization. */ 55 55 56 56 /** @cat logging options */ 57 USHORT usCom;/* Output port no. */58 USHORT fLogging;/* Logging. */57 unsigned short usCom; /* Output port no. */ 58 unsigned short fLogging; /* Logging. */ 59 59 60 60 /** @cat Options affecting the heap. */ 61 ULONG cbSwpHeapInit;/* Initial heapsize. */62 ULONG cbSwpHeapMax;/* Maximum heapsize. */63 ULONG cbResHeapInit;/* Initial residentheapsize. */64 ULONG cbResHeapMax;/* Maxiumem residentheapsize. */61 unsigned long cbSwpHeapInit; /* Initial heapsize. */ 62 unsigned long cbSwpHeapMax; /* Maximum heapsize. */ 63 unsigned long cbResHeapInit; /* Initial residentheapsize. */ 64 unsigned long cbResHeapMax; /* Maxiumem residentheapsize. */ 65 65 }; 66 66 #pragma pack() … … 71 71 /* NOINC */ 72 72 extern struct kKLOptions options; /* defined in d16Globl.c */ 73 extern USHORT usVerMajor;74 extern USHORT usVerMinor;73 extern unsigned short usVerMajor; /* obsolete? */ 74 extern unsigned short usVerMinor; /* obsolete? */ 75 75 extern char szSymbolFile[128]; 76 76
Note:
See TracChangeset
for help on using the changeset viewer.