zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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 */