From e611b132f9b8abe35b362e5870b74bce94a1e58e Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 16 May 2020 20:51:50 -0700 Subject: initial commit --- public/sdk/inc/etype.h | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 public/sdk/inc/etype.h (limited to 'public/sdk/inc/etype.h') 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 /* 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 */ + -- cgit v1.2.3