#pragma option push -b -a8 -pc -A- -w-pun /*P_O_Push*/ /*++ Copyright (c) 1998 - 2000 Microsoft Corporation Module Name: ioctl.h Abstract: Environment: Kernel & user mode Revision History: --*/ #include #pragma region Desktop Family #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) // {28D78FAD-5A12-11d1-AE5B-0000F803A8C2} DEFINE_GUID(GUID_DEVINTERFACE_USBPRINT, 0x28d78fad, 0x5a12, 0x11d1, 0xae, 0x5b, 0x0, 0x0, 0xf8, 0x3, 0xa8, 0xc2); #define USBPRINT_IOCTL_INDEX 0x0000 #define IOCTL_USBPRINT_GET_LPT_STATUS CTL_CODE(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+12,\ METHOD_BUFFERED, \ FILE_ANY_ACCESS) #define IOCTL_USBPRINT_GET_1284_ID CTL_CODE(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+13,\ METHOD_BUFFERED, \ FILE_ANY_ACCESS) #define IOCTL_USBPRINT_VENDOR_SET_COMMAND CTL_CODE(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+14,\ METHOD_BUFFERED, \ FILE_ANY_ACCESS) #define IOCTL_USBPRINT_VENDOR_GET_COMMAND CTL_CODE(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+15,\ METHOD_BUFFERED, \ FILE_ANY_ACCESS) #define IOCTL_USBPRINT_SOFT_RESET CTL_CODE(FILE_DEVICE_UNKNOWN, \ USBPRINT_IOCTL_INDEX+16,\ METHOD_BUFFERED, \ FILE_ANY_ACCESS) #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ #pragma endregion #pragma option pop /*P_O_Pop*/