summaryrefslogtreecommitdiffstats
path: root/private/oleauto/tools/win16/os2/inc/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/oleauto/tools/win16/os2/inc/io.h')
-rw-r--r--private/oleauto/tools/win16/os2/inc/io.h162
1 files changed, 162 insertions, 0 deletions
diff --git a/private/oleauto/tools/win16/os2/inc/io.h b/private/oleauto/tools/win16/os2/inc/io.h
new file mode 100644
index 000000000..f4ecdad7f
--- /dev/null
+++ b/private/oleauto/tools/win16/os2/inc/io.h
@@ -0,0 +1,162 @@
+/***
+*io.h - declarations for low-level file handling and I/O functions
+*
+* Copyright (c) 1985-1992, Microsoft Corporation. All rights reserved.
+*
+*Purpose:
+* This file contains the function declarations for the low-level
+* file handling and I/O functions.
+*
+****/
+
+#ifndef _INC_IO
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if (_MSC_VER <= 600)
+#define __cdecl _cdecl
+#define __far _far
+#endif
+
+#ifdef _WINDOWS
+#ifndef _WINDLL
+#ifndef _WINFO_DEFINED
+/* interface version number */
+#define _WINVER 0
+
+/* max number of windows */
+#define _WFILE 20
+
+/* values for windows screen buffer size */
+#define _WINBUFINF 0
+#define _WINBUFDEF -1
+
+/* size/move settings */
+#define _WINSIZEMIN 1
+#define _WINSIZEMAX 2
+#define _WINSIZERESTORE 3
+#define _WINSIZECHAR 4
+
+/* size/move query types */
+#define _WINMAXREQ 100
+#define _WINCURRREQ 101
+
+/* values for closing window */
+#define _WINPERSIST 1
+#define _WINNOPERSIST 0
+
+/* pseudo file handle for frame window */
+#define _WINFRAMEHAND -1
+
+/* menu items */
+#define _WINSTATBAR 1
+#define _WINTILE 2
+#define _WINCASCADE 3
+#define _WINARRANGE 4
+
+/* quickwin exit options */
+#define _WINEXITPROMPT 1
+#define _WINEXITNOPERSIST 2
+#define _WINEXITPERSIST 3
+
+/* open structure */
+#pragma pack(2)
+struct _wopeninfo {
+ unsigned int _version;
+ const char __far * _title;
+ long _wbufsize;
+ };
+#pragma pack()
+
+/* size/move structure */
+struct _wsizeinfo {
+ unsigned int _version;
+ unsigned int _type;
+ unsigned int _x;
+ unsigned int _y;
+ unsigned int _h;
+ unsigned int _w;
+ };
+
+#define _WINFO_DEFINED
+#endif
+#endif
+#endif
+
+/* function prototypes */
+
+int __cdecl _access(const char *, int);
+int __cdecl _chmod(const char *, int);
+int __cdecl _chsize(int, long);
+int __cdecl _close(int);
+int __cdecl _commit(int);
+int __cdecl _creat(const char *, int);
+int __cdecl _dup(int);
+int __cdecl _dup2(int, int);
+int __cdecl _eof(int);
+long __cdecl _filelength(int);
+int __cdecl _isatty(int);
+int __cdecl _locking(int, int, long);
+long __cdecl _lseek(int, long, int);
+char * __cdecl _mktemp(char *);
+int __cdecl _open(const char *, int, ...);
+int __cdecl _read(int, void *, unsigned int);
+int __cdecl remove(const char *);
+int __cdecl rename(const char *, const char *);
+int __cdecl _setmode(int, int);
+int __cdecl _sopen(const char *, int, int, ...);
+long __cdecl _tell(int);
+int __cdecl _umask(int);
+int __cdecl _unlink(const char *);
+int __cdecl _write(int, const void *, unsigned int);
+#ifdef _WINDOWS
+#ifndef _WINDLL
+int __cdecl _wabout(char *);
+int __cdecl _wclose(int, int);
+int __cdecl _wgetexit(void);
+int __cdecl _wgetfocus(void);
+long __cdecl _wgetscreenbuf(int);
+int __cdecl _wgetsize(int, int, struct _wsizeinfo *);
+int __cdecl _wmenuclick(int);
+int __cdecl _wopen(struct _wopeninfo *, struct _wsizeinfo *, int);
+int __cdecl _wsetexit(int);
+int __cdecl _wsetfocus(int);
+int __cdecl _wsetscreenbuf(int, long);
+int __cdecl _wsetsize(int, struct _wsizeinfo *);
+void __cdecl _wyield(void);
+#endif
+#endif
+
+#ifndef __STDC__
+/* Non-ANSI names for compatibility */
+int __cdecl access(const char *, int);
+int __cdecl chmod(const char *, int);
+int __cdecl chsize(int, long);
+int __cdecl close(int);
+int __cdecl creat(const char *, int);
+int __cdecl dup(int);
+int __cdecl dup2(int, int);
+int __cdecl eof(int);
+long __cdecl filelength(int);
+int __cdecl isatty(int);
+int __cdecl locking(int, int, long);
+long __cdecl lseek(int, long, int);
+char * __cdecl mktemp(char *);
+int __cdecl open(const char *, int, ...);
+int __cdecl read(int, void *, unsigned int);
+int __cdecl setmode(int, int);
+int __cdecl sopen(const char *, int, int, ...);
+long __cdecl tell(int);
+int __cdecl umask(int);
+int __cdecl unlink(const char *);
+int __cdecl write(int, const void *, unsigned int);
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#define _INC_IO
+#endif /* _INC_IO */