Changeset 123 for trunk/include


Ignore:
Timestamp:
Jun 19, 1999, 3:57:51 PM (26 years ago)
Author:
sandervl
Message:

Changes for Win32 TIB allocation (not activated)

Location:
trunk/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/os2newapi.h

    r119 r123  
    1 /* $Id: os2newapi.h,v 1.1 1999-06-19 10:53:36 sandervl Exp $ */
     1/* $Id: os2newapi.h,v 1.2 1999-06-19 13:57:50 sandervl Exp $ */
    22/*
    33 *
     
    2020#endif
    2121
     22#ifdef INCL_DOSSEL
     23/* Segment attribute flags (used with DosAllocSeg) */
     24
     25#define SEG_NONSHARED       0x0000
     26#define SEG_GIVEABLE        0x0001
     27#define SEG_GETTABLE        0x0002
     28#define SEG_DISCARDABLE     0x0004
     29
     30#define DosAllocSeg     Dos16AllocSeg
     31#define DosFreeSeg      Dos16FreeSeg
     32#define DosGetSeg       Dos16GetSeg
     33#define DosGiveSeg      Dos16GiveSeg
     34#define DosReallocSeg   Dos16ReallocSeg
     35#define DosSizeSeg      Dos16SizeSeg
     36
     37USHORT APIENTRY16 DosAllocSeg(USHORT cbSize, PSEL pSel, USHORT fsAlloc);
     38USHORT APIENTRY16 DosFreeSeg(SEL sel);
     39USHORT APIENTRY16 DosGetSeg(SEL sel);
     40USHORT APIENTRY16 DosGiveSeg(SEL sel, PID pid, PSEL pSelRecipient);
     41USHORT APIENTRY16 DosReallocSeg(USHORT cbNewSize, SEL sel);
     42USHORT APIENTRY16 DosSizeSeg(SEL sel, PULONG pcbSize);
     43
     44#define DosSelToFlat Dos32SelToFlat
     45ULONG _Optlink DosSelToFlat(ULONG seladdr);
     46
     47#define DosFlatToSel Dos32FlatToSel
     48ULONG _Optlink DosFlatToSel(ULONG lin);
     49
     50#endif
     51
    2252#endif //__OS2SEL_H__
  • trunk/include/win/module.h

    r4 r123  
    1 /* $Id: module.h,v 1.1 1999-05-24 20:19:14 ktk Exp $ */
     1/* $Id: module.h,v 1.2 1999-06-19 13:57:50 sandervl Exp $ */
    22
    33/*
     
    1111
    1212#include "windef.h"
    13 #include "dosexe.h"
     13//#include "dosexe.h"
    1414#include "pe_image.h"
    1515
     16#ifndef __WIN32OS2__
    1617  /* In-memory module structure. See 'Windows Internals' p. 219 */
    1718typedef struct _NE_MODULE
     
    5758    LPVOID  hRsrcMap;         /* HRSRC 16->32 map (for 32-bit modules) */
    5859} NE_MODULE;
    59 
     60#endif
    6061
    6162typedef struct {
  • trunk/include/win/thread.h

    r4 r123  
    1 /* $Id: thread.h,v 1.1 1999-05-24 20:19:20 ktk Exp $ */
     1/* $Id: thread.h,v 1.2 1999-06-19 13:57:50 sandervl Exp $ */
    22
    33/*
     
    1212#include "config.h"
    1313#include "winbase.h"
    14 #include "selectors.h"  /* for SET_FS */
     14//#include "selectors.h"  /* for SET_FS */
    1515
    1616struct _PDB;
  • trunk/include/win/winprocess.h

    r4 r123  
    1 /* $Id: winprocess.h,v 1.1 1999-05-24 20:19:22 ktk Exp $ */
     1/* $Id: winprocess.h,v 1.2 1999-06-19 13:57:50 sandervl Exp $ */
    22
    33/*
     
    1111
    1212#include "windef.h"
    13 #include "module.h"
     13//#include "module.h"
     14
     15//TODO: Fix this
     16typedef ULONG WINE_MODREF;
    1417
    1518struct _NE_MODULE;
Note: See TracChangeset for help on using the changeset viewer.