Device and IOCTL numbers for SDK devices. More...
Macros | |
#define | OEM_NUMBER 0xffff0000 |
#define | MONITOR_DEVICE_TYPE ( OEM_NUMBER | 1 ) |
Required output log and console device. | |
#define | CONFIG_DEVICE_TYPE ( OEM_NUMBER | 2 ) |
Required %config% device implementation. | |
#define | PAGEBUFFER_DEVICE_TYPE ( OEM_NUMBER | 3 ) |
Required %pagebuffer% device implementation. | |
#define | SCREENING_DEVICE_TYPE ( OEM_NUMBER | 4 ) |
Optional screening export device, for use with RLE output. | |
#define | CALENDAR_DEVICE_TYPE ( OEM_NUMBER | 5 ) |
Optional persistent calendar device implementation. | |
#define | STREAM_DEVICE_TYPE ( OEM_NUMBER | 6 ) |
Optional device to input and output to stream abstraction. | |
#define | SOCKET_DEVICE_TYPE ( OEM_NUMBER | 7 ) |
Optional device to input from and output to network socket. | |
#define | RAM_DEVICE_TYPE ( OEM_NUMBER | 8 ) |
Optional RAM based filesystem device implementation. | |
#define | PROGRESS_DEVICE_TYPE ( OEM_NUMBER | 11 ) |
Optional progress reporting device. | |
#define | NAMEDCOLOR_DEVICE_TYPE ( OEM_NUMBER | 15 ) |
Optional named color lookup device. | |
#define | PHOTOINK_DEVICE_TYPE ( OEM_NUMBER | 16 ) |
Optional PhotoInk splitting device. | |
#define | CMM_PARAMS_DEVICE_TYPE ( OEM_NUMBER | 17 ) |
Optional CMM params device. | |
#define | DeviceIOCtl_EndPage ( OEM_NUMBER | 1 ) |
IOCTL operator code for ending page. This allows devices to implement a device-specific page ending procedure. | |
#define | DeviceIOCtl_SetCompressionMode ( OEM_NUMBER | 2 ) |
IOCTL opcode for setting the compression mode when storing files on resource-limited devices. The RAM device implements this opcode. | |
#define | IOCTL_COMPRESSION_OFF 0 |
Parameter value for DeviceIOCtl_SetCompressionMode to disable compression. | |
#define | IOCTL_COMPRESSION_ON 1 |
Parameter value for DeviceIOCtl_SetCompressionMode to enable compression. | |
Device and IOCTL numbers for SDK devices.
Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved.
This example is provided on an "as is" basis and without warranty of any kind. Global Graphics Software Ltd. does not warrant or make any representations regarding the use or results of use of this example.