MZ@ ` ` Wine placeholder DLL PE d " P @ 0 .text `.data 8 @ .reloc 0 @ B.rsrc @ @ @ P 0 @ P ` p . A W m dsound.dll DirectSoundCaptureCreate DirectSoundCaptureCreate8 DirectSoundCaptureEnumerateA DirectSoundCaptureEnumerateW DirectSoundCreate DirectSoundCreate8 DirectSoundEnumerateA DirectSoundEnumerateW DirectSoundFullDuplexCreate DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer GetDeviceID P 8 h @ s \E x W I N E _ R E G I S T R Y D S O U N D _ C L A S S E S _ R _ R E S HKCR { NoRemove Interface { } NoRemove CLSID { '{47D4D946-62E8-11CF-93BC-444553540000}' = s 'DirectSound Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } '{3901CC3F-84B5-4FA4-BA35-AA8172B8A09B}' = s 'DirectSound 8.0 Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } '{B2F586D4-5558-49D1-A07B-3249DBBB33C2}' = s 'DirectSoundBufferConfig Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } '{B0210780-89CD-11D0-AF08-00A0C925CD16}' = s 'DirectSoundCapture Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } '{E4BCAC13-7F99-4908-9A8E-74E3BF24B6E1}' = s 'DirectSoundCapture 8.0 Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } '{FEA4300C-7959-4147-B26A-2377B9E7A91D}' = s 'DirectSoundFullDuplex Object' { InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } } } } x4 V S _ V E R S I O N _ I N F O ? S t r i n g F i l e I n f o 0 4 0 9 0 4 B 0 L C o m p a n y N a m e M i c r o s o f t C o r p o r a t i o n J F i l e D e s c r i p t i o n W i n e D i r e c t S o u n d 4 F i l e V e r s i o n 5 . 3 . 1 . 9 0 4 " I n t e r n a l N a m e \ L e g a l C o p y r i g h t C o p y r i g h t ( c ) 1 9 9 3 - 2 0 1 9 t h e W i n e p r o j e c t a u t h o r s ( s e e t h e f i l e A U T H O R S f o r a c o m p l e t e l i s t ) >