MZ@ !L!This program cannot be run in DOS mode. $/kkkb%m9ӷo9ӳx9Ӳc9ӵhӷoͲiϷiͳjͷlkӿgӶjӴjRichkPEdd" nip`XP\@ `T`8.text>mn `.rdata|r@@.dataX(@.pdata @ @@.rsrc\P"@@.reloc`&@BHArWHHXrH3H Q Z c l u HqWH 3H      HqWHo HqHi 3HX     % HaqWH HxqH 3H Q Z c l u HqWH3HHpWHoHpHi3HX %H8L%qHHD$(HHA H >HD$ kqH jH8SH8LpHHD$(HjHA(H HD$ qH jH8SH8LpH&HD$(HҿHA(H HD$ pH ljH8CSH8L5pH+HD$(HHA(H ."HD$ {pH ,jH8RH8LoH4HD$(HBHA(H ~#HD$ +pH iH8RHAH(HHou3H(ù(H\$ MHHD$@HHHCn3WCC HCH\$ H(H\$WH H(MHHD$8HJHHCunHCOK CH\$0H _H(EtH; nu3ɸH H(HH9AtH nHH m3H(HH H(@SH HHHAm3HCHCHCH [H\$WH H_HHAHmGCH\$0G HGH _Ht (}L@SH (HiLHH [HH)uH%mHt H)uH%mH(HHJlu3H(ù@H\$ KHHD$@HHHCl3WCC(HC8C(H WlHHMlHCHH\$ H(H\$WH H@9KHHD$8@(HHCHlCOK(G C8Ht+(JHD$@HWHlHCHHC(HkHHkHCHH\$0H _H(HEtH; mkuHH(H H9HtH fkHH >k3H(HHH H@HHAH(@SH HHHAk3WCC(HC8C(HjHHjHCHH [H\$WH HHA(H"HAjCOK(G C8Ht7(IHD$0HWHkHCHHC(HH\$8H _H:jHH0jHCHH\$8H _HIHt H)uH%2jHt/SH HHIHt H)uj@HIH [@SH HHIHt H)ui@HHHH [H\$Ht$WH HIHHiHtJHSH`uTH;0iu HG(AHjH9Ct,H @iHH iH\$0Ht$8H _HCHG(LHHH\$0Ht$8H _H%hHAH(HHhu3H(ùpH\$ GHHD$@HHHC~hWHCC C0C@CPC`H\$ H(H\$WH Hp9GHHD$8H*HHChHCOK G C0O0K@G@CPOPK`C`H\$0H _H(EtH; gu3ɸH H(HH9AtH gHH sg3H(HH H(@SH HcHHANgWHCC C0C@CPC`H [H\$WH HHHAHgHGKO C G0K0O@C@GPKPH\$0O`G`H _Ht pE@SH pHEHH [HAH(HHdfu3H(ù H\$ BEHHD$@HHHCfWHCH\$ H(H\$WH H DHHD$8HHHCeHCCH\$0H _H(EtH; eu3ɸH H(H8H9AtH eHH ce3H(HH H(@SH HHHA>eWHCH [H\$WH HHHAHeH\$0HGGH _Ht D@SH HCHH [HH)uH%dHt H)uH%dH(HHddu3H(ù@H\$ BCHHD$@HsHHCd3WCC(HC8C(H cHHcHCHH\$ H(H\$WH H@BHHD$8@(HHCHcCOK(G C8Ht+(|BHD$@HWHdHCHHC(H4cHH*cHCHH\$0H _H(HEtH; buHH(H CH9HtH bHH b3H(HHH H@HHAH(@SH HHHAb3WCC(HC8C(HgbHH]bHCHH [H\$WH HHA(HHA@bCOK(G C8Ht7(AHD$0HWH,cHCHHC(HH\$8H _HaHHaHCHH\$8H _HIHt H)uH%aHt/SH HHIHt H)ua@H@H [@SH HHIHt H)uZa@Hq@HH [H\$Ht$WH HIHHaHtJHHPXuTH;`u HG(AHbH9Ct,H `HH `H\$0Ht$8H _HCHG(LHHH\$0Ht$8H _H%d`HAH(HHT`u3H(ù H\$ 2?HHD$@HHHC`WHCH\$ H(H\$WH H >HHD$8HHHC_HCCH\$0H _H(EtH; _u3ɸH H(HhH9AtH {_H$H S_3H(HH H(@SH H#HHA._WHCH [H\$WH HHHAH^H\$0HGGH _Ht =@SH H=HH [HH\$WH Hٹ y=HHD$8HH]_HHH HGHH\$0H _@SH H)_HHH HCHH [H\$WH H_HH^t H=H\$0HH _H)HH%^H%q^H\$Ht$ WH@HH3HD$8HA^HHtuLD$ HHrd]t\3H9|$ uH9=(]tHT$(3I^t9H|$(R]LHHHAPPHˋo]y.H "^3HL$8H3;H\$`Ht$hH@_H\HH\H\$WH0HHD$ l]HHLL$PHLD$ H\trHL$ HT$Xr]t^H|$XuZHD$XHu ZHD$Xe\LHDD$PHHT$XAQ0Hˋ{\yH V ]3H\$@H0_H[H\$@HH[H0_H\$VWAVH@HH3HD$pHD$xHD$ n\LHtGLL$xLD$pHH[t)HH\$pH9Ct'HߦH `[H ?[3H\$`H@A^_^HL$xHt!ALD$ H\tH\$p>[HMLL$ LD$(HSIARHP[yH [3H\$`H@A^_^ù(9HD$0HT$(HQHHp HH\$`H@A^_^H\$ AVH HD[LHH!HhZHt$0pH|$8D9HHD$@H5HHF ZWFF F0F@FPF`/ZMHVIHAP HˋKZy'H Z3Ht$0H|$8H\$HH A^HHH\$H3H A^H\$WH HUZHHtDHNH}Yt0YHHHR8HˋYyH YZ3H\$0H _H YH\$0HHXH _H\$WH HYHHtJHΤHXt6YLHT$@HHAP@HˋYyH Y3H\$0H _ËL$@XH\$0H _H\$WH H5YHHtNLD$@HHfXXt5nXLHϋT$@HAPHHˋXyH E/Y3H\$0H _HWH\$0HHWH _HH)uH%WH\$WH Hٹ(6HHD$8HHXHƦHHG HHGHH\$0H _@SH HIXHHC HHHCHH [H\$WH HHBHWHK Ht H)uWHW@t (H 6HH\$0H _@SH HHH7WHK Ht H)uVHH [H%[WH%AWH\$WH HHD$@HLL$@HLD$HHۢEVu 3H\$0H _HHVHHF HVt'HS HuHHOHDHHHHHH\$0H _H\$ AVH HVLHHaHUHt$0(H|$84HHD$@H5HHF`UW3FF FwUMHVIHAPHˋUy'H 8V3Ht$0H|$8H\$HH A^HHH\$H3H A^H\$Ht$WH HUHHtkHyHTtW(3HD$@HUHTHLHWE3EAHAR(HTy!H +}U3H\$0Ht$8H _HHH\$0Ht$8H _H\$WH HTHHtJHޠH Tt6#TLHT$@HHAPHHˋ>TyH T3H\$0H _ËL$@SH\$0H _H\$WH HUTHHtBLD$@HHfxSt)HT$@H TH9Jt$H SSHLH +S3H\$0H _XSHT$@HLHHAPpHˋoSyH *T3H\$0H _HRH\$0HHRH _H\$WH 3HHD$@HD$HySHHtGLL$@HLD$HH͟Rt)HL$@HH9At$H rRHH JR3H\$0H _wRLD$@3LIHHAQPHˋRyH ?1S3H\$0H _HQH\$0HHQH _H\$WH HRHHtGH>HQt3QHHHHˋRyH R3H\$0H _HZQH\$0HHKQH _H\$WH HRHHtYHƞH=QtE3D$@D$HIQLLD$HHT$@HHAQ Hˋ_QyH R3H\$0H _ùLyH QL3H\$0H _ËL$@KH\$0H _H\$WH HULHHtJHH}Kt6KLHT$@HHAP0HˋKyH ٙSL3H\$0H _ËL$@TKH\$0H _H\$WH HKHHtQLD$@HHJt8JLHϋT$@HAHˋKyH bK3H\$0H _HpJH\$0HHaJH _H\$WH H%KHHtQLD$@HHHJt8^JLHϋT$@HAHˋwJyH ޘK3H\$0H _HIH\$0HHIH _H\$WH HJHHtNLD$@HHIt5ILHϋT$@HAPxHˋIyH ]J3H\$0H _H3IH\$0HH$IH _HH)uH%+IH\$WH Hٹ('HHD$8HHIHΘHHG HHGHH\$0H _@SH HIHHC HHxHCHH [H\$WH HHJHHHK Ht H)uTHH I@t (H['HH\$0H _@SH HHHHHK Ht H)uGHH [H%HH%HH\$WH HHD$@HLL$@HLD$HH+Gu 3H\$0H _HHHHHHGt'HS HuHHOHDHHHHHH\$0H _H\$Ht$ WH@HH3HD$8HGHHtuLD$ HHFt\3H9|$ uH9=FtHT$(3Gt9H|$(FLHHHAP(HˋFy.H G3HL$8H3M%H\$`Ht$hH@_H6FHH,FH\$VWAVH@HH3HD$pHD$xHD$ FLHtGLL$xLD$pHmHEt)H)H\$pH9Ct'H_H EH E3H\$`H@A^_^HL$xHt!ALD$ HkluFtH\$pEHMLL$ LD$(HSIARHEyH eF3H\$`H@A^_^ù(3$HD$0HT$(HHHp HH\$`H@A^_^H\$ AVH HELHHHDHt$0 H|$8#HHD$@HHHFDWFDMHVIHAP HˋDy'H *tE3Ht$0H|$8H\$HH A^HHH\$H3H A^HH)uH%DH\$WH Hٹ("HHD$8HHDHΔHHG HLHGHH\$0H _@SH HDHHC HHHCHH [H\$WH HHJHCHK Ht H)uDCHC@t (HK"HH\$0H _@SH HHHwCHK Ht H)uBHH [H%CH%CH\$WH HHD$@HLL$@HLD$HHBu 3H\$0H _HHBHHHBt'HS HuHHOHDHHHHHH\$0H _H\$ AVH HBLHHHAHt$0 H|$8 HHD$@HUHHFAWFAMHVIHAPHˋAy'H :B3Ht$0H|$8H\$HH A^HHH\$H3H A^H\$Ht$WH HAHHtkHHAtW(HD$@H,BHAHLHWE3EAHAR(HAy!H kA3H\$0Ht$8H _HHH\$0Ht$8H _H\$WH H%AHHtJHHM@t6c@LHT$@HHAP0Hˋ~@yH #A3H\$0H _ËL$@$@H\$0H _H\$WH 3HHD$@HD$H@HHtGLL$@HLD$HH݌?t)HL$@HH9At$H ?HH Z?3H\$0H _?LD$@3LIHHAQ8Hˋ?yH OA@3H\$0H _H>H\$0HH>H _H\$WH H?HHtYHfH>tE3D$@D$H>LLD$HHT$@HHAQ Hˋ>yH 2?3H\$0H _ù=HHtL$@>3HL=L$Hz>HL=HH\$0H _H\$WH H>HHtNLD$@HHN=t5>LHϋT$@HAPHHˋ*>yH >3H\$0H _H=H\$0HHt=H _H\$WH H5>HHtDHRH]=t0s=HHHRPHˋ=yH #9>3H\$0H _H<H\$0HH<H _H\$UVWHHp3Hډu؉uԉu=HHHEHLMHD$ LEH<tlHuu8Huu0<MLMLHDEHE0U؉L$8HHD$0HEHD$(HE8HD$ AR@Hˋ<y!H NH=3H$Hp_^]ËU8HM;HEHu Hy-HMHthU0u;HHMp;H}uKHzH K;H ;;M0HLLMDE8HUL$ HARXH;^;M0HLLMDE8HUL$ HARXHˋ;yHMH)ua;H HEH$Hp_^]HH)uH%;@SH :øH [H\$WH Hٹ(HHD$8HH;HHHG HHGHH\$0H _@SH Hi;HjHC HHHCHH [H\$WH HH*H:HK Ht H)u$:H:@t (H+HH\$0H _@SH HHЋHW:HK Ht H)u9HH [H%{:H%a:H\$Hl$Ht$H|$ AVH HIcHIL8skH9H|\HsH{ HtOHN8s?Ht:HM:H9Gu-HHHI8HSHω:t3H\$0Hl$8Ht$@H|$HH A^@SWHX3HH$~9HD$ HL$HHΉ8oH$Hl$pHt$PLd$HDHILl$@Lt$8L|$07H$7H$HMH$HQHJ7HLcIH@HLjLADH$I<HOR7HW7HHwH HHN7HH8H9GH6AIT$HcHHHB8tZHIII;PH$H$E3H$\L$hIH 6HFH 63Lt$8Ll$@Ld$HHt$PHl$pL|$0HX_[H$HH6sH$6HcH$|HHLH@H LHLH$HHHH +AH7H*vAH0H*WA H!H*8A@HH*AH Hr*AHHS*A@HH4*AHH*AHH)~AHH)_AHH)@AHH)!AHHz)AH܁H[)AH́H<)AHƁH)AHH(A HH(gAHH(HAHH()AdHH( A@ HHc(E3HHG(AHH((E3HH (A'H~H'uAHoH'VE3HcH':AHTH'AHEHt'A H6HU'AH/H6'AH(H'AH!H&AHH&aAHH&BE3H H&&A xHH&AHH`&A xHHA&AxHۀH"&AdxH܀H&AxH̀H%lAxHƀH%MAxHH%.AxHH%AxHHh%AxHHI%A@HH*%A2xHH %AWHH$tAHH$UAxxHH$6A@HpH$AaxHiHp$AxHbHQ$AH[H2$AFxHTH$AxHMH#|AxH>H#]A@H7H#>H 8$(H "$H " $H #H 6#H #LjHH2#L HH#t~LHH"tbLHH"tFLHH|"t*LHHp"tHH\$0H _H\$03H _% % %( %* % % %H"%b"%d"%f"%p"%z"%|"%~"%"%"%!%!%!%!%!%!%!%!%!%!%!%!%!%!%("%B"%4!%."% "%"%"%"%"%"%"%"%"%"%"%f"%"%r"%d"%V"%p"%:"%,"%"%"%"%!%!%!%!%!ffH; uHfuH@SH HHtHHtH [Ht 7H(H(LcAH8H\$ WH@HHHT$PHE3aHt2Hd$8HL$XHT$PLHL$0LHL$`HL$(3H\$ BH\$hH@_@SVWH@HH3E3HT$`HHt9Hd$8HL$hHT$`LHL$0LHL$pHL$(3H\$ ǃ|H@_^[HaH$JHHHQ@SH HHH IWH HSHH HIHHH [HaHIHAHIHH@SH HHH yIWH HSHH+ HIHHH [HaHIHAHIHH@SH HHH IWH HSHH HH [HHHHHaHQHHHH HHHH HHHHw H\$WH HHHHHT t HH\$0HH _H\$WH HSHHHH t HlH\$0HH _H\$WH HHHHHt H(H\$0HH _HHHL$ "HHL$ HHHL$ ^HoHL$ qHyHGHEAH\$Ht$WH33DE3DAntelAGenuDҋ3ACE AineI$E ʉ\$L$T$ uPH %?=t(=`t!=pt w$HHsDADDDH;|&3$Dۉ\$L$T$  s E D]+D (D  syss3H H HT$ HD$ ":uWޞ͞˞A t8 D#D;uHD$ $4FXrVjv>\(8&ZNttz z zP0p`Uyf;kCIiug+;pE ƕYtl`tl`@Cc 5Q0ikzO›NA5OV J^J:c\"B8A[`.>A~Iqp1”^hA IlA]$C9"D%y1PB +d7c0`.QSM%)fTy+:KH,* (N]Ko\E/?68@.\!RoÈ)pJ,$3Af1~NN_+!_uvdDS@̙! <Nsk+~-ۂg@ܟ\FcBA ZxdCK5M"ֹI腭3[sE&E~^ FI `eAPfyΖ-F9ŴfS@DneVoJpG$oGڸΩFDiF#ĎhhHuO0Di>Lh@TQyagMfofZNM8ۋ6ZMW`1GA]KwS_BPQ8K7^8gBJj@iunXNЉ2X〔J 1c2j9I@$jpvgrs-C,ʨ# A$, 2́3xD7pp)چH{D{iD{3xZx~~IQZ#d)msAcc!~%piF+%HD5,)I%]6G{[FM5@B `VEn2!B'pH {Icq'A:>=FXF[OХIVJ8=xr%6*LFq;MҴmý4k~.Dd7%GA6X Jw.# bAƺSOs˃? ԄNJGRI[\)N +%'zOUDޞYsGHv>NfP)8bkPG;oAMSfl@Kg3\EnE{Gk6#L\2A:'O1 v/~c˻@,ǹFfONZ2li|]8@IOd-tj>V|Ā=88yL>V|āVD="rDE=0VD="rDE=1e?A&?0e?A&?1Q=0xIQ=0xI;'DV\JKǽs ;'DV\JKǽs!ΆjrE @ΆjrE Aky GڥQO&G1"EYg-vU񷘆ADfDٲhGPAsY>]K4QeHM>@cyAZL˴h?&}IK\$nx'DC ܾ„+#M~HEm0>!͉%01\Qak6M%+l6M%+o6M%+ZttWR" B_C4G-9JCk^SzIx6 )O8HQN̄0Ll W@}K+3&PJzxoNTZ9z^JRrRL;B, R @ juwHh{L8veMx>,r@,h9gߎҋPNDTB&Cώ_EM]>> TKb,N\Ӷ<Bx3LwjjKf Cb:F E`l%=t=Jf(cmeA1uA%TzLB.lPYm?3AOŠ@3AOŠB3AOŠWK[zybBZ=rFt K,> QO?]LNH ϯ*!y@m@?ÝW ;sA2<21q^BM->.hU`CJl=Y+%Z͚7He<6@m"y[O'm(?b`Nާ#fe;fK-.ZtrE}NO Ij Ij Ij Ijᄥ pj0 >ĆOA78k@uz}A)6f;i O0Ŝ(Ƀr\Q)(y_)_)a`).)@+]O›No`'q/k@Z>@j0 0`[`'l3! `mC+3VUWN3VzFT` 2x`z`w`&``Ra`,3a;!$3Vj*fj@2"+>waH) k%3V`\fs&3V=愪Fo nIA)CfPA)"g̺i)xaH)d}A)(A)`;3OױtyaH),%3V(A)BD3o nDD3o n(A)FZ`RED3o nFD3o n(A)a;3OױtU5PzJg}aH)t+ThF" SN@>2 CA>2 C0ű EG1ű EG m# C[h,h^6w SN`hوNB^`DhNB^'O CI|ԌE*K.HFz5 Q!D0޷f nQXfHtö.V!NZ 8DMG@$ʟe[M*FFTLFYѶ,;Pgѐp9A M1с?7E ~{ /KU(z-^ EW^ɠTTelIrq\F aWpj&g$aW ”OB^OB^$-,e$-,e/,v9Og i9Og"1 9Og@xH9Og`, CNB^@VYg}xNB^pzZB^OB^OB^MįNB^22濝B^AER䥎`NB^#JʣK]!3xc@L 1+ CڡBuX?tZBM%=^0hC] Z)VMHo(^7XDr8 jGSa4KuA!<˽Hi4^ A6гCFivi,uQJ8Q$`Q$`Q$`s" FJ J[Mfd%`oH;S@m%A=!!Q$`t" FJ J[Mfd%BSb`P6Jmb``];tb`{b`U'0Knr1SYHN9`z2SYHN9`z3SYHN9`zkc}  t!H(OдXFA)Z6e-{ux(қ`7uS6uz(қ`{(қ`|(қ`}(қ`~(қ`ox$ض)6-=9I\ku$/d`u%/d`u&/d`uda$ضda$ض'/d`uEF$ضr_g*`Dx w `Ex w `(/d`u*`3ؠ&`$ض&`$ض(/d`u"V2$ض֨Jh`ͧϡu%nuF(z"1`'&W(?t`3w@MϘsA״G{6 AE}0׳?!QJxۙguf(O.~Xh>*4L~ =PKB1Y~.D ˕h=D=un&N//!IsBy#@vkL68vq+9 q3D=b9 q3^=b9 q3_=b9 q3M=b9 q3D5|lR@35F=b9 q3A?vR@35B?vR@35@?vR@35C?vR@35D?vR@35E?vR@35O=b9 q3P=b9 q3F[wR@35F[wR@35@AwR@35AAwR@35BAwR@35n5xR@35CAwR@35D5|lR@35n5xR@35'xR@35'xR@35'xR@35 0BxR@35!0BxR@35`HxR@35}S7 { {cHxR@35;{R@35VR@35VR@35VR@35VR@35J=b9 q3Q=b9 q3RtO/@'Ү/B'Ү/A'Ү/A {#:9 q3#:9 q3`c} {jirq!irq!irq^]:irqCE mx@=b9 q3A=b9 q3B=b9 q3C=b9 q3D=b9 q3E=b9 q3F=b9 q3C=b9 q3 %YDEST %YDEST %YDEST %YDEST`RDESTaRDESTbDYDESTcDYDESTLm#OhDLm#OhD0y:HM]d61y:HM]d6DY.DESTDY.DESTDY.DESTDY.DESTWV#OhDWV#OhDT3HtsyT3Htsy҈ɠn5mDESTmDESTmDESTmDESTmDESTmDESTmDESTmDEST rU<DESTmDESTmDEST`+oDESTa+oDESTp+oDEST+oDEST+oDEST+oDEST+oDEST T3ɠn5!T3ɠn5"T3ɠn5#T3ɠn5$T3ɠn5%T3ɠn5&T3ɠn5'T3ɠn5(T3ɠn5)T3ɠn5*T3ɠn5+T3ɠn5FFFFFFFFF FFFFFF&F'FFFFF F#F$F F FFFFFFFFFFFFF#F,F+F-F(F)F:F@F F F0F1F2FHFKFLFNFQF4R KQR KQR KQઽ~ h᪽~ h⪽~ h!d+."d+.R KQR KQCPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 CPf0 0FjH<H< 䇻H<BшHBrWPM8&$$k+ /PfxdJ9 E $~2i}d6M%+[w0eo H,u=|Tcrx*S|7MK:vYlGF&;Ctz>ôJQW3e6M%+S?HȧK f6M%+k+ /g6M%+h6M%+VrHg.tjIo.tIJQ[UY LAiELWi6M%+rhd6Nd,R6M%+k+ /j6M%+ZttW=UֱI8ok+ /2q0X J$\?k+ /k6M%+]̎7u>l6M%+9Yu>JPW@VU(TLm6M%+n6M%+o6M%+p6M%+q6M%+lP]0r6M%+s6M%+њpIܾkʇQmK\rzH \mfiѱOyC۾؍tTHLHihBqo"Fw~iGt?>H=n%FߏP7(3;K,k_b!|D'üM[9[`BMCO,aӢrNUg;0 C  f>0sx6M%+f)p*`ooUnknown exceptionnobad allocationoobad array new length:DSBCAPSThe object is not a PyDSBCAPS objectPyDSBCAPSdwFlagsFlags that specify buffer-object capabilities.dwBufferBytesSize of the buffer, in bytesdwUnlockTransferRateSpecifies the rate, in kilobytes per second, at which data is transferred to the buffer memory when IDirectSoundBuffer::Update is called. High-performance applications can use this value to determine the time required for IDirectSoundBuffer::Update to execute. For software buffers located in system memory, the rate will be very high because no processing is required. For hardware buffers, the rate might be slower because the buffer might have to be downloaded to the sound card, which might have a limited transfer rate.dwPlayCpuOverhead:DSBUFFERDESCThe object is not a PyDSBUFFERDESC objectPyDSBUFFERDESCIdentifies the capabilities to include when creating a new DirectSoundBuffer objectSize of the new buffer, in bytes. This value must be 0 when creating primary buffers. For secondary buffers, the minimum and maximum sizes allowed are specified by DSBSIZE_MIN and DSBSIZE_MAXlpwfxFormatStructure specifying the waveform format for the buffer. This value must be None for primary buffers. The application can use IDirectSoundBuffer::SetFormat to set the format of the primary buffer.lpwfxFormat must be a WAVEFORMATEX instance:DSCAPSThe object is not a PyDSCAPS objectPyDSCAPSTypeSpecifies device capabilities.dwMinSecondarySampleRateMinimum sample rate supported by this device's hardware secondary sound buffers.dwMaxSecondarySampleRateMaximum sample rate supported by this device's hardware secondary sound buffers.dwPrimaryBuffersNumber of primary buffers supported. This value will always be 1.dwMaxHwMixingAllBuffersSpecifies the total number of buffers that can be mixed in hardware. This member can be less than the sum of dwMaxHwMixingStaticBuffers and dwMaxHwMixingStreamingBuffers. Resource tradeoffs frequently occur.dwMaxHwMixingStaticBuffersSpecifies the maximum number of static sound buffers.dwMaxHwMixingStreamingBuffersSpecifies the maximum number of streaming sound buffers.dwFreeHwMixingAllBuffersDescription of the free mixing hardware capabilities of the device. An application can use these values to determine whether hardware resources are available for allocation to a secondary sound buffer. Also, by comparing this value to the members that specify maximum mixing capabilities, the resources that are already allocated can be determined. dwFreeHwMixingStaticBuffersDescription of the free hardware mixing capabilities of the device. An application can use this value to determine whether hardware resources are available for allocation to a secondary sound buffer. Also, by comparing these values to the members that specify maximum mixing capabilities, the resources that are already allocated can be determined.dwFreeHwMixingStreamingBuffersdwMaxHw3DAllBuffersDescription of the hardware 3-D positional capabilities of the device.dwMaxHw3DStaticBuffersDescription of the hardware 3-D positional capabilities of the device. dwMaxHw3DStreamingBuffersdwFreeHw3DAllBuffersDescription of the free, or unallocated, hardware 3-D positional capabilities of the device.dwFreeHw3DStaticBuffersdwFreeHw3DStreamingBuffersdwTotalHwMemBytesSize, in bytes, of the amount of memory on the sound card that stores static sound buffers.dwFreeHwMemBytesSize, in bytes, of the free memory on the sound card.dwMaxContigFreeHwMemBytesSize, in bytes, of the largest contiguous block of free memory on the sound card.dwUnlockTransferRateHwBuffersDescription of the rate, in kilobytes per second, at which data can be transferred to hardware static sound buffers. This and the number of bytes transferred determines the duration of a call to the IDirectSoundBuffer::Update method.dwPlayCpuOverheadSwBuffersDescription of the processing overhead, as a percentage of the central processing unit, needed to mix software buffers (those located in main system memory). This varies according to the bus type, the processor type, and the clock speed. The unlock transfer rate for software buffers is 0 because the data need not be transferred anywhere. Similarly, the play processing overhead for hardware buffers is 0 because the mixing is done by the sound device.:DSCBCAPSThe object is not a PyDSCBCAPS objectPyDSCBCAPSTypeSpecifies device capabilities. Can be 0 or DSCBCAPS_EMULDRIVER (indicates that no DirectSoundCapture device is available and standard wave audio functions are being used)The size, in bytes, of the capture buffer.:DSCBUFFERDESCThe object is not a PyDSCBUFFERDESC objectPyDSCBUFFERDESCStructure specifying the waveform format for the buffer. This value must be None for primary buffers. The application can use IDirectSoundCaptureBuffer::SetFormat to set the format of the primary buffer.:DSCCAPSThe object is not a PyDSCCAPS objectPyDSCCAPSTypeSpecifies device capabilities. Can be 0 or DSCCAPS_EMULDRIVER (indicates that no DirectSoundCapture device is available and standard wave audio functions are being used)dwFormatsSupported WAVE_FORMAT formats.dwChannelsNumber of channels supported by the device.|O:InitializeInitializeOi:SetCooperativeLevelSetCooperativeLevelO|O:CreateSoundBufferArgument 1 must be of type DSBUFFERDESCCreateSoundBuffer:GetCapsGetCaps:Compact:GetSpeakerConfigGetSpeakerConfigi:SetSpeakerConfigSetSpeakerConfigCompactPyIDirectSoundp``aa aap$O|O:QueryInterface:GetFormatGetFormat:GetStatusGetStatusO:SetFormatArgument 1 must be of type WAVEFORMATEXSetFormatOO:InitializeArgument 2 must be of type DSBUFFERDESC:RestoreRestore:GetCurrentPositionGetCurrentPositioni:PlayPlayi:SetCurrentPositionSetCurrentPosition:StopStopiS|i:UpdateUpdate(Lock)Size mismatch from UnlockUpdate(Unlock):GetFrequencyGetFrequency:GetPanGetPan:GetVolumeGetVolumei:SetFrequencySetFrequencyi:SetPanSetPani:SetVolumeSetVolumeQueryInterfaceUpdatePyIDirectSoundBuffer``aa aa`+O|O:CreateCaptureBufferArgument 1 must be of type DSCBUFFERDESCCreateCaptureBufferPyIDirectSoundCapturep``aa aa:Argument 2 must be of type DSCBUFFERDESCi:StartStartii|i:UpdateUpdate: could not allocate result stringUpdate: could not append to result stringPyIDirectSoundCaptureBuffer``aa aa ?O:SetNotificationPositionsSetNotificationPositionsArgument must be a tuple (or a list of tuples) with two items: position and win32 Event handlePyIDirectSoundNotify``aa aa@H|OO:DirectSoundCreate:DirectSoundEnumerate|OO:DirectSoundCaptureCreate:DirectSoundCaptureEnumerateDirectSoundCreateDirectSoundEnumerateDirectSoundCaptureCreateDirectSoundCaptureEnumerateDSCAPSDSBCAPSDSCCAPSDSCBCAPSDSBUFFERDESCDSCBUFFERDESCIDirectSoundIID_IDirectSoundIDirectSoundBufferIID_IDirectSoundBufferIDirectSoundNotifyIID_IDirectSoundNotifyIDirectSoundCaptureIID_IDirectSoundCaptureIDirectSoundCaptureBufferIID_IDirectSoundCaptureBufferdirectsoundA module encapsulating the DirectSound interfaces.DSCAPS_PRIMARYMONODSCAPS_PRIMARYSTEREODSCAPS_PRIMARY8BITDSCAPS_PRIMARY16BITDSCAPS_CONTINUOUSRATEDSCAPS_EMULDRIVERDSCAPS_CERTIFIEDDSCAPS_SECONDARYMONODSCAPS_SECONDARYSTEREODSCAPS_SECONDARY8BITDSCAPS_SECONDARY16BITDSBPLAY_LOOPINGDSBSTATUS_PLAYINGDSBSTATUS_BUFFERLOSTDSBSTATUS_LOOPINGDSBLOCK_FROMWRITECURSORDSBLOCK_ENTIREBUFFERDSSCL_NORMALDSSCL_PRIORITYDSSCL_EXCLUSIVEDSSCL_WRITEPRIMARYDS3DMODE_NORMALDS3DMODE_HEADRELATIVEDS3DMODE_DISABLEDSBCAPS_PRIMARYBUFFERDSBCAPS_STATICDSBCAPS_LOCHARDWAREDSBCAPS_LOCSOFTWAREDSBCAPS_CTRL3DDSBCAPS_CTRLFREQUENCYDSBCAPS_CTRLPANDSBCAPS_CTRLVOLUMEDSBCAPS_CTRLPOSITIONNOTIFYDSBCAPS_STICKYFOCUSDSBCAPS_GLOBALFOCUSDSBCAPS_GETCURRENTPOSITION2DSBCAPS_MUTE3DATMAXDISTANCEDSCBCAPS_WAVEMAPPEDDSSPEAKER_HEADPHONEDSSPEAKER_MONODSSPEAKER_QUADDSSPEAKER_STEREODSSPEAKER_SURROUNDDSSPEAKER_GEOMETRY_MINDSSPEAKER_GEOMETRY_NARROWDSSPEAKER_GEOMETRY_WIDEDSSPEAKER_GEOMETRY_MAXDSBFREQUENCY_MINDSBFREQUENCY_MAXDSBFREQUENCY_ORIGINALDSBPAN_LEFTDSBPAN_CENTERDSBPAN_RIGHTDSBVOLUME_MINDSBVOLUME_MAXDSBSIZE_MINDSBSIZE_MAXDSCCAPS_EMULDRIVERDSCBLOCK_ENTIREBUFFERDSCBSTATUS_CAPTURINGDSCBSTATUS_LOOPINGDSCBSTART_LOOPINGDSBPN_OFFSETSTOPDS_OKDS_NO_VIRTUALIZATIONDSERR_ACCESSDENIEDDSERR_ALLOCATEDDSERR_ALREADYINITIALIZEDDSERR_BADFORMATDSERR_BADSENDBUFFERGUIDDSERR_BUFFERLOSTDSERR_BUFFERTOOSMALLDSERR_CONTROLUNAVAILDSERR_DS8_REQUIREDDSERR_FXUNAVAILABLEDSERR_GENERICDSERR_INVALIDCALLDSERR_INVALIDPARAMDSERR_NOAGGREGATIONDSERR_NODRIVERDSERR_NOINTERFACEDSERR_OBJECTNOTFOUNDDSERR_OTHERAPPHASPRIODSERR_OUTOFMEMORYDSERR_PRIOLEVELNEEDEDDSERR_SENDLOOPDSERR_UNINITIALIZEDDSERR_UNSUPPORTEDDSCAPSTypeDSBCAPSTypeDSBUFFERDESCTypeDSCCAPSTypeDSCBCAPSTypeDSCBUFFERDESCTypep00 1P8P6 hp305d_44d d 8H/(8P`(@8''@'(@X'@('X'@H(@H((@p(pHH(@P@(@H0h(@H(@(@@(Xp(@XH)@`)`H8HP)@P)xO0z-|NRSDSzMs#IiC:\src\pywin32\build\temp.win-amd64-cpython-39\Release\directsound.pdb**GCTLP.text$diPf.text$mny@.text$mn$000z.text$x|N.text$yd.idata$5(.00cfg.CRT$XCAX.CRT$XCUh.CRT$XCZp.CRT$XIAx.CRT$XIZ.CRT$XPA.CRT$XPZ.CRT$XTA.CRT$XTZ`].rdata.rdata$CastGuardVftablesA.rdata$CastGuardVftablesC.rdata$r0.rdata$voltmd4t.rdata$zzzdbg.rtc$IAA.rtc$IZZ.rtc$TAA.rtc$TZZ .xdata.xdata$xX.edata.idata$2.idata$3.idata$4 .idata$6.data'.data$r(x.data$rs).bss@ .pdata))4B  4 2pB20  4 2p20))4B  4 2p6x$(-80z.Pz$"2P2PB20  4 2p6xt(}pz"2P  2020d42 p))4B  4 2pB20  4 2p20))4B  4 2pB20  4 2p20))4B  4 2p6xH(Q\z.z$"2P2PB20  4 2p6x(z"2P  2020d42 p))4B  4 2pB20  4 2p20  4 2p6x$(-3z$&2P20  4 2pd 4 r px8  4 Rp  4 r p`6x({H2P  4 2!td'((!td'((!'((  4 2p  4 2p  4 2pb  4 2p6x<(EK0{$&2P20  4 2p6xth} ( ( Ѐ0 8P$ XZ bN|"4Hbx p    F Z @ (          6  t   X P x 4JXhz(>4FXrVjv>\(8&ZNEGetDesktopWindowXGetForegroundWindowUSER32.dllDSOUND.dllkPyObject_GenericGetAttr_Py_NoneStructPyErr_SetStringmPyObject_GenericSetAttr_Py_NewReference1PyExc_TypeError PyArg_ParseTuple9PyExc_ValueError_Py_DeallocPyUnicode_AsUTF8PyEval_SaveThreadPyLong_FromLongPyEval_RestoreThread&PyBytes_AsString'PyExc_RuntimeErrorIPyTuple_New1PyBytes_SizeKPyTuple_SetItemPyExc_MemoryError/PyBytes_FromStringAndSize(PyBytes_ConcatTPyType_GetFlagsPyList_SizePyLong_AsLongLPyTuple_SizePyModule_AddIntConstantPyErr_OccurredtPyGILState_ReleasePyDict_SetItemStringPyModule_GetDictPyList_NewPyModule_Create2ZPyType_ReadyPyList_AppendrPyGILState_Ensurepython39.dll}?PyWAVEFORMATEXType@@3U_typeobject@@A??0PyWAVEFORMATEX@@QEAA@AEBUtWAVEFORMATEX@@@Z?PyWinObject_AsHANDLE@@YAHPEAU_object@@PEAPEAX@Z?PyWinObject_AsIID@@YAHPEAU_object@@PEAU_GUID@@@Z?PyWin_SetAPIError@@YAPEAU_object@@PEADJ@Z??0PyWAVEFORMATEX@@QEAA@XZt?PyHANDLEType@@3U_typeobject@@A?PyWinGlobals_Ensure@@YAHXZ?PyWinObject_FromOLECHAR@@YAPEAU_object@@PEB_W@Z?PyWinObject_FromIID@@YAPEAU_object@@AEBU_GUID@@@Zpywintypes39.dll?type@PyIUnknown@@2VPyComTypeObject@@A?setattr@PyIBase@@UEAAHPEADPEAU_object@@@Z?getattr@PyIBase@@UEAAPEAU_object@@PEAD@ZB??1PyComTypeObject@@QEAA@XZ??0PyComTypeObject@@QEAA@PEBDPEAV0@_JPEAUPyMethodDef@@P6APEAVPyIUnknown@@PEAUIUnknown@@@Z@Z5?PyCom_InterfaceFromPyInstanceOrObject@@YAHPEAU_object@@AEBU_GUID@@PEAPEAXH@Z[??1PyIUnknown@@MEAA@XZ7??0PyIUnknown@@IEAA@PEAUIUnknown@@@Z?GetI@PyIUnknown@@SAPEAUIUnknown@@PEAU_object@@@Z?compare@PyIUnknown@@UEAAHPEAU_object@@@Z?repr@PyIUnknown@@UEAAPEAU_object@@XZ?iternext@PyIBase@@UEAAPEAU_object@@XZ?iter@PyIBase@@UEAAPEAU_object@@XZ?is_object@PyIBase@@SAHPEAU_object@@PEAVPyComTypeObject@@@Zr?QueryInterface@PyIUnknown@@SAPEAU_object@@PEAU2@0@Z~?SafeRelease@PyIUnknown@@SAXPEAV1@@Z,?PyCom_BuildPyException@@YAPEAU_object@@JPEAUIUnknown@@AEBU_GUID@@@ZC?PyCom_RegisterExtensionSupport@@YAHPEAU_object@@PEBUPyCom_InterfaceSupportInfo@@H@Zpythoncom39.dllRtlCaptureContextRtlLookupFunctionEntryRtlVirtualUnwindUnhandledExceptionFilterSetUnhandledExceptionFilter GetCurrentProcessTerminateProcessIsProcessorFeaturePresentIsDebuggerPresentGetStartupInfoWGetModuleHandleWRQueryPerformanceCounter!GetCurrentProcessId%GetCurrentThreadIdGetSystemTimeAsFileTime%DisableThreadLibraryCallsoInitializeSListHeadKERNEL32.dll__CxxFrameHandler4#__std_terminate__C_specific_handler!__std_exception_copy"__std_exception_destroy_CxxThrowException__current_exception__current_exception_context>memset%__std_type_info_destroy_listVCRUNTIME140_1.dllVCRUNTIME140.dll_callnewhmalloc?_seh_filter_dll_configure_narrow_argv3_initialize_narrow_environment4_initialize_onexit_table<_register_onexit_function"_execute_onexit_table_crt_atexit_crt_at_quick_exit_cexit6_initterm7_initterm_efreegterminateapi-ms-win-crt-heap-l1-1-0.dllapi-ms-win-crt-runtime-l1-1-0.dll<memcpystrcmpapi-ms-win-crt-string-l1-1-0.dll] f2-+/ HPи HP pHؽXؾ 8$P (@x,0`48< h@D H`LxPTX(`\`dH HP pPHp 0P`(PN@PX`QxR` "8(0@8@p @@ `!X#@$% &H'(,H,@-`P../0  1<2`2|@335P668p7T8p8`;8@<H=?Hp@@PA`BB C`D|EEIX.?AVbad_alloc@std@@X.?AVexception@std@@X.?AVbad_array_new_length@std@@X.?AVtype_info@@X.?AVPyIBase@@X.?AU_object@@X.?AVPyIUnknown@@X.?AVPyIDirectSound@@X.?AVPyIDirectSoundBuffer@@X.?AVPyIDirectSoundCapture@@X.?AVPyIDirectSoundCaptureBuffer@@X.?AVPyIDirectSoundNotify@@  ]`lMx`%0@\$0NPPXB`p"0 NPnp J P (H4Pt | ! !T!`! " "~""""-#0#Z#`#####>$@$m$@p$$H$%T%&l&'x'((((((((((h)p))***+( +U+X`++`++,,,,,x-x-----C.P..0./</0H01T 11`22l223x@33355G6P666g7p78888B9p999: :o:(p::P:\;h`;6<t@<y====<><>D>D>R>>>>?H ??P??x?l@p@@@,A,A4A4ABAPABBB BC,CUD8`DDDEEPEYG\GGtGG|H5H@HHHHHIIJ JKKgM@gMpMhMMMMMN NDNPNOOPPPPP PRQ4`QRDRRR'S'SSS_`a~aaaaaphbbbbHbb@bc`c-ch0cc,ccPccXcd dd$dDeDehe heeeeeff?fxPff(fgg