mmsystem.h (1006B) - Raw
1 /** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 7 #include <winapifamily.h> 8 9 #ifndef _INC_MMSYSTEM 10 #define _INC_MMSYSTEM 11 12 #include <mmsyscom.h> 13 14 #include <pshpack1.h> 15 16 #ifdef __cplusplus 17 extern "C" { 18 #endif /* __cplusplus */ 19 20 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) 21 22 #ifndef MMNOMCI 23 #include <mciapi.h> 24 #endif 25 26 #include <mmiscapi.h> 27 #include <mmiscapi2.h> 28 #include <playsoundapi.h> 29 #include <mmeapi.h> 30 31 #ifndef MMNOTIMER 32 #include <timeapi.h> 33 #endif 34 35 #include <joystickapi.h> 36 37 #ifndef NEWTRANSPARENT 38 #define NEWTRANSPARENT 3 39 #define QUERYROPSUPPORT 40 40 #endif 41 42 #define SELECTDIB 41 43 #define DIBINDEX(n) MAKELONG((n),0x10FF) 44 45 #ifndef SC_SCREENSAVE 46 #define SC_SCREENSAVE 0xF140 47 #endif 48 49 #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ 50 51 #ifdef __cplusplus 52 } 53 #endif 54 55 #include <poppack.h> 56 57 #endif /* _INC_MMSYSTEM */