Changeset 2094 for trunk/include


Ignore:
Timestamp:
Dec 17, 1999, 5:55:13 PM (26 years ago)
Author:
sandervl
Message:

header updates

Location:
trunk/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winbase.h

    r1251 r2094  
    1 /* $Id: winbase.h,v 1.7 1999-10-11 20:15:47 sandervl Exp $ */
     1/* $Id: winbase.h,v 1.8 1999-12-17 16:55:13 sandervl Exp $ */
    22
    33#ifndef __WINE_WINBASE_H
     
    107107    } u;
    108108} DEBUG_EVENT, *LPDEBUG_EVENT;
     109
     110#define EXCEPTION_DEBUG_EVENT       1
     111#define CREATE_THREAD_DEBUG_EVENT   2
     112#define CREATE_PROCESS_DEBUG_EVENT  3
     113#define EXIT_THREAD_DEBUG_EVENT     4
     114#define EXIT_PROCESS_DEBUG_EVENT    5
     115#define LOAD_DLL_DEBUG_EVENT        6
     116#define UNLOAD_DLL_DEBUG_EVENT      7
     117#define OUTPUT_DEBUG_STRING_EVENT   8
     118#define RIP_EVENT                   9
    109119
    110120#define OFS_MAXPATHNAME 128
  • trunk/include/win32type.h

    r1375 r2094  
    1 /* $Id: win32type.h,v 1.28 1999-10-20 13:43:39 sandervl Exp $ */
     1/* $Id: win32type.h,v 1.29 1999-12-17 16:55:12 sandervl Exp $ */
    22
    33/*
     
    667667#endif
    668668
     669typedef DWORD (* CALLBACK LPTHREAD_START_ROUTINE)(LPVOID);
     670/* typedef struct _EXCEPTION_RECORD {
     671    DWORD   ExceptionCode;
     672    DWORD   ExceptionFlags;
     673    struct  _EXCEPTION_RECORD *ExceptionRecord;
     674    LPVOID  ExceptionAddress;
     675    DWORD   NumberParameters;
     676    DWORD   ExceptionInformation[15];
     677} EXCEPTION_RECORD; */
     678
     679typedef struct _EXCEPTION_DEBUG_INFO {
     680/*    EXCEPTION_RECORD ExceptionRecord; */
     681    DWORD dwFirstChange;
     682} EXCEPTION_DEBUG_INFO;
     683
     684typedef struct _CREATE_THREAD_DEBUG_INFO {
     685    HANDLE hThread;
     686    LPVOID lpThreadLocalBase;
     687    LPTHREAD_START_ROUTINE lpStartAddress;
     688} CREATE_THREAD_DEBUG_INFO;
     689
     690typedef struct _CREATE_PROCESS_DEBUG_INFO {
     691    HANDLE hFile;
     692    HANDLE hProcess;
     693    HANDLE hThread;
     694    LPVOID lpBaseOfImage;
     695    DWORD dwDebugInfoFileOffset;
     696    DWORD nDebugInfoSize;
     697    LPVOID lpThreadLocalBase;
     698    LPTHREAD_START_ROUTINE lpStartAddress;
     699    LPVOID lpImageName;
     700    WORD fUnicode;
     701} CREATE_PROCESS_DEBUG_INFO;
     702
     703typedef struct _EXIT_THREAD_DEBUG_INFO {
     704    DWORD dwExitCode;
     705} EXIT_THREAD_DEBUG_INFO;
     706
     707typedef struct _EXIT_PROCESS_DEBUG_INFO {
     708    DWORD dwExitCode;
     709} EXIT_PROCESS_DEBUG_INFO;
     710
     711typedef struct _LOAD_DLL_DEBUG_INFO {
     712    HANDLE hFile;
     713    LPVOID   lpBaseOfDll;
     714    DWORD    dwDebugInfoFileOffset;
     715    DWORD    nDebugInfoSize;
     716    LPVOID   lpImageName;
     717    WORD     fUnicode;
     718} LOAD_DLL_DEBUG_INFO;
     719
     720typedef struct _UNLOAD_DLL_DEBUG_INFO {
     721    LPVOID lpBaseOfDll;
     722} UNLOAD_DLL_DEBUG_INFO;
     723
     724typedef struct _OUTPUT_DEBUG_STRING_INFO {
     725    LPSTR lpDebugStringData;
     726    WORD  fUnicode;
     727    WORD  nDebugStringLength;
     728} OUTPUT_DEBUG_STRING_INFO;
     729
     730typedef struct _RIP_INFO {
     731    DWORD dwError;
     732    DWORD dwType;
     733} RIP_INFO;
     734
     735typedef struct _DEBUG_EVENT {
     736    DWORD dwDebugEventCode;
     737    DWORD dwProcessId;
     738    DWORD dwThreadId;
     739    union {
     740        EXCEPTION_DEBUG_INFO      Exception;
     741        CREATE_THREAD_DEBUG_INFO  CreateThread;
     742        CREATE_PROCESS_DEBUG_INFO CreateProcessInfo;
     743        EXIT_THREAD_DEBUG_INFO    ExitThread;
     744        EXIT_PROCESS_DEBUG_INFO   ExitProcess;
     745        LOAD_DLL_DEBUG_INFO       LoadDll;
     746        UNLOAD_DLL_DEBUG_INFO     UnloadDll;
     747        OUTPUT_DEBUG_STRING_INFO  DebugString;
     748        RIP_INFO                  RipInfo;
     749    } u;
     750} DEBUG_EVENT, *LPDEBUG_EVENT;
     751
    669752#pragma pack()
    670753
  • trunk/include/winconst.h

    r2081 r2094  
    1 /* $Id: winconst.h,v 1.15 1999-12-16 00:09:31 sandervl Exp $ */
     1/* $Id: winconst.h,v 1.16 1999-12-17 16:55:13 sandervl Exp $ */
    22
    33/*
     
    294294#define WH_NB_HOOKS           (WH_MAXHOOK_W-WH_MINHOOK_W+1)
    295295#endif
     296
     297#define EXCEPTION_DEBUG_EVENT       1
     298#define CREATE_THREAD_DEBUG_EVENT   2
     299#define CREATE_PROCESS_DEBUG_EVENT  3
     300#define EXIT_THREAD_DEBUG_EVENT     4
     301#define EXIT_PROCESS_DEBUG_EVENT    5
     302#define LOAD_DLL_DEBUG_EVENT        6
     303#define UNLOAD_DLL_DEBUG_EVENT      7
     304#define OUTPUT_DEBUG_STRING_EVENT   8
     305#define RIP_EVENT                   9
  • trunk/include/winimagepeldr.h

    r1891 r2094  
    1 /* $Id: winimagepeldr.h,v 1.8 1999-11-30 19:39:14 sandervl Exp $ */
     1/* $Id: winimagepeldr.h,v 1.9 1999-12-17 16:55:13 sandervl Exp $ */
    22
    33/*
     
    138138};
    139139
    140 #include <iostream.h>
    141 #include <fstream.h>
    142 extern ofstream fout;
    143 
    144140#endif //__WINIMAGEPELDR_H__
    145141
Note: See TracChangeset for help on using the changeset viewer.