diff options
Diffstat (limited to '')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Media/mod.rs | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Media/mod.rs b/vendor/windows-sys/src/Windows/Win32/Media/mod.rs index 545c1d2a2..420dd96d4 100644 --- a/vendor/windows-sys/src/Windows/Win32/Media/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Media/mod.rs @@ -2,45 +2,29 @@ pub mod Audio; #[cfg(feature = "Win32_Media_DeviceManager")] pub mod DeviceManager; -#[cfg(feature = "Win32_Media_DirectShow")] -pub mod DirectShow; #[cfg(feature = "Win32_Media_DxMediaObjects")] pub mod DxMediaObjects; #[cfg(feature = "Win32_Media_KernelStreaming")] pub mod KernelStreaming; #[cfg(feature = "Win32_Media_LibrarySharingServices")] pub mod LibrarySharingServices; -#[cfg(feature = "Win32_Media_MediaFoundation")] -pub mod MediaFoundation; #[cfg(feature = "Win32_Media_MediaPlayer")] pub mod MediaPlayer; #[cfg(feature = "Win32_Media_Multimedia")] pub mod Multimedia; -#[cfg(feature = "Win32_Media_PictureAcquisition")] -pub mod PictureAcquisition; #[cfg(feature = "Win32_Media_Speech")] pub mod Speech; #[cfg(feature = "Win32_Media_Streaming")] pub mod Streaming; #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub mod WindowsMediaFormat; -#[cfg_attr(windows, link(name = "windows"))] -extern "system" { - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeBeginPeriod(uperiod: u32) -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeEndPeriod(uperiod: u32) -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeGetDevCaps(ptc: *mut TIMECAPS, cbtc: u32) -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeGetSystemTime(pmmt: *mut MMTIME, cbmmt: u32) -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeGetTime() -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeKillEvent(utimerid: u32) -> u32; - #[doc = "*Required features: `\"Win32_Media\"`*"] - pub fn timeSetEvent(udelay: u32, uresolution: u32, fptc: LPTIMECALLBACK, dwuser: usize, fuevent: u32) -> u32; -} +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeBeginPeriod ( uperiod : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeEndPeriod ( uperiod : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetDevCaps ( ptc : *mut TIMECAPS , cbtc : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetSystemTime ( pmmt : *mut MMTIME , cbmmt : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeGetTime ( ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeKillEvent ( utimerid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media\"`*"] fn timeSetEvent ( udelay : u32 , uresolution : u32 , fptc : LPTIMECALLBACK , dwuser : usize , fuevent : u32 ) -> u32 ); pub type IReferenceClock = *mut ::core::ffi::c_void; pub type IReferenceClock2 = *mut ::core::ffi::c_void; pub type IReferenceClockTimerControl = *mut ::core::ffi::c_void; @@ -364,6 +348,6 @@ impl ::core::clone::Clone for TIMECODE_SAMPLE { } #[doc = "*Required features: `\"Win32_Media\"`, `\"Win32_Media_Multimedia\"`*"] #[cfg(feature = "Win32_Media_Multimedia")] -pub type LPDRVCALLBACK = ::core::option::Option<unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize)>; +pub type LPDRVCALLBACK = ::core::option::Option<unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>; #[doc = "*Required features: `\"Win32_Media\"`*"] -pub type LPTIMECALLBACK = ::core::option::Option<unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize)>; +pub type LPTIMECALLBACK = ::core::option::Option<unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize) -> ()>; |