SZDD'3A// // MONSTUF.C -- Support Routines for MonitDriversCopyright (C) 1996 by Stan Mitchell #include Vdef WANTVXDWRAPSV basqenhYvmm win32 if=s debugYreg <error "vxd.h"multimonmgrex<wrap D_!onlib{Vpragma incsic(memcpy,set)xblen,baVxD_LOCKED_CODE_SEG-"DATA+warne (disable:4005) turn off riionkCUR () L!:-J!ef9a/T- onh,Tvoid __stdcall GetThreadModuleName( ch?ar* sz0 1? ) { 3pTDB4;"3DWORD sel/09:hvm94/* "3 * Determqthe mm2 n1ofx2t"e7 !which we are runG!f5Y0 =!_Cur_VM_Handle()94(7, 0, 9 1]6If current VM is not S_ystem@,x1n useAID as label6if ( !Test_"@8Y0q)1e5_Spdtf:"VM%d", (uct cb_s*)fA->CB09@5re`!H}H0H"F. U3@Eprocess h2 tooG get task da3taE1ec56[0]0'?'~IEquivaPoD bPu2W -!DPSIDoGbutE"obfused"y 0Aa poerhQa T D'ToG<@described?Matt Pietrek, p.106o-113 "|P95!EPgramt0g Sec@s"6VWIN32_]s<_asm2ovesi,weaxHW16/0"1bP`] D5fmax,word ptr [v`+O38h]k$rcNkjnz/U_@_acQiQ mvzxsa`mneF3ylTz0/V@bPid,Z@wRitUpoGso1cEcon$qSlar addrQmpushfd?{cl-i}sh0}Y0F39dxDCV ( EaDv Aypqdp,3*4!opq]6Recombqw fieldsRr" caty}mgcxycЉ߇dms }}fhcsh9q16΍ވQ00ffh5l߆Oj`tnldff0`lnmVVSIqta}0a1]6Verify T"Qgigna` e' beXc.H!ty=.oG(se~|Pdows IQnals@pp 226-228)ˍmg0famc{mp'DT'm`}(sdf2.8,v`H33qbe emptyDL*.83 BOOL bD@= FALSE90 v c@= 0(4CmdL, ;*p0, cH=~0'-', 82 ;mKm4Eyvf["QZenvironmA&Uڱr z ebx,b490or jz ;KؔP%a'spmmQqw`[+8wa 8 ƕ[#z0appclir %fu pat P0@delimiP?douQ quote'NA* ++ !MP\"'0goiPpKﲥ00; Z#zQpos H!$\ --; back uphQfirs@E0pararnA\*QQ00-&1]#c0/״w1inuN" el3@.Eb k@<1 =S++b@rLQ\0@rb"A.6#Ĭ:>"1 BK:"3JB] Sc ~ USE16 fpT޲'(?4Sego;f,?4Offc3Pt,97size;'5sz94MB(0Map_Fla0`m {))NULL0@lT+=" -(y lTTRU &RPf7 G r32Xofsr (2)0 *:JZ-&#pragmaB_ICODE_SEG,DATA+war1 (disa4005)F"off~@defini| 2e CUR () "-!efault=1;-$QHKLMD>S3KeyVaIsz0380ebP-"HKEY h<0DLONGGH_RegOpen0(2_LOCAL_MACHINE,9&1ZERROR_S?UCCESS-SUxAAQuer19u1, "ˠ7Q&6_e@CUe BEC+(}DWM@%g=3==zP4KHGXPBYTE p;typ=== MM*M:MJMZMjMzMFExE6XPlS]VJMMM]J!pe"NumApis" from!0or%rWegix yTpcu5M1Mcd(ip.XxdB* numa`޳`A% 7 pS7 1("uְ+ 4gt'_HeapAllo7 , HEAPZEROINIT?+v n!)_Spqtfv~@%s\\%dB$vp@Gq\cˠ(WR)1t, REG_Pof()GqFre i!Gx{me`tgaiqtmmmrStr}"wWTFuncAp޲en1dKx1pa*p,VxUINT`Z}j}z}}}}}}}}}@ _gH"6?EZU&YfBINARYqZְ״H"YoFkhxkQ !Pa2#Pb HP٭>sUFPXb {=0; i<0k*>[iᇖIʼn뷝ut@Ug(Y}