/usr/share/mingw-w64/include/mxdc.h is in mingw-w64-common 3.2.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | /**
* This file has no copyright assigned and is placed in the Public Domain.
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
*/
#ifndef _INC_MXDC
#define _INC_MXDC
#if (_WIN32_WINNT >= 0x0600)
#ifdef __cplusplus
extern "C" {
#endif
typedef struct tagMxdcEscapeHeader {
ULONG cbInput;
ULONG cbOutput;
ULONG opCode;
} MXDC_ESCAPE_HEADER_T, *P_MXDC_ESCAPE_HEADER_T;
typedef struct _tagMxdcGetFileNameData {
ULONG cbOutput;
wchar_t wszData[1];
} MXDC_GET_FILENAME_DATA_T, *P_MXDC_GET_FILENAME_DATA_T;
typedef struct tagMxdcPrintTicketData {
DWORD dwDataSize;
BYTE bData[1];
} MXDC_PRINTTICKET_DATA_T, *P_MXDC_PRINTTICKET_DATA_T;
typedef struct tagMxdcPrintTicketEscape {
MXDC_ESCAPE_HEADER_T mxdcEscape;
MXDC_PRINTTICKET_DATA_T printTicketData;
} MXDC_PRINTTICKET_ESCAPE_T, *P_MXDC_PRINTTICKET_ESCAPE_T;
typedef struct tagMxdcS0PageData {
DWORD dwSize;
BYTE bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;
typedef struct tagMxdcS0PagePassthroughEscape {
MXDC_ESCAPE_HEADER_T mxdcEscape;
MXDC_S0PAGE_DATA_T xpsS0PageData;
} MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T, *P_MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T;
typedef struct tagMxdcXpsS0PageResource {
DWORD dwSize;
DWORD dwResourceType;
BYTE szUri[MAX_PATH];
DWORD dwDataSize;
BYTE bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;
typedef struct tagMxdcS0PageResourceEscape {
MXDC_ESCAPE_HEADER_T mxdcEscape;
MXDC_XPS_S0PAGE_RESOURCE_T xpsS0PageResourcePassthrough;
} MXDC_S0PAGE_RESOURCE_ESCAPE_T, *P_MXDC_S0PAGE_RESOURCE_ESCAPE_T;
typedef enum tagMxdcS0PageEnums {
MXDC_RESOURCE_TTF,
MXDC_RESOURCE_JPEG,
MXDC_RESOURCE_PNG,
MXDC_RESOURCE_TIFF,
MXDC_RESOURCE_WDP,
MXDC_RESOURCE_DICTIONARY,
MXDC_RESOURCE_ICC_PROFILE,
MXDC_RESOURCE_JPEG_THUMBNAIL,
MXDC_RESOURCE_PNG_THUMBNAIL,
MXDC_RESOURCE_MAX
} MXDC_S0_PAGE_ENUMS;
#ifdef __cplusplus
}
#endif
#endif /*(_WIN32_WINNT >= 0x0600)*/
#endif /*_INC_MXDC*/
|