Moved entry point definitions from module.h to kernel16_private.h.
This commit is contained in:
parent
db3be15567
commit
b3e0a032ce
@ -24,7 +24,6 @@
|
|||||||
#include "wine/winbase16.h"
|
#include "wine/winbase16.h"
|
||||||
#include "winreg.h"
|
#include "winreg.h"
|
||||||
#include "winternl.h"
|
#include "winternl.h"
|
||||||
#include "module.h"
|
|
||||||
|
|
||||||
#include "pshpack1.h"
|
#include "pshpack1.h"
|
||||||
|
|
||||||
@ -69,6 +68,32 @@ typedef struct _NE_MODULE
|
|||||||
HANDLE fd; /* 4c handle to the binary file */
|
HANDLE fd; /* 4c handle to the binary file */
|
||||||
} NE_MODULE;
|
} NE_MODULE;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
BYTE type;
|
||||||
|
BYTE flags;
|
||||||
|
BYTE segnum;
|
||||||
|
WORD offs;
|
||||||
|
} ET_ENTRY;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
WORD first; /* ordinal */
|
||||||
|
WORD last; /* ordinal */
|
||||||
|
WORD next; /* bundle */
|
||||||
|
} ET_BUNDLE;
|
||||||
|
|
||||||
|
|
||||||
|
/* In-memory segment table */
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
WORD filepos; /* Position in file, in sectors */
|
||||||
|
WORD size; /* Segment size on disk */
|
||||||
|
WORD flags; /* Segment flags */
|
||||||
|
WORD minsize; /* Min. size of segment in memory */
|
||||||
|
HANDLE16 hSeg; /* Selector or handle (selector - 1) of segment in memory */
|
||||||
|
} SEGTABLEENTRY;
|
||||||
|
|
||||||
/* this structure is always located at offset 0 of the DGROUP segment */
|
/* this structure is always located at offset 0 of the DGROUP segment */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
#include "module.h"
|
#include "module.h"
|
||||||
#include "wine/exception.h"
|
#include "wine/exception.h"
|
||||||
#include "excpt.h"
|
#include "excpt.h"
|
||||||
|
#include "wine/library.h"
|
||||||
#include "wine/unicode.h"
|
#include "wine/unicode.h"
|
||||||
#include "wine/debug.h"
|
#include "wine/debug.h"
|
||||||
#include "wine/server.h"
|
#include "wine/server.h"
|
||||||
|
@ -24,39 +24,6 @@
|
|||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <windef.h>
|
#include <windef.h>
|
||||||
#include <winbase.h>
|
#include <winbase.h>
|
||||||
#include <winreg.h>
|
|
||||||
#include <wine/windef16.h>
|
|
||||||
#include <wine/winbase16.h>
|
|
||||||
#include <winternl.h>
|
|
||||||
|
|
||||||
#include <pshpack1.h>
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
BYTE type;
|
|
||||||
BYTE flags;
|
|
||||||
BYTE segnum;
|
|
||||||
WORD offs;
|
|
||||||
} ET_ENTRY;
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
WORD first; /* ordinal */
|
|
||||||
WORD last; /* ordinal */
|
|
||||||
WORD next; /* bundle */
|
|
||||||
} ET_BUNDLE;
|
|
||||||
|
|
||||||
|
|
||||||
/* In-memory segment table */
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
WORD filepos; /* Position in file, in sectors */
|
|
||||||
WORD size; /* Segment size on disk */
|
|
||||||
WORD flags; /* Segment flags */
|
|
||||||
WORD minsize; /* Min. size of segment in memory */
|
|
||||||
HANDLE16 hSeg; /* Selector or handle (selector - 1) */
|
|
||||||
/* of segment in memory */
|
|
||||||
} SEGTABLEENTRY;
|
|
||||||
|
|
||||||
#include <poppack.h>
|
|
||||||
|
|
||||||
enum loadorder_type
|
enum loadorder_type
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user