| 1 | /* | 
|---|
| 2 | * Exported installation procedure in kernel32 | 
|---|
| 3 | * | 
|---|
| 4 | * Copyright 2000 Sander van Leeuwen (sandervl@xs4all.nl) | 
|---|
| 5 | * | 
|---|
| 6 | * | 
|---|
| 7 | * Project Odin Software License can be found in LICENSE.TXT | 
|---|
| 8 | * | 
|---|
| 9 | */ | 
|---|
| 10 | #ifndef __ODININST_H__ | 
|---|
| 11 | #define __ODININST_H__ | 
|---|
| 12 |  | 
|---|
| 13 | #define ODINFONTSECTION "Font Mapping" | 
|---|
| 14 |  | 
|---|
| 15 | #define DDRAW_CLASSID           "{D7B70EE0-4340-11CF-B063-0020AFC2CD35}" | 
|---|
| 16 | #define DDRAW_DEFAULT           "DirectDraw Object" | 
|---|
| 17 | #define DDRAW_CLIPPER_CLASSID   "{593817A0-7DB3-11CF-A2DE-00AA00B93356}" | 
|---|
| 18 | #define DDRAW_CLIPPER_DEFAULT   "DirectDraw Clipper Object" | 
|---|
| 19 | #define DDRAW_DLL               "ddraw.dll" | 
|---|
| 20 | #define DSOUND_CLASSID          "{47D4D946-62E8-11cf-93BC-444553540000}" | 
|---|
| 21 | #define DSOUND_DEFAULT          "DirectSound Object" | 
|---|
| 22 | #define DSOUND_DLL              "dsound.dll" | 
|---|
| 23 | #define DPLAYX_CLASSID          "{D1EB6D20-8923-11d0-9D97-00A0C90A43CB}" | 
|---|
| 24 | #define DPLAYX_DEFAULT          "DirectPlay Object" | 
|---|
| 25 | #define DPLAYX_DLL              "dplayx.dll" | 
|---|
| 26 | #define DPLAYX_LOBBY_CLASSID    "{2FE8F810-B2A5-11d0-A787-0000F803ABFC}" | 
|---|
| 27 | #define DPLAYX_LOBBY_DEFAULT    "DirectPlayLobby Object" | 
|---|
| 28 | #define DPLAYX_LOBBY_DLL        DPLAYX_DLL | 
|---|
| 29 |  | 
|---|
| 30 | #define QUARTZ_DLL              "quartz.dll" | 
|---|
| 31 | #define QUARTZ_FILTER_CLASSID   "{CDA42200-BD88-11d0-BD4E-00A0C911CE86}" | 
|---|
| 32 | #define QUARTZ_FILTER_DEFAULT   "Filter Mapper2" | 
|---|
| 33 | #define QUARTZ_MEDIAPROP_CLASSID "{CDBD8D00-C193-11D0-BD4E-00A0C911CE86}" | 
|---|
| 34 | #define QUARTZ_MEDIAPROP_DEFAULT "CMediaPropertyBag" | 
|---|
| 35 | #define QUARTZ_DSOUNDREND_CLASSID "{79376820-07D0-11CF-A24D-0020AFD79767}" | 
|---|
| 36 | #define QUARTZ_DSOUNDREND_DEFAULT "DirectSound Audio Renderer" | 
|---|
| 37 | #define QUARTZ_FILTERGRAPHDIST_CLASSID "{e436ebb4-524f-11ce-9f53-0020af0ba770}" | 
|---|
| 38 | #define QUARTZ_FILTERGRAPHDIST_DEFAULT "Filter Graph Control Plug In Distributor" | 
|---|
| 39 |  | 
|---|
| 40 | #define CLASS_DESKTOP           "Desktop" | 
|---|
| 41 | #define CLASS_SHORTCUT          "Shortcut" | 
|---|
| 42 | #define CLASS_SHELL32DLL        "shell32.dll" | 
|---|
| 43 | #define CLASS_SHDOCVW           "shdocvw.dll" | 
|---|
| 44 | #define CLASS_OLE32DLL          "ole32.dll" | 
|---|
| 45 | #define CLASS_OLEAUT32DLL       "oleaut32.dll" | 
|---|
| 46 | #define COM_CLASS_ID            "CLSID" | 
|---|
| 47 | #define COM_INPROCSERVER        "InprocServer32" | 
|---|
| 48 | #define COM_THREADMODEL         "ThreadingModel" | 
|---|
| 49 | #define COM_THREAD_APARTMENT    "Apartment" | 
|---|
| 50 | #define THREAD_BOTH             "Both" | 
|---|
| 51 | #define INITREG_ERROR           "InitRegistry: Unable to register system information" | 
|---|
| 52 | #define DIR_PROGRAM             "ProgramFilesDir" | 
|---|
| 53 | #define DIR_PROGRAM_COMMON      "CommonFilesDir" | 
|---|
| 54 | #define DIR_SHARED              "SharedDir" | 
|---|
| 55 | #define HARDWARE_VIDEO_GRADD    "\\REGISTRY\\Machine\\System\\CurrentControlSet\\Services\\Gradd\\Device0" | 
|---|
| 56 | #define HARDWARE_VIDEO_GRADD_DESCRIPTION "OS/2 Display driver" | 
|---|
| 57 | #define HARDWARE_VIDEO_VGA      "\\REGISTRY\\Machine\\System\\CurrentControlSet\\Services\\VgaSave\\Device0" | 
|---|
| 58 | #define HARDWARE_VIDEO_VGA_DESCRIPTION   "OS/2 VGA Display driver" | 
|---|
| 59 | #define HARDWARE_VIDEO_COMPATIBLE "\\Device\\Video1" | 
|---|
| 60 | #define DIRECTX_RC              "0" | 
|---|
| 61 | #define DIRECTX_VERSION         "4.04.1381.276" | 
|---|
| 62 | #define DIRECTX_INSTALLED_VERSION 0x0004 | 
|---|
| 63 | #define ODIN_WINMM_PLAYBACK     "OS/2 Dart Audio Playback" | 
|---|
| 64 | #define ODIN_WINMM_RECORD       "OS/2 Dart Audio Record" | 
|---|
| 65 |  | 
|---|
| 66 | #define KEY_DEVICE_TYPE         "Type" | 
|---|
| 67 | #define KEY_DEVICE_START        "Start" | 
|---|
| 68 | #define KEY_DEVICE_GROUP        "Group" | 
|---|
| 69 | #define KEY_DEVICE_ERRORCONTROL "ErrorControl" | 
|---|
| 70 | #define KEY_DEVICE_AUTORUN      "Autorun" | 
|---|
| 71 | #define KEY_DEVICE_TAG          "Tag" | 
|---|
| 72 | #define DEVICE_GROUP_FILESYSTEM "File system" | 
|---|
| 73 | #define DEVICE_GROUP_SCSICDROM  "SCSI CDROM Class" | 
|---|
| 74 |  | 
|---|
| 75 | const char szMci[] = "mci"; | 
|---|
| 76 | const char szCDAudio[] = "cdaudio"; | 
|---|
| 77 | const char szMciCDA[] = "mcicda.drv"; | 
|---|
| 78 |  | 
|---|
| 79 | #endif //__ODININST_H__ | 
|---|
| 80 |  | 
|---|