diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /public/sdk/inc/etype.h | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'public/sdk/inc/etype.h')
-rw-r--r-- | public/sdk/inc/etype.h | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/public/sdk/inc/etype.h b/public/sdk/inc/etype.h new file mode 100644 index 000000000..bac9e082d --- /dev/null +++ b/public/sdk/inc/etype.h @@ -0,0 +1,91 @@ +/*****************************************************************************/ +/* Copyright (C) 1989-1996 Open Systems Solutions, Inc. All rights reserved.*/ +/*****************************************************************************/ +/*************************************************************************/ +/* FILE: @(#)etype.h 5.2 */ +/* + * THIS FILE IS PROPRIETARY MATERIAL OF OPEN SYSTEMS SOLUTIONS, INC. AND + * THUS CAN ONLY BE USED BY DIRECT LICENSEES OF OPEN SYSTEMS SOLUTIONS INC. + * THIS FILE MAY NOT BE DISTRIBUTED. + */ +#include <stddef.h> /* has size_t */ +#include "ossdll.h" +#ifndef NULL +#define NULL ((void*)0) +#endif +typedef struct ossGlobal *_oss_WJJ; +typedef unsigned short Etag; +typedef struct efield *_oss_q; +typedef struct etype *_oss_j; +typedef struct eheader *_oss_HJJ; +#if defined(_MSC_VER) && (defined(_WIN32) || defined(WIN32)) +#pragma pack(push, ossPacking, 4) +#elif defined(_MSC_VER) && (defined(_WINDOWS) || defined(_MSDOS)) +#pragma pack(1) +#elif defined(__BORLANDC__) && defined(__MSDOS__) +#pragma option -a1 +#elif defined(__BORLANDC__) && defined(__WIN32__) +#pragma option -a4 +#elif defined(__IBMC__) +#pragma pack(4) +#endif /* _MSC_VER && _WIN32 */ +struct etype { + long _oss_Jw; + size_t _oss_Q; + size_t _oss_wQ; + char *_oss_Qw; + size_t _oss_HQ; + size_t _oss_qw; + unsigned short int _oss_Ww; + unsigned short int _oss_wW; + unsigned short int _oss_wQJ; + unsigned short int _oss_qQJ; + int _oss_Hw; + unsigned short int _oss_H; +}; +struct efield { + size_t _oss_HH; + unsigned short int etype; + short int _oss_QJJ; + unsigned short int _oss_qH; + char _oss_jw; +}; +struct ConstraintEntry { + char _oss_jQJ; + char _oss_WQ; + void *_oss_w; +}; +struct InnerSubtypeEntry { + char _oss_HW; + unsigned char _oss_J; + unsigned short efield; + unsigned short _oss_w; +}; +struct eheader { + void (DLL_ENTRY_FPTR *_System _oss_WH)(struct ossGlobal *); + long _oss_jW; + unsigned short int _oss_QQ; + unsigned short int _oss_J; + unsigned short int _oss_qW, + _oss_JQ; + unsigned short *_oss_QH; + _oss_j _oss_Qj; + _oss_q _oss_Wj; + void **_oss_Jj; + unsigned short *_oss_Q; + struct ConstraintEntry *_oss_H; + struct InnerSubtypeEntry *_oss_ww; + void *_oss_wH; + unsigned short _oss_jH; +}; + +#if defined(_MSC_VER) && (defined(_WIN32) || defined(WIN32)) +#pragma pack(pop, ossPacking) +#elif defined(_MSC_VER) && (defined(_WINDOWS) || defined(_MSDOS)) +#pragma pack() +#elif defined(__BORLANDC__) && (defined(__WIN32__) || defined(__MSDOS__)) +#pragma option -a. +#elif defined(__IBMC__) +#pragma pack() +#endif /* _MSC_VER && _WIN32 */ + |