source: trunk/src/win32k/include/dev1632.h@ 847

Last change on this file since 847 was 847, checked in by bird, 26 years ago

Initial checkin of Win32k. (not tested & pe2lx not up-to-date!)

File size: 827 bytes
Line 
1/* $Id: dev1632.h,v 1.1 1999-09-06 02:19:57 bird Exp $
2 * dev1632.h - Common header file for 16-bit and 32-bit C
3 *
4 * Copyright (c) 1999 knut st. osmundsen
5 *
6 */
7
8#ifndef _dev1632_h_
9#define _dev1632_h_
10
11#pragma pack(1)
12
13typedef struct _RPH32
14{
15 UCHAR Len;
16 UCHAR Unit;
17 UCHAR Cmd;
18 USHORT Status;
19 UCHAR Flags;
20 UCHAR Reserved_1[3];
21 ULONG Link;
22} RPH32;
23
24typedef struct _RP32INIT
25{
26 RPH32 rph;
27 UCHAR Unit;
28 ULONG DevHlpEP; /* 16 bit far pointer */
29 PSZ InitArgs;
30 UCHAR DriveNum;
31} RP32INIT;
32
33#ifdef _OS2Krnl_h_
34
35#define MAXKRNLOBJECTS 24
36typedef struct _KRNLOBJTABLE
37{
38 unsigned char cObjects;
39 OTE aObjects[MAXKRNLOBJECTS];
40} KRNLOBJTABLE, FAR * PKRNLOBJTABLE;
41#endif
42
43#pragma pack()
44#endif
Note: See TracBrowser for help on using the repository browser.