Msg : Prev 4030 / 4681 Next -4023
1999-08-26 12:03:18

To  : Stas Spiridonov

Subj:

Учимся писать под win32 VXD 2


Привет Stas! 

25 Aug 99, 01:47, Stas Spiridonov >> Alexey Zhivotov 

KV>>> http://members.xoom.com/_XOOM/Iczel/index.html 

=== Cut === 
s­ection 2 of 8 of file vxdtuts.zip -={ UUE 1.08, ARA (C) 1995 }=- 

M4F"O01%'_GQMI3&L>^$Q#^?B"J7_!^M.357\]4;128JM_!&JH_&'C0I1^Y,M 
[email protected];Z]EA3ML:TD:Y:<+ZC/EWJ'ALE+1'1EMHLY6&[email protected]/AFSTX".S5IZ1% 
MC5>KX7PWRF`2:LY1<6:[email protected]+'$1K>:ER%C+;V9$&@'$C>BWE4GS;%Q^)6G%]K) 
MBB;\&(5IC&UCE*-6K:.:>IG0Z(7\?`F\Z2SPL,0KFC("*G:,Q3G:V+CB9N01 
MWO&(U=*F$/\XLOY),YKIFE05NE`$1[9H^2F%W3`IV8Y);B5(7A`S\K4$B0GC 
M/4P'<%"VPD]W%*U]5:&%*[email protected]\Q)RR(>E$3]&([%]^14EU:[email protected]&+S 
M9E.#8>[email protected]%X<6"[email protected]!:'G_ONDB2,8<<[@-QNJP/%P0ZZ$^/WV8G+X_N;R$ 
M#<[email protected]#11]J7T,,2/-,[email protected])9GR-,,*VJ+WB[-;9L:X\Q!)B,44 
M^YX]^D,GMVT2-,7Q.&(G3V""[email protected]%Q(LG+ON7#.DG-WI9S:N;4$O'FT) 
MXC<>(_%1W^Y>!F^S!\)CYXJW[AQH?0CQI<Y!C)>O`-C%R\H2H\46*EQ^@"!^ 
MQZK;\57=AF]WI)FK+,TKD<+O3R]?C#HO8.PW+V#\M-FNWGH)]*Q)I<XG5]^] 
MW7MZ>/A?_,U%X<MM"/%_V?Q"%^Z":Y^/DW]/QX6I]H[C5PT]\N',$X+`?(KW 
MR[]SN8$=XVM:?I40L/G>'#1+\95`\AU!\E5)_P]02P,$%``"``@`M).\)BM. 
ML[MG"0``@AL```T```!V>&0M='5T,BYH=&ULO5EM3QNY%OX>*?_!-U=7"Q)) 
M>"D([email protected]&)%EK0DA85ENJJJBK/C).X>,9S;4]"^NOW.?;,9`BD*WIA^4"2L7U\ 
M7IYSSF//X%^)CMT\%VSB4L7R(E(R9IUNOS_;B?O]Q"5AX%5ODSG#,RN=U!E7 
M_;[(.D?MUH!&_:[email protected]"3X98X-4.(Y5+N^*_Q5R>MAYJS,G,M>]QCX=%H=?AQTG 
M[[email protected]#:75W?W_WH+O5:0K+>"H..\>%FVC3$'`>_Q`*ZCPR]_WI 
MA]-/Q]<?/S6F#_4/J13OO^KM;K$O(OO*UC[+[&#W=W:^SKY\$,[&/!=?*VE. 
M.B6.;J1Q!5=LR..)S`0^,SX6YC7[.!5F*L5LT`\3X8-^Z81!I),Y(_,.._]^ 
MY_\Z+!K'6FF#)YOXV]_L,"6SVW+")GY.R]_[&*0%O![?I-^0"\DQ+!'&.WR+ 
M_H]@'!OQF-QC)%<;9T)-A9,Q[QR%P6I7VN;@H+/*H$&?9A_5'Q`_Z"]V^_M] 
MK/PA#KM;J^2SM9OA<+W=DI:YB6"#:(5ZSA2B5B(Z8CH7ACN9C9F=6R=2%@F( 
M3=HMA"[1,\L.=GOLW#%A1.PLXUG"4BXSQS.9A:U&!HB8:7/[email protected]$.J0N&G0 
ML]U*@Z+6B^'*:I8;/96)L#1YSF2::P-Y,)$B'N.YTTQ#M&$W=R=8=XU=W,0( 
M`?,>3N9&O+[O7?BS\$FCY--\[email protected]@[email protected]>8&_(/B<XFR*W+$)/`[email protected] 
MC9]+\C7\PA-FXXE(BI6"!WWO$([email protected];?GT^M11[5;PY6>JF"^\T1T#X>L 
ML(AJ'E"$BL$CJ:2;,SUJM\B/BNUO[NSO>[email protected]#K\[email protected]`$JXU'[email protected]'.,$XV]GN 
M1M)50&0\20QF,9M#D7:+P$KP+6%_,_3X3&1`)HW<6\"`>0V$%P9S+!(F=H0\ 
M;GO/A+T'&4N>]P5E?Z_=,F*,0MQ,7%0_D27DHY'1::WLYH1\L(6*=OIN0JF# 
[email protected]`6([.5SL:VW<($LB\NC$'DU!RR1%RX1M:R,FE[SP73E=9=&CE%N-HMGN=H 
MC9S:'_M;:YOA>35\0R9OOW\3S*UK((6'S5!&!)O);&>;-;:`4XJLQTYA9CE8 
[email protected]@B_E$*63JG8H.#I688AKR-MP=92F178E`W?K+^\=Z[0MT7R1.=4CMEF[[UG 
M=MC"-=XG\([email protected]:<XOKAH;M)T'ER3+2=/$VGX%OS>F'-R<6'9&G+;[&QO 
ML%MA,J'P#2HAC\>)W-E>QW*+[.NQ8X0`_6=KCW;UH6)>'(=<H52/U84ZSV'% 
M2"H1;&/6:;*K.9L^28\TK.%*:9A!RU`!3BZ'[email protected]_+IBE0YX$\IT0RE=5 
M)!D%,_B82B;YD'HE.,]T1=*6+>")M;ANU;[_,F*RUE?BTIO-EDT*O%0QK$!Y 
MB7;3C;@E/RZIT/!DZ:-;[email protected]`*9>S[H<.7D/!H1K_QEB&S_WCCN<IO`39* 
MSX1U3(DI.L^RU7S*I>*1"IAMMP)K69X%T'OY0?&'0OQ&TC`:?CD85BX\$SS_ 
MN?-"5V<VA;]@[email protected]?A$4U`AEOMR9R#).[P3WUE`:%[email protected]%5([email protected]=$Y3 
MR;MY(YZ:2.*+FW^![HT<_(G=(WDGDBX)JJPI/6`+Z2C8OG*`B2IO(/*UW:*S 
M!$*K(-SV_A$*5E/*=NML!:?\10Y62T:,J?EI!^I/N-4)FN(4/[email protected]:;[email protected]?" 
MQD;F]/S:.VCM_.1ZO>=+DRUR\K4M214&[email protected]&Y&5*O=1/_="*[email protected]^Q^T(>C- 
M_7I/F+$X$]PH7[[]"CC>2!$Z$<GT[*VN5B-IK"M!*>]S;V&H.4GT?8LF'SJ4 
M\PP$^]=S82Z$C7&T\8`-D^);7VC].7V$Q*"3K]&*E7S*"CQ(PJZDUXIM4PY` 
MB4K7A$5S-N5&:K`*7\(K8LKC<'XJB0GBVV.?)R)[L%>U`:S.I)W`?"(NWW6T 
[email protected]^UMG#5DKYH1A+<UD$GHXG^B5)#3X'0=JB7+AQ4I6S#1UXY[R3R"U84J:C( 
M)-S&7<AQC26LZ=V'G#DR1T\Z],`]D4;XDA)[email protected]`VF($SXVE])0C"?^BK/38 
MI]I6:J\[email protected]["H-,4PR1>9&(.55JB&A$#P)NAM0*9"HL")#PB\[email protected]$^H#% 
M''MG\)%Z#&S(&,E#)E2%T!9P,JK^E7#?+H??SLD[AIUI??L-9)]^?WL[P2&[ 
ME)\6Z#]0%T5;)W(T)[Q7^,=AA`[F2(RUJ'[email protected](I]'+D'WA>5.`?_;C- 
M](R8`_>3?\/3!.$9KS^(R/-4J7`\;;>N5IY/?[%($03JPZ*;Z>H$[-,RS1'T 
MS(6C3EVHD7)"I,`*<),6RJ&8VUN"`T]Q+O(,[email protected]/%Z>?GNNCH%ZZ&[EN` 
M4T7*B7W4FJ]P3?02;9#PW/6`-HV-4`3-ZA-!*#J<:,,#E:.C9V*=E\$MBRTH 
M^1"HD-XXWD^T#EE:1BQT$<]#D">[email protected]/_:D,7!UCD#WN>M5BAD"\8AZDQ3L"^ 
M*[email protected]_#DIU">>F!DC81>J]*67&<6`W:]UVX1'%%#`3VJ21A)Z<JKK*=!S_[- 
M,%165)TQ,)C5_6-6574H0$=][email protected]<4/T98*'+O=+;8P_<[email protected]*#EPS2_`=I:BK 
M31=%8^+IB2F(HIY*3T_YPG%!&SI?$:-QX0E6]=C'##4%[email protected]>2NR'K7N 
M<.)8W-'YHA,A,*[/D^_%XW'P_2/D6%D2%SRLQ]Y!`W''*5DWJ')Q5%"3S*AX 
M+6(00K;A(Q6TISV72G95>@&<1[2PU/Q0_2IKZ:@?T&/HFCR+`[email protected](J)$Z"ME 
MRYUHXPABN48W)I9#0/A_6]G5PYSR-2VTLKIE5'3Y0=0![NI4P]Y>_NEUNE_0 
M2!+L]2?^0+96IPJX"*!)<!.\!BX!!E(1+"H7)0FI012DT"D'5%AYZN%U",TR 
M-$I$;$%:[M>\$,'`#5=A1H#\W;EJPZ4`MEM`<(`FJ;_22U0"EDK4$\KH<I#S 
MIZS^;]F5Q\*!1!M?(7!N)`I3.!]H2QTZ^NZOV'W>DZ44AI6U^#-7=/7Y,1-S 
MX/S*[email protected])>!CZ7^[email protected]$9M;C%OW>70RSV9V\)RF7MUL$N.SGY`QPA+JB%^NN? 
MYIGI,?03><#.8"EGAYVMS<W_^!=9Y;L.;/[email protected]=8K_M]?P'';=J+ 
MOT>]3+C.4?7F":9]]K=SQ]:*-%)`SAE*+)T:!WU^]#7TG?HU"O4;>C<47A:% 
M-V=_`5!+`P04``(`"`!JC;[email protected]`>``#[[email protected]``#0```'9X9"UT=70S+FAT 
M;6SD/6MSVLB6WZGB/_1Z:V^26HSM9))U9A+?Q08GU!C;UY#,3-VZY6JDQO18 
M2(Q:,B&_?L^C6Q([email protected]>Y.U02#I.X^[T>?/GKS'W[D)=.Q$L-D%([email protected]^T 
M)W9V]_8F+[R]/3_Q^<)/]7V1Q#(T.M%1*(.]/17N'%4K;_`J?2KIPZ<0XLU( 
M)1*>2L:[ZJ]4W[W=.8G"1(7);@_FV1$>?WN[DZA/R1X^_XOPAC(V*GFK3;1[ 
M>/CR]>[!3G&P4([4VYU&[email protected]#!`V_NL`[email protected]?M<Y;5XW>Q57A]D[T60>! 
MW/NI_O)`_%.%_Q)/?]/AZY>_B/8S\<]SE1A/CM6_W&B)[email protected])U]%''22H#T51W 
MVE.B&>L[%8ONK0I4$H5O][email protected],">Q<";?N1/!<+V=N<_3^F_'=&_\:(@BN&7 
M??CO<']'!#J\M3?LP]<[^_T0+N(#,KN^C]]A7!C9`[email protected]^P'\'`)D82`]Q 
M$VL9U-ZKX$XEVI,[1WS1S8K3O'Z]LQB::B4'!Y\[email protected]=[^:RKYS/ZLWJ[ 
M>W!T'DU$,I2)F$:IN`WAFXF`.D,=WE0KLA^[email protected]^N+CIV9-3)3P9"@" 
M)>-0#/'A"-;N*R'Q>EW\`<.$2OGB37\.LE>O&#*@I!]-3+7R^N7>Z\,Y<L$W 
M%43C$4`B?M5)!E__J"[:R1,CE#%P#4#*5EVM#.6=$CJI"SNT>/U2-)N_"FV$ 
MO),ZD/U`[email protected],IKC83K=Y+DS:-UZL^RHV=?$^FL"L<:U:R9X_O/_\(%8PR(`$ 
MX`:_1B/1T5X<F6B0,-R(&!F8J%I)C1)[email protected]\'4/@.'B`)`[E0H]`#6C?-$L4;B 
M^7#;1,:^^*W9H3&K%[email protected]#2/KS8^(B_A;[email protected]\08$.5:#MSLHSC^#4IA, 
MZJ-L>5XTVAM.8/X]W[_=TZ%)9!"\/H0O=1#KO^\<?<E3;_;DT2P?HDS%1VMP 
MG\-:!F`R5&(RC`)5K8RE=RMO5$TP%[[8%YUC1!1Q*CYD0!2\[email protected]&")L-P&2& 
M4<[email protected]>^R2&P31*AC*(81T"*PUXE&$4`:7"*"'RW%N$R-;@1^[email protected]"D"TB?5 
MROS-<WP'BCI%#I:[email protected]$^+TA]FOB^4#AQCV"8N*X^J0+'?R%NBT.C0IK%>"Y] 
MS$*H<R605G0:W8X`,3"[email protected]?F=H,HS3P13J^B:6/8H:H0J`#F0!"JQ7[ 
M3%V<`[email protected]@X!3R,&GFDW`>#4/13S`&Y.$!J>[email protected]=ZM&$WO,[4.7SR79E3W 
M_NS70Y7L'([email protected][4"E&X7,6)_7BH^#N$^SB#.H/$`?Y9K)4EP,=*`,`*^]H9`Q 
M\YGC!F1)POF+YX[+'G7Y]W4)DD!][email protected]"2#KZ"&DC2)</0<\P3#WD#')KG[ 
MY-<_ZS$H"Z#[email protected][email protected]>OEC/Z*%IF%OR?^\?G;7$J49-<$KLM'`RL'POUC>P]]$# 
M*EF`[email protected];[email protected]'VP:845Z:D.9_>M9Z1K04S-=UT4-<(;J&[email protected]!%+S1-R&(.GRO 
M5BZZ>\\SB7I>WT<+1HK+LH[[email protected]][email protected]>[9%U?/-_MZX1M*;,,FH40P`>[email protected]/% 
MZ*/%BDPC_(1&I"ZNX/L(S!A;0S(L/HB5Z`-+L8W"1WTY-32.4U0OZI_JHIG& 
M8.7YR42/0/#<[email protected]>ZDQYL77?`(>.21G))MMPJ0/`[email protected]'8U,KS\[;0<+!08: 
M(1Q]!8C(U:.9Z`1DF_$VDAXX&:R:(S&.HP24.:`.'T2X9+!+8P!^,KR,4M`7 
M?<NN2AAP(`N$JE:(%I+'M_B<'9B&J8MN)("YBI2SQ`RB&V"9`"1E&(%7DGL4 
MYSWADX<"R`FT,8,T(*N#5H'<#S+O`#>`.,[email protected]#-H,>0[IQ_$MV%V04!KX"Y 
M52RF4[RA6KF<O>,QM<59RR)SL%STUC;VBR<^(32A!`#C2B0M2(A#!FI-`RK) 
M6D\[_S(C:M0-2H<IVM"%<U8K1"9?#P:@RN"&.`U1`H1,$O`*4[!+=7$,OMJ$ 
M5H"<D3N")5<!/!1(,`FK5[.4DBG%:X%>SZ-?NK"SDXMF:^5JV)\$;@.+M!M$ 
[email protected]\2R*K_BR8*#GV+A)D4$=1/$7V%>33`*JCV#<UMB_NH0F$=V0.^XJL 
MMT_RH\UM79P4YV+EA&)?K>"MX,+1G*&[email protected]&'G=`ZLMY*OW<G-GIZJ)EQLH# 
MK`53T%U`3?#A_0F2EOS".!VC+(9^`#[8$C-#[email protected]+48/I0'S'JFL>]V-W 
MN3_%0,WB;PX!I+7!`CB,WT<CXA#[email protected]\!'%,+!9P>R9`*]1I$+C2O&PZE! 
MM>F(OS44-AN]QCHH)/;=UNK:)0G<GK$0NQ3`.%HSU>^1$_X$BP`BPA9\UL9D 
M#@/Z-#A:730&P.5SMRV22.`-H*X'[email protected]&#]T%6D!.`Y+$"7:9'WXS0S>.+DLCT 
M53^]R7$XH[34[$]+L0K1"B`1XT,P"QDFT]`''$I!,]R`[email protected]!K%1(@Z#- 
M%$V\Z_H?J8H!BWA7'"'6C*%H$N^PKO?6<[email protected]<$NAJW>@RJ?>$4&$_`J%ZL3 
MS&V`[email protected]<\9NA#Y%+<H?S[2DQEZADI`+X58<B?AG*D/>!">)X&TTGF`O)0>VY, 
M<"?#*:DOXZ1"6N<-)C(<8"(X$PD.`O-TYCEC*&J(F`-]D\8D'GL&\+`]ZER5 
MI$[N%\\[email protected]_1:X9+V9]&IBS*`N([]]MGQ]X:[email protected]>E=69'[[email protected]>Y;[\0(XM] 
M%>D""@JM.-":P0_AA6,BR[K$[EXTGG)$-!=1`"M]/'Q5K7#<<[email protected]>ZA% 
MD.7PMC$PF>*@"9YPFATN2+"XM6QR5CWHF(1^_MA,Z%-T;6PJ:YPF^?)UYGS9 
MVWAT=$='?511!-*-"E6,P>(DCD!>\$E8<[email protected],GL'=5*,3K5-C*Q9H97"NC( 
M$;LUCNF4Y)<S]E"M`H:0`C6$628F<[?E&1R4FM$8`A.?XSS2^BH84SP.IM(] 
M"+%M'+GA\0;#Z4:0L,3ZG*'D[[email protected]'[email protected]\L\>QP=<&7V#"[email protected] 
[email protected]$7K0`9'KB-XI/5\4[C;.S$A1(AIAI=1%:GB^W*[email protected]*Y^W%&:'!T%CG 
MZZI3-FA>Q'C)%A)>=;Q$4=:0N3.870!>"M"R.MJ)YF-&S9T(0R([email protected]\(:QQ 

sum -r/size 47375/7440 section (from first to last encoded line) 
=== Cut === 

С бестовыми регардами , Kostya Volkov aka Reminder 

--- 
* Origin: 2B OR (NOT 2B) = FF (2:4631/17) 
VX Heavens - коллекция вирусов,исходников и статей.
Сообщения можно выбирать стрелками Enter
Пользовательского поиска