Changeset 127 for trunk/include


Ignore:
Timestamp:
Jun 20, 1999, 12:58:16 PM (26 years ago)
Author:
sandervl
Message:

Win32 TIB changes (still inactive) & HMInitialize called from initterm.cpp instead of during winexe object creation

Location:
trunk/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win32type.h

    r46 r127  
    1 /* $Id: win32type.h,v 1.7 1999-06-07 20:57:54 sandervl Exp $ */
     1/* $Id: win32type.h,v 1.8 1999-06-20 10:58:16 sandervl Exp $ */
    22
    33#ifndef __WIN32TYPE_H__
     
    115115} LARGE_INTEGER;
    116116
     117/* The security attributes structure */
     118typedef struct
     119{
     120    DWORD   nLength;
     121    LPVOID  lpSecurityDescriptor;
     122    BOOL  bInheritHandle;
     123} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
     124
     125#define OFS_MAXPATHNAME 128
     126typedef struct
     127{
     128    BYTE cBytes;
     129    BYTE fFixedDisk;
     130    WORD nErrCode;
     131    BYTE reserved[4];
     132    BYTE szPathName[OFS_MAXPATHNAME];
     133} OFSTRUCT, *LPOFSTRUCT;
     134
     135#ifndef _FILETIME_
     136#define _FILETIME_
     137/* 64 bit number of 100 nanoseconds intervals since January 1, 1601 */
     138typedef struct
     139{
     140  DWORD  dwLowDateTime;
     141  DWORD  dwHighDateTime;
     142} FILETIME, *LPFILETIME;
     143#endif /* _FILETIME_ */
     144
     145typedef struct
     146{
     147  int dwFileAttributes;
     148  FILETIME ftCreationTime;
     149  FILETIME ftLastAccessTime;
     150  FILETIME ftLastWriteTime;
     151  int dwVolumeSerialNumber;
     152  int nFileSizeHigh;
     153  int nFileSizeLow;
     154  int nNumberOfLinks;
     155  int nFileIndexHigh;
     156  int nFileIndexLow;
     157} BY_HANDLE_FILE_INFORMATION ;
     158
    117159DECLARE_HANDLE(HTASK);
    118160
  • trunk/include/wprocess.h

    r125 r127  
    1 /* $Id: wprocess.h,v 1.2 1999-06-19 17:58:50 sandervl Exp $ */
     1/* $Id: wprocess.h,v 1.3 1999-06-20 10:58:16 sandervl Exp $ */
    22/*
    33 * Process help functions
     
    1414//#define WIN32_TIBSEL
    1515
    16 void InitializeTIB(BOOL fMainThread = FALSE);
     16#ifdef OS2_INCLUDED
     17typedef DWORD TEB;
     18#else
     19#include <winprocess.h>
     20#include <thread.h>
     21#endif
     22
     23TEB *InitializeTIB(BOOL fMainThread = FALSE);
    1724void DestroyTIB();
    1825
     26void WIN32API RestoreOS2TIB();
     27void WIN32API SetWin32TIB();
     28
     29extern BOOL fExeStarted;
     30
    1931#endif
Note: See TracChangeset for help on using the changeset viewer.