-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdevcpu.idl
50 lines (44 loc) · 1.02 KB
/
devcpu.idl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#ifndef devcpu_idl
#define devcpu_idl
#include <wpcpu.idl>
interface M_WPDevCPUEx;
interface WPDevCPUEx : WPDevCPU
{
#ifdef __SOMIDL__
implementation {
local;
majorversion = 1;
minorversion = 2;
metaclass = M_WPDevCPUEx;
callstyle = oidl;
filestem = devcpu;
dllname = "hwman.dll";
somDefaultInit:init,override;
somDestruct:override;
wpAddDeviceDMA1Page:override;
wpAddDeviceIO1Page:override;
wpAddDeviceIRQ1Page:override;
wpAddDeviceMemory1Page:override;
wpAddSettingsPages:override;
passthru C_xh_before = ""
"#define INCL_PM"
"#define INCL_BASE"
"#include <os2.h>"
"";
};
#endif
};
interface M_WPDevCPUEx: M_WPDevCPU
{
#ifdef __SOMIDL__
implementation {
local;
majorversion = 1;
minorversion = 2;
callstyle = oidl;
filestem = devcpu;
dllname = "hwman.dll";
};
#endif
};
#endif