Msg : Prev 4032 / 4681 Next -4023
1999-08-26 12:03:44

To  : Stas Spiridonov

Subj:

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


Привет Stas! 

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

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

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

MXR3&T/,_4$L#!!0``@`(`+J9O2;ILT1N*[email protected]``,YH```-````=GAD+71U=#0N 
M:'1M;-U=>V_;1K;_7X"^PZPO[C;!RK(=-T&3QEXX?C1"XR2(TN0&36&,R)'% 
M-<51.:1E]=/O><R00^I%)Y+W8E,TL2UR'N?Y.V?.&;_\6ZB#;#918I2-8S') 
M!W$4B)W=O;WI8;"W%V8A?_!C=U]DJ4Q,E$4ZD?'>[email protected]_:MD"/\* 
M(5Z.52;AK6RRJ_[,H]NCG5.=9"K)=C_"/#LBX.^.=C)UE^WA^S^+8"13H[*C 
MR.C=GWYZ^GSW8,<?+)%C=;1SDF<CG7H#](*_5`S+6?#L+^=OSS^<?'SWP7O\ 
M4O\5Q;'<^['[]$#\KI(_Q*//4?+\Z<^B]UC\_E9E)I`3]8<;+8NR6!U_BM(L 
ME[$X4[=1H,19&MVJ5+Q/]74JQ^,HN7X!WT1CE;[<XQ>`%GN6&"\'.IP)W.;1 
MSO]<T)\=,;@.=*Q3^,D^_/EI?T?$47)C']B';V_M]S_!A_B"+#[?Q^][email protected] 
[email protected]!VIE`[email protected]'\/89-B*`,D4QK)N/-:Q;<JBP*Y<\P?NEEQFN?/[email protected]^ 
M?5S\`\._W"MG6S^/B?Y21[L'QY^5N$GT5([email protected]_TR+01[%H9`"IYV.HF#4;H5: 
M&9'H;`33=T4O$?"5$5F>:1I93)68`L/$6-XH$65BK%,E)JD.\R`#+HC!3,@P 
MA)?;+>1QJN%198R\!F&621BKU'2KVT%R'=Z/7,^>$=O\S?UCGXC72T`[email protected]#E_ 
M252)[email protected]%!]5"L2D']0)Z>AY>#\R?APIV+6$_[.I%[email protected]%%NV4RF"H0 
M.',X`\&/@JXXE\%(L$9+(\)H.(0!8,!8RQ#H`[email protected],"L2+C1:I"A00$[A1 
M/!E5-D:C9^6^1(W6&Z#QQ<7IZ>%A?>=]VER[A5O=$#$_75X2'0P(HJ4=RZ-* 
M7LSM(B>[%D?WF^($*"KCW;$.%7QEHA`I.F$],^[email protected]_>W(QZHB#9_M/ 
[email protected]>Q)THJV^09O^&50!_:6>@3V:[email protected]@8*[email protected]>-0PXG:KKR&3I3.1)"+8,?B9N 
MU.S%PKE?[A$9"G+`WR\'Q_=8R6+C\_K7\R]7;]Z=GKRYNCPY?=U[>_ZU/S.9 
M&G\]S5,4PE,6LK[*OO95BJ;7?(4-?76KF]-1'!5VL?!S-^M7%[email protected]%Z 
MBB6"!5LL-GY?VL_/C?;#<@0EH,[email protected])9?KA%#);LXO?#GYZI9/2'O]B% 
M4X)]4`&J[#+U<=(%._U[,C"3G]%EI0T97%][email protected]<O&9';_W&_:FEV&:<_R 
ME/P!3*]B/1F3\JDTTF%'](3)K\%>96*F<U:XS*K),-5CGQ$#%<C<@*I$0V$T 
M&DT855RCOYJF&KZ<1MD(ATGI==!?'`G\/,Z7C60F`%B$>FI$(!/P<&2ITZQ# 
M,\./A`[email protected]+.WO6[[email protected]_\4,F0LU#T5Q.9[L+*6GY]KW4^PQVL-TBHA2& 
MDC99VLI.N6ORS=9]P$I3I>R.G(=HMYR+L*9'#'4<ZRG24J<@ZB^6;>;;3.]2 
MC0'3<G6:1OA.?(5N>ZWJ.'5`.AB5`!T(F]1AAAR"8Q0&.!20A(!=UVCL,]`[ 
MT&YR`H,<V#]00P0O*I&`K_E!E:;Y)#-=<:E!)(&@X*PU\CU1\"J,PQB&)[83 
MMEOJ+E"3;)''6J35]R#B:LGX8IG>;HVTOC&D%-XFG*""0`P4B&\<PQ9BB<0! 
MD`8(3Z6\0YV6Y`'Q0/HXW]@[email protected])%,F)-S(BGS`R0#<[email protected]@[email protected] 
MOU+-8#$F1^B$RZL-#,_\`!_A?I`C4Z0],LHM/R130F]E`(SKS\//Q]TU'[email protected] 
M[6'7MP`H+/E1!XWUC0L98'[email protected]#6;M5<J0K+H`GZDZ.)S$0KAB8QK-0B82\ 
M4/NQG#D1!<K#3$(G"B&I>^('4R[++H&#)U*].1VRK,08H-UB$9C3U^)A=)YH 
M8ZT^^>/ZS`?1RHT'9)4U8[5E+9UG)6,WY:MZ0UZJ+\M5$38CG4/0!(Z`EE_' 
MY49`>!W<Q#/\<J*!AJ`D8+_1!('[email protected]@[email protected]$&%W`-/C2$**+0Q:$[@/3#@ 
MJ*U),.N*1Q_46(T'8)W9%2S1Q<?+;/?&K+;'7"3Z&HO=R%(3_*UMB&RR"GT[ 
M#(@!Q&M<)[email protected],4#T$YT81<+O,ZPK7C%F6&6_.F1)=F%M)A^3%X29:&PT8FRO 
M0M0F=/DZ9Y,U5#)%]0+&X2OS+#4,&EA8,*I>*"T81F[*7JUE'?+LZE2C3<E4 
M`YQZ0MQ!6\+T9XT`&[-`P=&A.OUW4"55L9(@UA"$PQBUG1MUC3C0B$>]TW=G 
MYQ3/?J"O["<BB"4JQ>..&Q"1\S)1`HNIIKQ.YZD7:?`#FI"48F1!)B^(45QP 
M&X%,(<0;QA(\P-!*956<P9;F`2Y\F,="Q8AWT>K0.$9E<Z-`Z`]$1ED$P0.O 
M89F0JBQ/$\KAH!R&[$A'\E;YM)')#-\D=TI8L;::[email protected]&(TKC$-6W 
M'@`-1QGX,P(`B/)M&H0EST?%3A*=W/A8=PX./R#N!3A^=7X794\:0][/%F,Q 
M!RR^KWLG%]X\?XIB)`=DK#38H!SCEFD"KOP$D0'CC$LC+&XELG&0\.F2;*., 
M4R7#F0!8`T2:H2%^K:?JUB8F3M__QB%S%I%FU]$U*C.QB!\P<FC][email protected]'FY 
MF`#^0MM?74)7_*K21,6'3[HAO#X%1^H6E"<(?V`>0+"<F`0A>#`+6H$F]V/@ 
MEY6\8PQ=F%I2T]+>^A+#&<T5[NQ!3%SAE=&S^>%1:72UX>2H4Z^.\*(D`E)3 
MF63\CIK`#AC86"%`:<']D:R04/G^E'/8C*[email protected]^EI&L7XP_1U 
MU9I%H9=-L$F#0D)!.,?(GQ+)N[QWGH"E&2`\QZ0!+PN`2.8\8`"1(KQ8!"P8 
M$BT7UL;6<74^ZPNA;(@%('#"K-5T-/-8H>Y*AVV%;&==7FN]A.^`2$XF8&%9 
M`[email protected]$<[email protected]&UU(:(2)_83`=J`:58\#NPV&H..E&[email protected]%/VB+H-)>[email protected] 
M&V94`83G$P(;-L2POHZ>*8(I#[>,:Y%71#G])S16A.];2^6-!Y\?T/+90U,2 
M$3QB9A8NF`*!`0+[])K)D_!"[$AT","[email protected];`&:JEW&L0ZN/DS!_M[SQ2A 
MR\]6Y:J+?PBZ'([email protected]*]#U^=2CHJ17I0V]1&[`V;T'90YM#9`<`7[+> 
M99(\.YZ82*.3FAC0=UZ\R<D/A\GSQ/MH3I!F%%.S`PNL95XH2"BQ*.1X(N2< 
MDR]0/989<,>WJI0L_!%SV-J.AV4Q<?BPX&C)VX--LW:UP>K9TX\:=:S>N9R) 
M2X`<+,[email protected]]C0SX8([email protected](@&?77Y;4$W&$'*:2JNS;1?R_XQMZZP9#WA14P 
M<*HXZP*[6#:!.R;%Q$-JU$*+M'8JD)4>[email protected]$)UV)[email protected]]/5D/T;2 
M<,H<@F=/V>S)[`R"&0:*E!6L:IK/JGOQ9%LL:3!NX5F1-8G."O:L(C_8!Y^X 
M1%N.^%9!J5EQ'E%)IKH,:TE+TG-?[.<\X`*[!<[email protected]'_(Y"K$WFRG<%\R9(RZ% 
MAT'-IBYIN<VPCP[<6>B)$I2W]^',0T5O-O?Q00VTSJ[>[email protected]\??,[email protected])Z/E"G. 
MN$I_!=`(XH%K;5$H0DF9^K$90P-"[email protected]\V'S8P0E7Y#]/$(\J& 
M0Z'5'NP5N!H][;#.%KY<X`)PS=<YZS!OR1:-K+,^BX1L0X9MGE-B[<BE$1CD 
M%AO=Q\1A(AQ9MO-D1^!3JU)$FRE2.>.RFXU4J:PYVO9F,NYTRU;]@/F=.<N* 
MK"ER%U9-_:@5\_T:$S0?47>'2F9HU".JQ!+R5D8Q"137([email protected]#[MWK`"3%*+4 
M=`::`E$N6/BPLBHRFAK<Q&2B07OLAV7.&IRX3H;1=9[:U&P>C)!G[^/\FA;^ 
M/I8S.KUG;VPS0>6!'FYKCW='F)</SBG"GD;)X1,!\6$,]+`Y=1AZJN*[email protected]&T 
M.[[email protected]'V_X+/PBDUNX^G^2;[T\PKBT)P0-=`J+NA!Q/;B*=EV5PE%_S 
M`[email protected]#3BD";S)8>T"ATN*'A>4=Y-')%F9RK])F"KJPW#%_>GESV3AO8`H[$ 
MUXTG/OW?69.*%=BH&EM5[YZ=7T"X%*_(9'QKO+*X:@76R+[">8R+WH?^Q]I/ 
M19TTVPY*/X))_\&>;:`BN-0Z%[email protected]%6TU,0!8O%7,Y-LF9YJ*[.FF\=+" 
M];S/LXRB]FAEF%)[email protected]?SR__-I[U__M%7S=0#*'[email protected]\1VPUE&_C$;1[*! 
MD:UCM<^[,_F"'.59YO+3LPG6C+S+,_A7]/,)(FH#"/@1+/?Q^BAJ;BW%XBUH 
M</89C"W\D*VM"*FR&6L+A(MK&8!+,/8Z)+-)RD[&[email protected]:\[email protected]$%^[Q 
M-T/,QHG?(&&+L_TN4%6P$JXF,KSZYNQ#`[[7["\#+.>+?!(8SS33,63F!4/H 
MI_RZ"ZR$(=]U\&QW0%41H7I0TJU';X`,U`48WR;GM^][O!N)>E%UPS:;;K.5 
MZ()\L?&S\TA0DK!R[K)P+!U+E,983[=:S;@XC_7U:_?K/2I&)\<;L:H7.BWP 
M0<>>)%2(57/TN+I07&!ZL:[email protected]#+JV%H`5P&*"+6;W*!.10&GMPN3S, 
MG=S;U2X"SMU09G(I+;^M$'71/$")MT`7`)4#L8-\=/[email protected]?Z>P_P!*ZJQ.= 
M&YP(:?K/!YAHQ&$C$#44_WPH"C[$/&B&_XOV$R6W^@;85!K4#L8"Y()0*SK[ 
M]C]QT7MS?G7QYN27J[/S-^<?SZ_>O;[email protected]&C+6M^V6%:J.DG?_34I9 
M\"#61KVFFMZ.W>K_EVVRN_R&--4R\[email protected];*PU<AT2IG+,ALZL2&T41[VV 
M3IK+D+A>8Z/@!DO`D'?A5I,!O2'G];"$T,,_"SU]IR#(NHWB27&#XDDFX7I0 
M.#U\<L6BV].GKJJI:5*ONW[\3Y][;P^?-!B2RJQL!6:]U#/3\]$)"0N&AL8> 
MOY:U/26Q\5R%V^.*$AHZ:6?)$OL(I,`XU>I`JU5_XAM(>-\#'^K;HW1HH0,> 
MWJ;@PS1,_-YG#0CR*=\P'N<)3J;*[email protected]*3'VV_9H(6:-$;6$)E'Y')4,>\!&[ 
MRY-M-;]Q`DC'DZ;B+!*/&YW8+3PD;I3[V$#B"@\1;1+FRJN971&K;+1(ZR0) 
MD1;S?;CNF*AL'_T/4J1RN/K=%%EMSD\JF7'N+BF:I>YU)-RH7ZFSWK8N$HOO 
M.^"Y;Y5WO7'8M=G5CO1%46]@I:<L&*U5_[9;[RBA4M0V=2KYF%)/95&+.K>& 
M:5GE&V$5\ACB8CHIQSP.Q,0RF7&]7B4)Q!]2Q0V$S]C9)ZL,[email protected]<`K:R+*Y 
M>JRP7"\R8T,''L42E[5?[WFZ,T_"CMV61X%H_=*Q:'%CYV*+&^2),>T6ETL( 
M:^'%[email protected]_*;/U6T;G%EPX`"68>CXE0E1;&,=:7S\F'YHU8`J.<[email protected]]#U7\ 
MK.Z4QP+0L;)U$&-!A:?>R[?V9HFQQ.9!FA]FI+,/'(@JD>"Q<60"%<<[email protected] 
M1'T]!B2_4CSXZ7+7#3RW`9AV0QGXU61G''7UZ?)!FN(^72ZQD%N>M)\;+$!] 
MJ.D^*),O33EN=C:*3X%]]2*`;<YYQD7_:X1F8]TR:.2Y7\;B][email protected]$V([email protected][ 
MTIKQ/'_F*HSG%<[email protected](6A?5C(VN4;-F<DG*15:-:+7",U%[email protected]<=NJ/:6F 
M'A7$9+^D*!:`MI3/&FD9TK535<KG0S5$VU9\R.%7T5J0"#SBHG#-'Y<&C++Y 
M$NDB`TZO#/,D8+_(I<ZP(%@?,(DJ&.R,U22W6T[]*5X7P*@XNN&>ZQ=;.'-> 
MDJ"^>G_RR_G)JS?G5]B6=M4__V55PF:RD2.-W[^0(I14QY*A/S8Y;]/MGK\] 
MZV^A"MB=Q:&`D6LO-0<5=I',RK(R;`K.!7`5Q?\@_"2/B3U2<2)#W;M6L.;% 
MV``Z'[email protected]#(.$3(35#U)4,45Q"QHW'57&G5H+JYD07E'\F#ALMV(Q<33 
MR"A?\/UWJ,ZD)O_=[[email protected]:INN=TB`+PTB'BEKJ/D/3SM,9WPS](WSI.P 
M][email protected]`3D:^KWY779%%>M-B7T3$?"T8+C\HV,.O\AI?.^1U%\\O(73GS 
M''`^%"4(?UZT_1?L[MZ/TY9SI*@9MCL9K/>B!BJ\ZTNF,$E&0N_),O5/QW3' 
[email protected]$9)6"T<JDQ&<5>\0O7''C+7?`IJ5M:37:L,<X`DHCJ) 
M9_[..((H=[8!#;$;P)AW/9EV+=\KZ5`6=#)@F<+6'[email protected]?C\?)!<1>[@%LG 
MOI;Q.3!&GWCO!8?BS9?EC\2K$O9^"KS8`[CGO+-DB(4!U+W6M\V[VTXUWQMW 
MBL53R;KKVKZI6G01E/I`[email protected]//D;8LEMPS9[;[email protected]*.O(6G>"U2DB_4KN2CKCH 
MD[G]I<^Z4JDM)A?$W;UCH-AP1D1S_L^-`9[NG`YLL`QU'FZ!(XVYF$C&Z%-/ 
M><)^GUJLL&89W\"9_LSA6;S)(J+[_?#'U'XYM1T'"+M#772:NWV=]1E/GO>Q 
M>"G&^YFXNA-6Z)H#M=\Q&:7B5L:YS?[8)S''CU6Q4TWM[O9RB&)?([email protected] 
MSQ=.<6S$7[IH>H_65FEBL$7B?ALM6BB\[email protected]#%)Q'[email protected]*'M=>#,.&Y 
M<*:8%V?JV/N"8"PT8]X6L?*H*"2EBDK;;\%'3':OFRN,7B1^[YWMWIU(8^ZA 
M;)LHJ_4;./`XQ';AV]F9_'Z3W8M"EG<'[email protected]:B!<<,/[email protected]\+F_A*IYRK[/, 
MXSX]E^7BQZ($[#:2('8I,L7=P8>/X53.'04C%=S4[[email protected]<-KPAZ1([email protected]<I 
ML!,H;A.I7NU0*@OIH,&,0GFLRHI0=,;7[8,I"AA!H'!>),ZR!1E')X]T=2+E 
M9F0!:$$HU^J*+SERM%O7.K,-TG3Z1NNT)W!=T5\P0;%"H09W'5#=J(/WK+%M 
M4(.)O>'%>LPEK!0ZC:[[email protected]<J:/,*X-NM4,Y,=90JFBARN!&K7#95*O&ZJFXB 
M;"%%9%%,-\"Z?;Y1RC($T0?'#C[*\MD^0%?,3<NX.2[5-P%J/D6OZ_+V5Z^5 
MG)S$`[email protected][Q]QV;'986KCTX?%^MY9-OMR:B)H9J6U%1W:#2;'<KSX6^W29WX 

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

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

--- 
* Origin: 2B OR (NOT 2B) = FF (2:4631/17) 
VX Heavens - коллекция вирусов,исходников и статей.
Длинный список? Alt + Home - в начало, Alt + End - в конец
Пользовательского поиска