;; hook DirectSound-related API functions:

; 00409060                  SUB_L00409060:
; 00409060  A134B84B00          mov   eax,[L004BB834]
; 00409065  85C0                test  eax,eax
; 00409067  7509                jnz   L00409072
; 00409069  E882000000          call  SUB_L004090F0
; 0040906E  85C0                test  eax,eax
; 00409070  7474                jz    L004090E6
; 00409072                  L00409072:
; 00409072  A128B84B00          mov   eax,[L004BB828]
; 00409077  85C0                test  eax,eax
; 00409079  7561                jnz   L004090DC
; 0040907B  6A00                push  00000000h
; 0040907D  6828B84B00          push  L004BB828
; 00409082  6A00                push  00000000h
; 00409084  FF1534B84B00        call  [L004BB834]
; ------------  :
; 00409084  E8xxxxxxxx          call  wc4_dsound_create
; 00409089  90                  nop
; ------------
; 0040908A  85C0                test  eax,eax
; 0040908C  7528                jnz   L004090B6

& ODSC x301002 x0A814  x302002 x0A834

{ HACK 6  $ xFF x15                  ;  call  [           ]
          =         &ODSC;.........  ;          L004BB834
;           0...1...2...3...4...5..
          $ xE8                      ;  call
          =     +NDSC;.........      ;       wc4_dsound_create
          $                     x90  ;  nop
} HACK  x301000 x08084  x302000 x08084  ; 00409084

