VSDBè €TAG_DATABASE_2.0Àð�ÿÿÿÿ€ÿÿÿÿÀ�ÿÿÿÿ�Àð�ÿÿÿÿ*€3€VS_TYPESvsTypeId@vsTypeName=vs_type_id_ndx=vs_type_ndx� ÿÿÿÿ*€H€VS_FILESvsFileIdvsFileNamevsFileModificationDate vsFileTypeÛvs_file_id_ndx©```vs_file_ndx ÿÿÿÿ« @VS_TAGS@ÀÿvsTagNamevsTypeIdvsTagFlagsvsFileIdvsClassId vsLineNumber vsSignature©   vs_tag_ndx©   vs_file_fk_ndx©@@@vs_class_fk_ndxðÿÿÿÿ,€P€VS_CLASSESvsClassId vsClassName!vsClassParentsÿ!vsClassOnly£vs_class_id_ndx £vs_class_ndx £vs_cname_ndx @ÿÿÿÿÿÿÿÿÿÿÿÿ¡ü?ÿÿexe< À À2so< `_ÿÿdts< ñ?ÿÿdts<  í?ÿÿrts< ï?ÿÿdk__  ved_& & dom_++dom_""esq_"à"àgsq_'À'Àlsq_ à àlsq_ààmsq_iÀiÀpsq_IÀIÀpsq_AàAàssq_aÀaÀssq_YÀYÀssq_¥À¥Àssq_+à+àtsq_2À2Àser_àà3pr_773pr_3pr_hpr_BBnhca    jboa**nfpa@@nfpa``rtta.à.àabpbs61cAÀAÀp23c;À;Às23c$À$ÀhfcDÀDÀbilcBÀBÀdmc==admcccbdmcFFcdmcRRddmcXXgdmcTTgdmc``gdmcZZgdmcVVidmcDDidmc^^idmcaaidmcHHidmc[[idmcKKidmcJJidmcGGidmcPPmdmcEEndmcIIodmcQQodmcLLodmc\\odmc]]odmcOOodmcNNodmcMMpdmcYYrdmcSSrdmcUUsdmcbbsdmcWWsdmc__sdmcddsdmceetfmc&À&Àjboc))edocmesc˜À˜Àrhsc?À?Àbctc>À>ÀrhtcÀÀmitcààbotcààfstc4à4àatadhved' ' hvedg_hde e p_hd@@s_hd``v_hdL L v_hdT T v_hd` ` v_hd™ ™ v_hdš š 1rhdF F 2rhdG G 3rhdI I 4rhdJ J 5rhdK K 6rhdH H _rhdM M _rhd@@_rhd  ò_ÿÿ_rhdO O orhdE E qsodDàDàtsod„ „ tsodq q tsod‹ ‹ tsodƒ ƒ tsod‡ ‡ tsod… … tsod† † tsod‰ ‰ tsodŠ Š tsod” ” tsod“ “ tsod• • tsod’ ’ tsodŒ Œ tsod– – tsod‘ ‘ tsodŽ Ž tsod� � tsodˆ ˆ tsod� � tsod˜ ˜ tsod� � tsod| | tsodz z tsodw w tsodr r tsodx x tsody y tsod€ € tsod{ { tsodt t tsodu u tsodv v tsods s tsod} } tsod~ ~ tsod‚ ‚ tsod  virdrowdÀÀalffààgalf†À†ÀgalfŽÀŽÀgalf—À—Àgalf(à(àgalf??galf)à)àtalf  _rofLà³ÿÿenpf  otpf Æÿþÿ_vdgQ Q _vdgg g _vdgh h _vdgd d _vdgj j _vdgl l _vdgk k memhhÀhÀdomh''etmh=À=Àetmh à àmdnhààbpvh-à-àni55lcni ö?ÿÿtini  tiniUàUàtinidtdk@@dtdk @ @dtdk @ @dtdk @ @itdkmmitdkf©ÿÿitdk33ltdk11ltdkIàIàltdkFàFàltdkHàHàltdk22ltdkJàJàstdk @ @stdk@@stdk@@stdk@@stdk@@nel99knilAAdaolTàTàdaolSà¯ÿÿniam  nmemlÀlÀnmemgÀgÀ_dom6 6 edom*à*àedom'à'àidom,,odom##rdom!à!àudomààemanààtxenààtxenSÀSÀddaoààiffo  sffo  alfoàànepo~À~Àzisoàà_eto  _eto_eto!!_eto_eto_eto_eto  tuo66s61pEÀEÀs61p;à;às23p@À@Às23p<à<à_dapZÀZÀcdap!À!Àsdap À Àvedp( ( rsfpHÀHÀrsfp@à@àolgp8à8àdip8À8Àdipààodip}À}ÀbilpFÀFÀbilp:à:àmemp=à=àdomp--domp%%xump…À…Àxump�À�ÀmanpƒÀƒÀmanp‹À‹Àmanp”À”Àmanpààxenp‚À‚Àxenp à àxenp2à2àjbop à àepopKÀKÀepopŠÀŠÀepop“À“Àtsop‡À‡Àdipp9À9Àorpp9à9àoirp.À.À3prp883prp3prp  mespdÀdÀmesp–À–Àtfsp5à5àrhspCÀCÀrhsp?à?àrhtp6À6Àtlup@@d_squÀuÀd_sqoÀoÀd_sq|À|Àd_sqsÀsÀd_sq{À{Àd_sqrÀrÀd_sqpÀpÀd_sqqÀqÀd_sqPÀPÀd_sqzÀzÀd_sqvÀvÀd_sqyÀyÀd_sqÀÀd_sqwÀwÀd_sqxÀxÀe_sq"À"Àf_sqÀÀh_sqÀÀm_sqÀÀm_sqEàEàn_sqÀÀp_sq À Às_sqÀÀs_sqÀÀs_sqÀÀs_sqOÀOÀs_sqRÀRÀs_sqMÀMÀs_sq#À#Às_sqNÀNÀs_sqQÀQÀs_sqLÀLÀt_sqÀÀvesq‰À‰Àvesq„À„Àxesq#à#àrfsq7à7àrfsq6à6àrgsq(À(Àhsq£À£Àuhsq¡À¡Àolsq à àrlsqààrmsq3À3Àumsq’À’Àumsq‘À‘ÀumsqnÀnÀumsqšÀšÀposq�À�Àposq€À€ÀrpsqJÀJÀtpsqàà1ssqfÀfÀ1ssq^À^À3ssqààessqœÀœÀfssq0à0àhssq À Àmssq�À�ÀmssqŸÀŸÀrtsq4À4Àtcer)À)Àtcer5À5Àtcer1à1àcferkÀkÀcferààcfer&à&àcqer�À�Àeser<<23pr23pr23pr44hprhpr3hprCCt61scÀcÀs23sbÀbÀcgesààlesjÀjÀ_les@ë¿þÿ_les  _les  ples  ples" " rles# # rles$ $ tles  nmes\À\Àpmes[À[Ànfs%à%àdigs<À<Àrohsààezis,à,àezisCàCàeels-À-Àtols,À,ÀtolsŒÀŒÀenps`À`Àcers_À_Àtats7À7Àtats1À1Àtatstats>>ubtsiiodtsjjcetskkretsggnitshhtnys  ssysVÀVÀssysTÀTÀssysUÀUÀssysXÀXÀssysWÀWÀtsys+À+Àanzs&&iyctn n nuhtY Y nuhta a nuht\ \ nuht_ _ dit*À*Àssktp p epyt:À:Àepytààaclu! ! tinutinutinu;;tasu  resu0À0À1amv^ ^ 2amv[ [ _amvP P _amvZ Z _amv] ] hdmvV V hdmvU U hdmvX X _fmvc c _fmvb b _ltvS S _ltvR R tiaw•À•ÀdrowÀÀcerwllleiyi i @@ÿÿÿÿÿÿÿÿÿÿÿÿ&ñ¿þÿ Ðÿþÿ õ_ÿÿ' ûÿþÿ& óÿþÿ77F ç¿þÿ ®ÿÿ ë?ÿÿŽ q_ÿÿU º¿þÿi í¿þÿp i_ÿÿ Û_ÿÿ àÿþÿ&ØÿþÿÀÛ?ÿÿ)ÀÑ?ÿÿ5À¹?ÿÿSÀ£?ÿÿ_À›?ÿÿ gÀ“?ÿÿ }À�?ÿÿ KÀx?ÿÿ ŠÀp?ÿÿ “Àg?ÿÿœÀb?ÿÿ‚À\?ÿÿàùÿÿ àïÿÿààÿÿ%àÑÿÿ1àÍÿÿ8àÂÿÿ5Üÿþÿåÿþÿìÿþÿ9Àÿþÿ`@ÿÿÿÿÿÿÿÿÿÿÿÿ*€o\:g+€+€o\:g/€/€o\:g4€4€o\:g5€5€o\:gH€H€€0ÿÿÿÿÿÿÿÿüMMìÚÈ´¤’€p^L:$ìÜ̺ªšŠzhVD0 úêÖÆ¶¢ŽxhT¬’tZôäÖÈv$ ðÖºš€dH,øÜÀ¦ŠrX<æÌ¶š|^@ÿÿÿÿO€_RPH32P€N€$_RP32INIT:_ModInfoO€M€ _RP32INITINN€L€ _RP32INITOUTM€K€ _RP32INITRETL€J€ _RP32INITK€I€_RPHJ€G€_RPInitÿÿÿÿ5€VÒ¡Oÿ N?G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kdtSegDef.incI€F€ _QSPTRRECG€E€qsFrec_sF€D€_QSSFTE€C€ _QSEXLRECD€B€_QSLRECC€A€ _QSLOBJRECB€@€ _QSS32RECA€?€qsshun_s@€>€ qsmux_s?€=€ qsmutex_s>€<€ qsevent_s=€;€ qsopenq_s<€:€ _QSMREC;€9€ _QSS16HEADREC:€8€ _QSS16REC9€7€_QSPREC8€6€_QSTREC7€.€_QSGRECH€4€RÒ¥Oÿ€>;G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kdtLoad.c5€/€RÒ¦Oÿ N;G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kdtInit.cÿÿÿÿ2€.dd3€1€,db2€0€*equ1€)€(dw4€+€WÒ¨Oÿ'@G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kdtDevHelp.asm6€-€_ModInfo.€,€ _ModObjTable-€ÿÿÿÿ_DevHdr/€*€SÒ¤Oÿ"°6<G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kDevTest.h+€ÿÿÿÿSÒ¤Oÿ <G:\Odin32\Tree\src\win32k\kKrnlLib\tools\kDevTest\kDevTest.c0€(€&include)€'€%task(€&€$ procproto'€%€#eventtab&€$€"control%€#€!menu$€"€ form#€!€trigger"€ €view!€€index €€column€€table€€database€€friend€€import€€param€€lib€€prog€€prop€€func€€const€€lvar€€var€€package€€destr€€ constr€€ interface€ € label€ € union € € class € €enum € €enumc €€struct €€gvar€€typedef€€define€€proto€ÿÿÿÿproc 0`@üužrÖ´�ÌlH"r*òÈ–f:®~´L謀L܈X&N* êjʪŠÈ<ð(N†`:ê¢tN’úÒ²Äl>òæœ*RÄžx*êÆ”¾f.öðŠT"¸€H<â¬tN æ ² ~ €  è ¸ 8 H  þ Ð   j Ì Ê š þ ” n F ̰Šÿÿÿÿÿÿÿÿ  @`#! Adhr_retÿÿÿÿÿÿÿÿ            SàTàUàÿÿÿÿÿÿÿÿdY      6 ÀÀ À ÀÀÀÀÀÀÀÀÀÀ À!À"À#ÀLÀMÀNÀOÀPÀQÀRÀoÀpÀqÀrÀsÀuÀvÀwÀxÀyÀzÀ{À|ÀCàEàLà DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijkl@ÀŸ && "kDevTest.h"ÿÿÿÿÿÿÿÿ Ÿ  À¡ š !&Ÿ ™ '%Ï dh_VMUnlockš ˜ %#À dh_VMLock™ “ 86.²DosTable2_UnknownOrReserved3˜ – 20.±DosTable2_p_pgpPageDirÿÿÿÿÿÿÿÿ$$p r s t u v w x y z { | } ~  € � ‚ ƒ … † ‡ ˆ ‰ Š ‹ Œ � ‘ ’ “ ” • – ˜ @“ • 0..°DosTable2_pReserveVM– ” 53.¯DosTable2_pforceEMHandler• Œ 86.®DosTable2_fpPhysDiskTablePtr” ’ 20.­DosTable2_pprivatStackŒ ‘ 53.¬DosTable2_pintSwitchStack’ � /-.«DosTable2_pTKSSBase‘ Ž .,(©DosTable2_R0FlatDSÿÿÿÿÿÿÿÿŽ � � � .,(§DosTable2_R0FlatCSŽ ˆ 86.¦DosTable2_UnknownOrReserved2� ‹ 86.¥DosTable2_UnknownOrReserved1ˆ Š /-.¤DosTable2_fp_cInDos‹ ‰ 53.£DosTable2_fpInterrupLevelŠ ƒ 0..¢DosTable2_fpGDT_RDR1‰ ‡ /-.¡DosTable2_fpCDSAddrƒ † 42. DosTable2_fpErr_Table_24‡ … 31.ŸDosTable2_fpErrMap24End† „ 0..žDosTable2_fpErrMap24…  %#,� DosTabel2„ ‚ 75.›DosTable_UnknownOrReserved7 � 75.šDosTable_UnknownOrReserved6‚ € 64.™DosTable_fph_AsgCheckDrive� { 31.˜DosTable_fph_SegGetInfo€ ~ 20.—DosTable_fph_SFFromSFN{ } 75.–DosTable_UnknownOrReserved5~ | 75.•DosTable_UnknownOrReserved4} w 86.”DosTable_fph_doshlp_RedirDev| z 20.“DosTable_fph_GoRealAllw y 20.’DosTable_fph_GoProtAllz x 64.‘DosTable_fph_MemUnmapAliasy s 42.�DosTable_fph_MemMapAliasx v 75.�DosTable_UnknownOrReserved3s u 75.ŽDosTable_UnknownOrReserved2v t 75.�DosTable_UnknownOrReserved1u r .,.ŒDosTable_fph_UCaset q 20.‹DosTable_fph_HardErrorr p $",ŠDosTableq n $".‚TKSSBasep i '%,z TCYieldFlagn l %#,y YieldFlagi k &$ m gdv_reterrl j %# i gdv_retokk d ! dgdv_9j h ! _gdv_8d g ! Zgdv_7h Q $" Vgdv_12_1g e " Cgdv_12Q _ (&5 dh_GetDOSVare c -+ Thunk32_dh_VMFree_ b &$  vmf_reterrc a %#  vmf_retokb ` -+ Thunk16_dh_VMFreea [ %#ý dh_VMFree` ^   ávma2[ ]   ßvma1^ \ '% Ù vma_stack32] P ., ËThunk32_dh_VMAlloc\ Z &$  vma_reterrP Y %# ¾ vma_retokZ X ., ¹Thunk16_dh_VMAllocY V ,**­VMDHA_USEHIGHMEMX U )'*¬ VMDHA_RESERVEV T &$*« VMDHA_SWAPU S &$§ dh_VMAllocT R &$ „ vtl_reterrS L %# € vtl_retokR O (&{ dh_VirtToLinL M '% C dhr_ret_ebxO H ., :dhr_notimplementedM K   8dhr6H J   2dhr5K I   ,dhr4J G   %dhr3I F   dhr2G E   dhr1F 6 $"ØDHRouterE ( *&± MOD_MAX_OBJS326 ' 2!hPDEVHDRstruct _DevHdr*( & 0 hDEVHDRstruct _DevHdr' ! #!h_DevHdr& $ / sulCaps unsigned longÿÿÿÿÿÿÿÿ        ! " # $ ! # 3#r selRealDSunsigned short$ " 3#q selRealCSunsigned short#  3#p selProtDSunsigned short"   3#o selProtCSunsigned short  3!nachNameunsigned char[8]   0 moffIntunsigned short  2"loffStratunsigned short  0 kusAttrunsigned short  / jfpNext unsigned long  �#* FlatToSelk(PVOID)(((((unsigned)(flataddr)<<3)&0xfff80000)|(SEL_LDT_RPL3<<16))|((unsigned)(flataddr)&0xffff))flataddr  w#' SelToFlatR(PVOID)((((unsigned)(sel)<   $&{   #&z   !&x ÿÿÿÿ%#w INCL_BASEÀ0ÿÿÿÿü�¢làBöÚ¸”6pT0ðÔ®bVÜ®„f(üÐ<4à¤øÎªzR,`Þ´ˆ6ì2 �h<¤ðÊ ~X2hฒbBì�8äH vBÚÎ h0Ú(®€RNذtðÆòœrH¶Šdž >î  è  œ j 8 Ø ª x H  æ ¶ „ \ 4  ò ¾ Ò VøÐ¨|"øÐ¨€X,ܨ~Vˆ.ܰd¾”xP,ü®’là£À%#i _QSS32RECÿÿÿÿÿÿÿÿ‚À£À¥À‚À$kqshQSHUN£À¡À)"jpNextRecvoid*‚À À0dQSHUNstruct qsshun_s¡ÀŸÀ$"dqsshun_s À�À' gqsSMuxQSMUXÿÿÿÿÿÿÿÿœÀ�ÀŸÀŸÀœÀ) fqsSMtxQSMUTEX�ÀnÀ) eqsSEvtQSEVENTœÀšÀ/[QSMUXstruct qsmux_snÀ•À#![qsmux_sšÀ˜À(  aWaitCtUSHORTÿÿÿÿÿÿÿÿ“À”À•À–À—À˜À•À—À)! `cSemRecUSHORT˜À–À' _flagsUSHORT—À”À(! ^pSemRecvoid*–À“À' ]pNameUCHAR*”À’À*  \pOpenQQSOPENQ*“À‘À3!RQSMUTEXstruct qsmutex_s’ÀŒÀ%#R qsmutex_s‘À�À)! XSlotNumUSHORTÿÿÿÿÿÿÿÿŠÀ‹ÀŒÀ�ÀŽÀ�ÀŒÀŽÀ' WReqCtUSHORT�À�À' VflagsUSHORTŽÀ‹À' UpMuxQULONG*�ÀŠÀ' TpNameUCHAR*‹À‰À*  SpOpenQQSOPENQ*ŠÀ„À3!KQSEVENTstruct qsevent_s‰À‡À%#K qsevent_sÿÿÿÿÿÿÿÿKÀƒÀ…À†À‡À„À†À(  PPostCtUSHORT‡À…À' OflagsUSHORT†ÀƒÀ' NpMuxQULONG*…ÀKÀ' MpNameUCHAR*ƒÀ�À*  LpOpenQQSOPENQ*KÀ€À3!GQSOPENQstruct qsopenq_s�À~À%#G qsopenq_sÿÿÿÿÿÿÿÿ}À~À€À}À(  IOpenCtUSHORT~À|À(# H pidOpenerPID}À{À2*EQS_DCE_AUTORESET0x1000|ÀzÀ0(DQS_DCE_POSTONE0x0800{ÀyÀ0(CQS_DE_16BIT_MW0x0400zÀxÀ1)BQS_DHO_SEM_OPEN0x0200yÀwÀ0(AQS_DMW_MTX_MUX0x0100xÀvÀ2*@QS_DM_OWNER_DIED0x0080wÀuÀ.&? QS_DE_POSTED0x0040vÀpÀ.&> QS_DC_SEM_PM0x0040uÀsÀ1)=QS_DCMW_MUX_SEM0x0020pÀrÀ2*<QS_DCE_EVENT_SEM0x0010sÀqÀ2*;QS_DCM_MUTEX_SEM0x0008rÀPÀ2*:QS_DCMW_WAIT_ALL0x0004qÀoÀ2*9QS_DCMW_WAIT_ANY0x0002PÀ3À2*8QS_DC_SEM_SHARED0x0001oÀiÀ0 QSMRECstruct _QSMREC3ÀlÀ#!_QSMRECÿÿÿÿÿÿÿÿgÀhÀjÀkÀlÀiÀkÀ'! MemnamecharlÀjÀ(  refcntUSHORTkÀhÀ% selUSHORTjÀgÀ& hmemUSHORThÀfÀ+$  MemNextRecULONGgÀaÀ<&ù QSS16HEADRECstruct _QSS16HEADRECfÀdÀ)'ù _QSS16HEADRECÿÿÿÿÿÿÿÿ_À`ÀbÀcÀdÀaÀcÀ*#þ pSem16RecULONGdÀbÀ*#ý S16TblOffULONGcÀ`À*#ü S32SemRecULONGbÀ_À*#û SpNextRecULONG`À^À)"úSRecTypeULONG_ÀYÀ4"ìQSS16RECstruct _QSS16REC^À\À%#ì _QSS16RECÿÿÿÿÿÿÿÿ SÀTÀUÀVÀWÀXÀZÀ[À\ÀYÀ[À'!öSemNamechar\ÀZÀ( õSemPtrUSHORT[ÀUÀ( ôpad_shUSHORTZÀXÀ*#ó SysSemPadUCHARUÀWÀ.'ò SysSemProcCntUCHARXÀVÀ-&ñ SysSemRefCntUCHARWÀTÀ+$ð SysSemFlagUCHARVÀSÀ-%ï SysSemOwnerUSHORTTÀRÀ(!íNextRecULONGSÀQÀ82êQS_SYSSEM_EXITLIST_OWNER0x40RÀ#À;5éQS_SYSSEM_THREAD_OWNER_DIED0x20QÀOÀ60èQS_SYSSEM_NAME_CLEANUP0x10#ÀNÀ3-çQS_SYSSEM_EXCLUSIVE0x08OÀMÀ4.æQS_SYSSEM_OWNER_DIED0x04NÀLÀ4.åQS_SYSSEM_MUXWAITING0x02MÀJÀ1+äQS_SYSSEM_WAITING0x01LÀIÀ0 ¶QSPRECstruct _QSPRECJÀHÀ#!¶_QSPRECIÀCÀ) ÉpFSRecUSHORT*HÀFÀ-$È pShrMemRecUSHORT*ÿÿÿÿÿÿÿÿ5À6À7À8À9À:À;À<À=À>À?À@ÀAÀBÀCÀDÀEÀFÀHÀCÀEÀ*!ÇpLibRecUSHORT*FÀDÀ,#Æ p16SemRecUSHORT*EÀ?À%ÅcFHUSHORTDÀBÀ)!ÄcShrMemUSHORT?ÀAÀ&ÃcLibUSHORTBÀ@À( Âc16SemUSHORTAÀ;À*#Á p32SemRecvoid*@À>À(!Àc32PSemULONG;À=À&¿cTCBUSHORT>À<À&¾hMteUSHORT=À7À%½sgidULONG<À:À%¼statULONG7À9À%»typeULONG:À8À&ºppidUSHORT9À6À%¹pidUSHORT8À5À+"¸pThrdRecQSTREC*6À4À(!·RecTypeULONG5À2À0 ZQSTRECstruct _QSTREC4À1À#!Z_QSTREC2À0À&bstateUCHAR1À+À)"ausertimeULONG0À.À(!`systimeULONGÿÿÿÿÿÿÿÿ)À*À+À,À-À.À0À1À+À-À)"_priorityULONG.À,À(!^sleepidULONG-À*À&]slotUSHORT,À)À%\tidUSHORT*À(À(![RecTypeULONG)À'À0 QQSGRECstruct _QSGREC(À&À#!Q_QSGREC'À$À*#T cMFTNodesULONGÿÿÿÿÿÿÿÿÀ$À&À&ÀÀ(!Sc32SSemULONG$À"À' RcThrdsULONGÀ!À$ LQS_END0L"À À/!JPADCHAR UCHAR pad_ch!ÀÀ1"IPADSHORT USHORT pad_sh ÀÀi&C QS_SUPPORTEDA(QS_PROCESS|QS_SEMAPHORE|QS_MTE|QS_FILESYS|QS_SHMEMORY|QS_MODVER)ÀÀ+#@ QS_MODVER0x0200ÀÀ+#? QS_THREAD0x0100ÀÀ.&> QS_NAMEDPIPE0x0080ÀÀ-%= QS_HWCONFIG0x0040ÀÀ)!<QS_DISK0x0020ÀÀ-%; QS_SHMEMORY0x0010ÀÀ,$: QS_FILESYS0x0008À À.&8 QS_SEMAPHORE0x0002ÀÀ,$7 QS_PROCESS0x0001ÿÿÿÿÿÿÿÿ       Ÿ ¡  À ÀÀÀÀÀ@@ ÀÀ&&. "kDevTest.h"ÿÿÿÿÿÿÿÿ  ÀÀÀ$&, ÿÿÿÿÿÿÿÿ À@ÀÀ$&+ ÿÿÿÿÿÿÿÿ À@À À#&* À À$&( À À!&'ÿÿÿÿÿÿÿÿ  À ÀÀ%#& INCL_BASE ÀÀ&WORDUSHORTÀ¡ &DWORDULONGÿÿÿÿÿÿÿÿ  ¡ Àà0üLT È¢|`8ܲŒºd:è’nÂâ°ˆìb<Àšl0Ú´€îÆ(žvPXܶz*ؼ–pLìÀàŽ`6 ²ˆb” âŽþ¸pH,r6Îf< ÿÿÿÿÿÿÿÿfTà)�init BOOLvoidUàSàg+…LoadAndInitDriver:BOOLconst char*pszDriver,const char*pszArgs,BOOL fBaseDevTàLàg+�LoadAndInitDriver:BOOLconst char*pszDriver,const char*pszArgs,BOOL fBaseDevÿÿÿÿÿÿÿÿ   HàIàJàSàUà3fÿÿÿÿÿÿÿÿSàÿÿÿÿÿÿÿÿLàSàJà'$ FOR_EXEHDR1LàIàG/èkdtLoadValidateDriverBOOLPMODINFO pModInfoJàHàF'Ñ kdtLoadDriverPMODINFOconst char*pszModuleIàFàT'  kdtLoadModule+BOOLconst char*pszModule,PMODINFO pModInfoHàEàT' kdtLoadModule+BOOLconst char*pszModule,PMODINFO pModInfoFàDà( QS_MTE0x0004EàCà‰*þDosQuerySysState]APIRET APIENTRYULONG EntityList,ULONG EntityLevel,PID pid,TID tid,PVOID pDataBuf,ULONG cbBufDàà-'ó SIZEOFQSSFT_T0x16CàAà4"äQSPTRRECstruct _QSPTRRECà@à%#ä _QSPTRRECAà?à) ìpFSRecQSFREC*@à:à-$ë pShrMemRecQSMREC*?à=à*!êpLibRecQSLREC*ÿÿÿÿÿÿÿÿ8à9à:à;à<à=à?à@à:à<à*!épMemRecQSMREC*=à;à.#è p32SemRec QSS32REC*<à9à2#ç p16SemRec QSS16HEADREC*;à8à+"æpProcRecQSPREC*9à7à-$å pGlobalRecQSGREC*8à6à1 ÓQSFRECstruct qsFrec_s7à5à$"ÓqsFrec_s6à4à&×pSftQSSFT*5à2à&ÖctSftULONGÿÿÿÿÿÿÿÿ1à2à4à5à4à1à)"ÕpNextRecvoid*2à0à(!ÔRecTypeULONG1à+à.ÆQSSFT struct _QSSFT0à.à" Æ_QSSFTÿÿÿÿÿÿÿÿ %à&à'à(à)à*à,à-à.à+à-à&ÏattrUSHORT.à,à&ÎhVPBUSHORT-à'à%ÍsizeULONG,à*à'Ìmode2USHORT'à)à&ËmodeUSHORT*à(à( Êflags2USHORT)à&à'ÉflagsUSHORT(à%à( ÈrefcntUSHORT&à#à%ÇsfnUSHORT%à"à4"¡QSEXLRECstruct _QSEXLREC#à!à%#¡ _QSEXLREC"àà' ¬modrefULONG!àà.&« ShortModNameUCHAR*ÿÿÿÿÿÿÿÿ àààààààààà!ààà.'ª ModuleVersionULONGàà&©nameUCHAR*àà+$¨ _reserved_void*àà' §segcntULONGàà' ¦refcntULONGàà&¥typeUSHORTàà%¤pidUSHORTàà( £hndmodUSHORTàà1¢nextstruct _QSEXLREC*àà0 “QSLRECstruct _QSLRECàà#!“_QSLRECà à'špNameUCHAR*àà."™pObjInfo QSLOBJREC*ÿÿÿÿÿÿÿÿ à à ààààà àà&˜ctObjULONGàà)"—ctImpModULONGà à'–fFlatUSHORTà à&•hmteUSHORT à à)"”pNextRecvoid* à à6#� QSLOBJRECstruct _QSLOBJREC àà&$� _QSLOBJREC àà' �oflagsULONGÿÿÿÿÿÿÿÿààààà&�osizeULONGàà&ŽoaddrULONGà¥À4"iQSS32RECstruct _QSS32REC0à`üikF BpêÆ’äºœxR€(þÔ¨Häº�h,â�d8 ¸�V(èÀ¤~D îºF Ü”¾ îÆœv4¢|°X0 ÞŠh:ðʤ~Z4èÀ˜pH"üÔª‚X.Ô¢vHð Æ ˜ j >  î È h @  î Æ œ r  ’ ÿÿÿÿÿÿÿÿ  DàFàTà12m @ @@@@ÿÿÿÿÿÿÿÿŸ ¡ 3f@@@mT,,kdtInitValidateHdr&BOOLPDEVHDR pDevHdr,PMODINFO pModInfo3l`'Ð kdtInitDriver7BOOLPMODINFO pModInfo,const char*pszArgs,BOOL fBaseDevmk)!\WRECODE0x0000lj)![STECODE0x00FFki'ZSTDON0x0100jh'YSTBUI0x0200ig)!XSTINTER0x0400hf'WSTERR0x8000ge`'] kdtInitDriver7BOOLPMODINFO pModInfo,const char*pszArgs,BOOL fBaseDevfd%!QCMDStop99ec%!PCMDStar98db*&O CMDAddOnPrep97ca,(NCMDSaveRestore32b`-)MCMDInitComplete31a_.*LCMDGetDevSupport29`^)%K CMDShutdown28_])%J CMDInitBase27^\.*ICMDOutputBypassV26][-)HCMDOutputBypass25\Z,(GCMDInputBypass24[Y2.FCMDGetfd_logunitsmap23ZX/+ECMDPartfixeddisks22YW*&D CMDDeInstall20XV*&C CMDSetLogMap19WU*&B CMDGetLogMap18VT'#A CMDResMed17US)%@ CMDGenIOCTL16TR'#? CMDRemMed15SQ&">CMDClose14RP%!=CMDOpen13QO'#< CMDIOCTLW12PN($; CMDOutputF11OM($: CMDOutputS10NL'$9 CMDOUTPUTV9MK&#8 CMDOUTPUT8LJ&#7 CMDInputF7KI&#6 CMDInputS6JH# 5CMDNDR5IG%"4CMDINPUT4HF&#3 CMDIOCTLR3GE&#2 CMDBldBPB2FD&#1 CMDMedChk1EC$!0CMDInit0DB.|RPH32 struct _RPH32CA" |_RPH32B<%„LinkULONGA?.$ƒ Reserved_1UCHAR[3]ÿÿÿÿÿÿÿÿ9;<=>?A<>&‚FlagsUCHAR?=( �StatusUSHORT>;$€CmdUCHAR=9%UnitUCHAR; $~LenUCHAR98R"%FPToFlat.SelToFlat((((ULONG)(fp))>>16),(USHORT)(fp))fpÿÿÿÿÿÿÿÿ  25#š PRP32INITunion _RP32INIT*81G/ÊkdtLoadValidateDriverBOOLPMODINFO pModInfo2-F'É kdtLoadDriverPMODINFOconst char*pszModule1,4"²PMODINFOstruct _ModInfo*-+2!²MODINFOstruct _ModInfo,*$"²_ModInfo+):·aObjsMODOBJTABLE[MOD_MAX_OBJS]*'&¶cObjsULONGÿÿÿÿÿÿÿÿ&')*)&'µhmodHMODULE'%2 ´szNameCHAR[CCHMAXPATH]&#<&¦ PMODOBJTABLEstruct _ModObjTable*%":%¦ MODOBJTABLEstruct _ModObjTable#!(&¦ _ModObjTable")!®ote_hobUSHORT!)!­ote_selUSHORTÿÿÿÿÿÿÿÿ  !,%¬ ote_mapsizeULONG,%« ote_pagemapULONG *#ª ote_flagsULONG )"©ote_baseULONG )"¨ote_sizeULONG 73"šRP32INITunion _RP32INIT6%# š _RP32INIT75*�out RP32INITOUT64(œin RP32INITIN5 :%� RP32INITOUTstruct _RP32INITOUTÿÿÿÿÿÿÿÿ 564<&� PRP32INITOUTstruct _RP32INITOUT* $’rphRPH32ÿÿÿÿÿÿÿÿ ( —StatusUSHORT)"–BPBArrayULONG)!•DataEndUSHORT)!”CodeEndUSHORT:%‡ PRP32INITINstruct _RP32INITIN*8$‡ RP32INITINstruct _RP32INITIN'%‡ _RP32INITINÿÿÿÿÿÿÿÿ)"�DriveNumUCHAR)"ŒInitArgsULONG)"‹DevHlpEPULONG%ŠUnitUCHAR$‰rphRPH32ÿÿÿÿÿÿÿÿ& 'À2ÀIÀYÀaÀiÀ€À„À‘ÀšÀ À¥À àà"à+à6àAà"+B(&� _RP32INITOUTUà%“UnitUCHARÿÿÿÿÿÿÿÿ ' ( (À3À4ÀJÀ^ÀfÀnÀ�À‰À’À¡Àà ààà#à0à7à #%,-48C @ÿÿÿÿÿÿÿÿÿÿÿÿô_ÿÿ ÷¿þÿ  ÝŸþÿŸ ’ÿþÿÀú¿þÿ@0 ÿÿÿÿüC˜P¾Ä,tʤvFÊ’ZÐÜÀ˜è4üÿÿÿÿ@%#R dh_printf@`)'.; pulTKSSBase32`@)' G apfnDHWorkers@  " àdhr_okÿÿÿÿÿÿÿÿ$  F G H I J K M O P Q R S Y Z [ \ ] ^ _ a b c d g h j k l @@ÿÿÿÿÿÿÿÿi n q „ `ÿÿÿÿÿÿÿÿ„U V X ÿÿÿÿÿÿÿÿ@`@3'! SEL_FLAT_MASK 0x1fff0000@@J)ÖkdtStrategySendBOOLULONG fpfnStrat,ULONG fpRP@@8-ÃkdtStackThunk16To32 voidvoid@@8-ÂkdtStackThunk32To16 voidvoidÿÿÿÿÿÿÿÿ E L T ` e ™ š @ @ @@@`@ @/-]kdtStackThunk32To16@ @/--kdtStackThunk16To32 @ @.#À kdtDHInit voidvoid @ @%#ì kdtDHInit @@6*ÁkdtDHGetRouterFP ULONGvoid @@,*kdtDHGetRouterFP@@$&# @3#&" ÿÿÿÿÿÿÿÿ„u            ! " # $ & ' ( 6     !"#%&')*+,-12456789;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklm @ @@@@@ÿÿÿÿÿÿÿÿÊÀÀ À À À ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ À!À"À#À$À&À'À(À)À*À+À,À-À.À0À1À2À3À4À5À6À7À8À9À:À;À<À=À>À?À@ÀAÀBÀCÀDÀEÀFÀHÀIÀJÀKÀLÀMÀNÀOÀPÀQÀRÀSÀTÀUÀVÀWÀXÀYÀZÀ[À\À^À_À`ÀaÀbÀcÀdÀfÀgÀhÀiÀjÀkÀlÀnÀoÀpÀqÀrÀsÀuÀvÀwÀxÀyÀzÀ{À|À}À~À€À�À‚ÀƒÀ„À…À†À‡À‰ÀŠÀ‹ÀŒÀ�ÀŽÀ�À‘À’À“À”À•À–À—À˜ÀšÀœÀ�ÀŸÀ À¡À£À¥Ààààà à à à à àààààààààààààààààà!à"à#à%à&à'à(à)à*à+à,à-à.à0à1à2à4à5à6à7à8à9à:à;à<à=à?à@àAàCàDàEàFàHàIàJàLà`0 ü ..Z~@@,*,ËapfnDHWorkersEnd  @#!^dh_stubÿÿÿÿÿÿÿÿZ  E F G H I J K L M O P Q R S T U V X Y Z [ \ ] ^ _ ` a b c d e g h i j k l n p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � ‘ ’ “ ” • – ˜ ™ š @@ @ @@@@@``