312 |
#define MASK_CHANGE_BIT(var, mask, active) (var = ((var & ~mask) | (active ? mask : 0))) |
#define MASK_CHANGE_BIT(var, mask, active) (var = ((var & ~mask) | (active ? mask : 0))) |
313 |
|
|
314 |
/* Clipboard constants, "borrowed" from GCC system headers in |
/* Clipboard constants, "borrowed" from GCC system headers in |
315 |
the w32 cross compiler */ |
the w32 cross compiler |
316 |
|
this is the CF_ set when WINVER is 0x0400 */ |
317 |
|
|
318 |
|
#ifndef CF_TEXT |
319 |
#define CF_TEXT 1 |
#define CF_TEXT 1 |
320 |
#define CF_BITMAP 2 |
#define CF_BITMAP 2 |
321 |
#define CF_METAFILEPICT 3 |
#define CF_METAFILEPICT 3 |
342 |
#define CF_PRIVATELAST 767 |
#define CF_PRIVATELAST 767 |
343 |
#define CF_GDIOBJFIRST 768 |
#define CF_GDIOBJFIRST 768 |
344 |
#define CF_GDIOBJLAST 1023 |
#define CF_GDIOBJLAST 1023 |
345 |
|
#endif |
346 |
|
|
347 |
/* Sound format constants */ |
/* Sound format constants */ |
348 |
#define WAVE_FORMAT_PCM 1 |
#define WAVE_FORMAT_PCM 1 |
357 |
#define CHANNEL_OPTION_SHOW_PROTOCOL 0x00200000 |
#define CHANNEL_OPTION_SHOW_PROTOCOL 0x00200000 |
358 |
|
|
359 |
/* NT status codes for RDPDR */ |
/* NT status codes for RDPDR */ |
360 |
#define STATUS_SUCCESS 0x00000000 |
#define RD_STATUS_SUCCESS 0x00000000 |
361 |
#define STATUS_NOT_IMPLEMENTED 0x00000001 |
#define RD_STATUS_NOT_IMPLEMENTED 0x00000001 |
362 |
#define STATUS_PENDING 0x00000103 |
#define RD_STATUS_PENDING 0x00000103 |
363 |
|
|
364 |
#define STATUS_NO_MORE_FILES 0x80000006 |
#define RD_STATUS_NO_MORE_FILES 0x80000006 |
365 |
#define STATUS_DEVICE_PAPER_EMPTY 0x8000000e |
#define RD_STATUS_DEVICE_PAPER_EMPTY 0x8000000e |
366 |
#define STATUS_DEVICE_POWERED_OFF 0x8000000f |
#define RD_STATUS_DEVICE_POWERED_OFF 0x8000000f |
367 |
#define STATUS_DEVICE_OFF_LINE 0x80000010 |
#define RD_STATUS_DEVICE_OFF_LINE 0x80000010 |
368 |
#define STATUS_DEVICE_BUSY 0x80000011 |
#define RD_STATUS_DEVICE_BUSY 0x80000011 |
369 |
|
|
370 |
#define STATUS_INVALID_HANDLE 0xc0000008 |
#define RD_STATUS_INVALID_HANDLE 0xc0000008 |
371 |
#define STATUS_INVALID_PARAMETER 0xc000000d |
#define RD_STATUS_INVALID_PARAMETER 0xc000000d |
372 |
#define STATUS_NO_SUCH_FILE 0xc000000f |
#define RD_STATUS_NO_SUCH_FILE 0xc000000f |
373 |
#define STATUS_INVALID_DEVICE_REQUEST 0xc0000010 |
#define RD_STATUS_INVALID_DEVICE_REQUEST 0xc0000010 |
374 |
#define STATUS_ACCESS_DENIED 0xc0000022 |
#define RD_STATUS_ACCESS_DENIED 0xc0000022 |
375 |
#define STATUS_OBJECT_NAME_COLLISION 0xc0000035 |
#define RD_STATUS_OBJECT_NAME_COLLISION 0xc0000035 |
376 |
#define STATUS_DISK_FULL 0xc000007f |
#define RD_STATUS_DISK_FULL 0xc000007f |
377 |
#define STATUS_FILE_IS_A_DIRECTORY 0xc00000ba |
#define RD_STATUS_FILE_IS_A_DIRECTORY 0xc00000ba |
378 |
#define STATUS_NOT_SUPPORTED 0xc00000bb |
#define RD_STATUS_NOT_SUPPORTED 0xc00000bb |
379 |
#define STATUS_TIMEOUT 0xc0000102 |
#define RD_STATUS_TIMEOUT 0xc0000102 |
380 |
#define STATUS_NOTIFY_ENUM_DIR 0xc000010c |
#define RD_STATUS_NOTIFY_ENUM_DIR 0xc000010c |
381 |
#define STATUS_CANCELLED 0xc0000120 |
#define RD_STATUS_CANCELLED 0xc0000120 |
382 |
|
|
383 |
|
|
384 |
/* RDPDR constants */ |
/* RDPDR constants */ |