summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/asn1hdr.h
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /public/sdk/inc/asn1hdr.h
downloadNT4.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/asn1hdr.h')
-rw-r--r--public/sdk/inc/asn1hdr.h151
1 files changed, 151 insertions, 0 deletions
diff --git a/public/sdk/inc/asn1hdr.h b/public/sdk/inc/asn1hdr.h
new file mode 100644
index 000000000..0b9810935
--- /dev/null
+++ b/public/sdk/inc/asn1hdr.h
@@ -0,0 +1,151 @@
+#ifndef ASN1HDR
+#define ASN1HDR
+/*****************************************************************************/
+/* Copyright (C) 1989-1996 Open Systems Solutions, Inc. All rights reserved.*/
+/*****************************************************************************/
+
+/* THIS FILE IS PROPRIETARY MATERIAL OF OPEN SYSTEMS SOLUTIONS, INC.
+ * AND MAY ONLY BE USED BY DIRECT LICENSEES OF OPEN SYSTEM SOLUTIONS, INC.
+ * THIS FILE MAY NOT BE DISTRIBUTED. */
+
+/* @(#)asn1hdr.h: stdtypes.c 5.4 96/04/26 */
+
+/*****************************************************************************/
+/* COMPILER-GENERATED values */
+/*****************************************************************************/
+
+#include <float.h>
+
+
+extern int ossFreeOpenTypeEncoding;
+
+#ifdef __BORLANDC__
+#undef DBL_MAX
+#include <values.h>
+#define DBL_MAX MAXDOUBLE
+#endif
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void*)0)
+#endif
+#endif
+
+#ifndef __cplusplus
+#define _union
+#endif
+
+#ifndef DBL_MAX
+#ifdef HUGE_VAL
+#define DBL_MAX HUGE_VAL
+#else
+#ifdef HUGE
+#define DBL_MAX HUGE
+#endif
+#endif
+#endif
+#ifndef FLT_MAX
+#define FLT_MAX DBL_MAX
+#endif
+
+#ifndef FLT_RADIX
+#ifdef u370
+#define FLT_RADIX 16
+#else
+#define FLT_RADIX 2
+#endif
+#endif
+
+#ifndef LONG_LONG
+#if defined(_WIN32) && defined(_MSC_VER)
+#define LONG_LONG __int64
+#else
+#define LONG_LONG long
+#endif
+#endif
+
+#ifndef ULONG_LONG
+#if defined(_WIN32) && defined(_MSC_VER)
+#define ULONG_LONG unsigned __int64
+#else
+#define ULONG_LONG unsigned long
+#endif
+#endif
+
+#ifndef EXIT_FAILURE
+#define EXIT_FAILURE 1
+#endif
+#ifndef EXIT_SUCCESS
+#define EXIT_SUCCESS 0
+#endif
+
+
+/*****************************************************************************/
+/* COMPILER-GENERATED typedefs */
+/*****************************************************************************/
+
+
+typedef char ossBoolean;
+#ifndef TRUE
+#define TRUE 1
+#endif
+#ifndef FALSE
+#define FALSE 0
+#endif
+
+typedef char Nulltype;
+
+typedef struct {
+ short year; /* YYYY format when used for GeneralizedTime */
+ /* YY format when used for UTCTime */
+ short month;
+ short day;
+ short hour;
+ short minute;
+ short second;
+ short millisec;
+ short mindiff; /* UTC +/- minute differential */
+ ossBoolean utc; /* TRUE means UTC time */
+} GeneralizedTime;
+
+typedef GeneralizedTime UTCTime;
+
+typedef struct {
+ int pduNum;
+ long length; /* length of encoded */
+ void *encoded;
+ void *decoded;
+} OpenType;
+
+enum MixedReal_kind {OSS_BINARY, OSS_DECIMAL};
+
+typedef struct {
+ enum MixedReal_kind kind;
+ union {
+ double base2;
+ char *base10;
+ } u;
+} MixedReal;
+
+typedef struct ObjectSetEntry {
+ struct ObjectSetEntry *next;
+ void *object;
+} ObjectSetEntry;
+
+#ifndef _OSAK_BUFFER_
+#define _OSAK_BUFFER_
+
+typedef struct osak_buffer {
+ struct osak_buffer *next; /* next element in list */
+ unsigned char *buffer_ptr; /* start of actual buffer */
+ unsigned long int buffer_length; /* size of actual buffer */
+ unsigned char *data_ptr; /* start of user data */
+ unsigned long int data_length; /* length of user data */
+ unsigned long int reserved [4];
+} osak_buffer;
+
+#endif /* #ifndef _OSAK_BUFFER_ */
+
+#endif /* #ifndef ASN1HDR */