Msg : Prev 4033 / 4681 Next -4023
1999-08-26 12:04:12

To  : Stas Spiridonov

Subj:

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


Привет Stas! 

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

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


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

M8^P4K!*%"&7O"V$*,:JKT*<C[%:JW"_XL66;>,HJPR<$[EK+K=I"UGQJSKN\ 
M)-VJ]!8#5W*[email protected];RXO<?$;.CB"->!H#=J!.*QKMUYI8*5%F53^KNYDD%F\ 
M;I#[email protected];P_XYM'0'9C>UH[A:)^1YM7\P=H6=-%\+$N,]":`&+)Z?28O](B'K; 
M&O5/;"!6;$[4Y>>5+EUE]]>PN6\;?[=;/Y--<YYNL<O84%'0&I*Z$JT5M]^V 
M6U=V21WQ]SC[6:;7%!2#4S#5G%I#.M;WO\"K+\O;;3H)L17[TV"T4`4:<#\? 
M#-"MS?LC6R#-"B=%2.U4A*=Z>(M1D$:#XK+E`H:W6T5#5Z6S<8P)/PJ7&9]& 
MBFT,6([B/@=WZY9'_Q)!,/[email protected]*)*J$Z-"X)\YEM/")@KHJOD9'(-X<@@A>%4 
MMKG>JM57/J\7Y)+L%832$2O%'D4=_\[email protected]!&#'7<$#O&&<J.]X=G[XVW< 
M,[[email protected]%6VF-2UB^H09(#@RA"`+$$S55O5N3XN$]M)C<EE*R6U4U`-7#$:]1AB 
M-(H(VO"!BHL/.#^'[4`4OL(36*$`8`I#40SW(>2>*LHO4^N5G9Y]$*VAW5HG 
M:9M!5Q<Q+/DD#'$/6X95H)C44(4'3SHV3%2\0W`,<7Y*[A]_:0-\R?%4IDJ: 
M40$V+;',/M!=T^NLEAX.C6I2S<EQH$[I`BK$*?:*W3$&[email protected])PL_LQ=KI 
MA)>+;#9RDXM`;L=X,W9`QZ\2PQUI11%+(NS%6$J:"'OOULWZ[N*B?_ZQ46$I 
MZ(#DTE+=<#.B&97P<EM=;^+)R;#3*(YIE?Q9$V:YS34JGR1&=;<$65RZ]2U8 
MTA<-EM-#BZ/PMXXDF2V46MM%W%"`VBU'3U:R'M[;GJGJ;[email protected]\^H4%(\5ZOII 
M-"X2:[email protected]*3/(K^F7:@PPK$_56-^RH[\\Z5^*9]V#'SF%^B\TRWC;7(S7.LFA 
MNY-X.TQEK:B=!\#4#;[email protected]"GE!ZYV*S[VSCZ^/[email protected][V]_^7?BF0_7TQ,/'O 
M+Z48I6IXM(._$.C%WAZUZ4LS[@;_&G03E8$QM;_%!P)S;AX\84,Z:[=>Z[&: 
M4*)<'O_!SKKX532HS/C[[email protected][O!O(?HW4$L#!!0``@`(`/*AO28R=J]C41`` 
M`+AH```-````=GAD+71U=#4N:'1M;.T=_U/:[email protected]?]KBY:SL/0>MKI^U3 
M[Y"@94[$$6I[\^X-LR2+;)MD\[*)2O_Z^[email protected]!%!$[:LSU0+)?KY_W<^& 
MO;\YPHY&`2/#R'-)$/==;I/25K5ZO6M7JT[DZ`]^K6R3**2^Y!$7/G6K5>:7 
M#HJ%/[email protected];^$D#V/113NBH(M]F?,K_9+=>%'S(^[email protected]"G1&S]:K\4L9NH 
MBO?_1NPA#26+]KD46^_>O7F_M5/*+N93C^V7:G$T%&%[email protected]:;]G;F`SHQKCQNG 
MC?-:MWV>N;PEOG/7I=5?*V]VR._,_X.\_,S]]V]^(\U7Y/=3%DF;!NR/9+6( 
M1RX[N+BQ2..&>H'+/K28E/22'8J;O:K^%`BO&LKW^L(9$:1IO_3W(_53(OU+ 
M6[@BA'>VX>?==HFXW/]F+MB&EU?F]3OX$&^@Z>?;^!K6A95M0)^%BLL[^'L` 
M%)$!M9$G(:=N^2-SKUC$;5HZT!\F4!',^_>E"2I([email protected]\^B#]`\OO5<?0%L.1 
M_#O;W]HY:/HD&C(2A.R*BUB2*(X$WB'+9"3B8L%E-/0)[8LX(AX#:?O<ED0, 
M""(6A.(RI)['_<L*.177A$NU6L0]^"4(#0)W1*Z'-"H68#4RI%>,J!694R$* 
M-!^#+)-K1JY!T,0.&8T8H8`E$DYD1`%W!%DL7`^Y/=27.5P&+AW!=9YF#.F+ 
M&P#'?';%0GC[HH48Z=6<JL-D%([email protected])[D'FI`>+`"SRQQ[;N".HI6IH5#]L!R 
M0C;8+PVXRV3UZL8Q2%6^\Z!T,&[email protected]]NPA[NK:<;;MTI#LSC]LGW0#8'9 
M((=B`8A6%(-Y$>H#DBP$`>G7P!<_DM/*D^C0[FJJ\QD8/<WDLN+)1:M5+$CF 
M.Y+L]><H=EW=T+MHI?#[!\KB0^&F\HQ$L4!!TB!Y62$U5PHEWA1J0AMSB"]" 
M#RX=E0D'%/-A7[1ZW>3.#'B`!?Q:ZJ[76:Q1TU,DVW%8+'P5?42/43GZ0,Y" 
M80,]*[("4$'%7!47PSE)N$]$'!('[-IFQ4+"V0"1<>*058B2'UZ#IAPRF_$K 
MAO8K)##^6DP+0R)GBP5C='+*ZH3V([email protected]/GW-;#9F*W$OV)!A'-O((O85R:L 
M?Z,80+DOBP4D#5R?`W8.KD^[email protected]:J%YVZ8^Z3.\17(';-TA5/O"V.=_QHPT 
M+;[email protected],74W2"J2F:M>IFN^JI#[email protected]/$E6/),K"XKQ>2$#")1WT?G9U$ 
M?ZTNI%K(H'%-JTSZ(Q)0*<$UH&%0E%M`P6DSL!UE7VHE%J*:(,8T(CX#]'ET 
M7RFV?6*[J$SH(HT'*A.J/%1"":!C1S':K6+6[NNM/F`)H12"!*&.$R(9AN4Y 
MQC#6[[XK[&_(Q/[email protected][TL+H%PW$`X5!,0<XE(8`_HA0R[2*%48X"<$(.H2 
M"%\BC"@LQ"/F21-'$R5H1B\D&[email protected]`J$5U^7`+Q]@]2(E>"DV[WP,[F6)2O;Z[ 
M6SKH=,\_U>=X_G["D)6`S3'&0S#[email protected]<B=BS_Z?=E\)L!HU\L\[M8L"SRKP=& 
M\B._'/9.E*(MA>!&D*J['`)T[TQPS.0F\-H(_(M6T\H2O;+HGHQX._P2/`Z8 
MYA/0P1RK;)Q:G;48Y?3"4VR:!R(A=L_EJR5_MW-29#[email protected]_,834IYD*`;W\ 
MP*67)N*,3)S3D4+5#N`5'8+><NPSL0Q(`C!&D<HT/8J(NQ#3GT//I)^8($4+ 
MR)`#F(41AMC9D<OC82C"<>J`R9FZ#8IG</UR)"$Z%`LAN\0D_250#'72+CD^ 
[email protected]!!:;!1'D0E"7P\K`*$C"=$BMD$\^9!P$*F)'7$OR_DT9$EF5.LFA 
MB%U,C8%_(H:,0X%_]Y882`ZL94<0>R%F1<P4-)"\0U(12,WEZZ%P)^X!(C"X 
MC9`,$-,M,LQU)KW4>%Q#!,0L2A!/.'PPJHZQ\[email protected]@"H;&1"[email protected]'$$C_ 
MDXQE"&[email protected]^5\V+SL"7INR#!;0[U]!5B92:!")(97=/GP'M?U054FC)-W$ 
MY$<[email protected])X(((L*B)=,JH8B+KO>U-T)AU&>#)LF/N;HJ/8>=5C"R`Q1Q8)1 
M&E7I0F8)M:4+PF).<C'PO\]LBAE?7T1#!49J69`[email protected]<6<'>6,E$-T"4>@ 
M,2H?G.:[email protected]<Z;,(TT.0BB<[email protected]:*AKQ4(",K%8+=`$(:POD>,<,QNE=DAM 
M'(8`EVS(8&?&4&VM:7Z&:$W9J*UN4QHHD?8TMS,BF_P8RMOD<S*QZA5U8Z86 
MQ9(PN3R%HG`*XP#EB`HO8"7(UB,M66`F4TT3(%G5Z\9/J&1Q,-9194^H!]]\ 
M<5W5(C")?,9%&@#DK)5=4^GQE.3`+/IC)(%/\WBA53NCP4H[@0#0,P1L5#,# 
M#CT(\U/'`AR//:9K'G;#[%AYL$VH!:8V,P(?RM8'E$)N$W`1?L0'+,PZDZ[! 
M'&NH2R5DL`^X`QBF>Q'(3E6`RG%YAS<9=VB*//V)[email protected]+)SD8([email protected]^28`<D4_ 
M4+IHV?V2"35:%]`)@)D[J('VD-G?5/V8QB]=OJGP!PK/G=D$[55C5].UGAZ7 
MI5L/JLM%<YJA=^QGU91M)>7V_&J3AUBQ%@N=(0/EMU2#)=M#&!?3V$/Q/*CM 
M[8QQP.(A][email protected]$0([!1IJY/NY\(G9O>:-)=Y#GMC\['QLE)S[!CC37OQ+JZ 
MX$T\PE:[email protected]*DJ.M&!;89QKT%13[8QA4?WR8KLTK<=>A]DO:R_LT,(_\XU;K1 
M<1DH`G<48,>F#Y\.P%5J9SC)R'6;:(HJO9F14(ZU6N?'XQZ0*\0W1-`C<8#Z 
M(5']*MRWE;L9Z1P4-`[email protected]=9AK_+P^-NS6)W;P1FW=9/>_<-CZ?`97%X*2VQK 
MVC3`"/7P:,J5T;0AP>A3^QL9Q+Z=9`LV-;F9ZN&9#$''):/[email protected]'TI\4H;D 
M)-.`?-M_$:E4(UD'[email protected]:>?3DXVH%[.+/4Z9Q">&11#Q*$1U7:<9,CH?S31 
M*E%*^?.2:X)DP&S,>(2/D0N*3<E?Y<6MU5J=(8-8ZY>-:$+(M=%^P<[email protected] 
MXV.QH>L!WX\]VD'[email protected]>P_$D(A`4L_":R[[email protected]^T9C;>O\D([email protected][L>?X90YZZ 
M8CNBKGZFV579??<V6&O;8S8<<(YN[("TKSP//>4F0:;N>2[0=8#+HRA8"P2K 
M43^IG3=Z%\WS[J?:2<]J7#3K#0A4C4ZG=MPH[Y2WR\2\Z)D>>9E\.K4:1\W3 
MAF6N[^%6Q/C-YFFSVVN?6XWS9\Z=0\AL_)[9?.AA4*,1YG2&(6MN[9DFVP0& 
[email protected]]R^!#TAVR,N2=%RW]\[email protected][$99Q#$?:,-6&O#=^[email protected]>AFE#,],Z` 
MC-KA2:-GU;JU7J=QO`&>SI)Y2UYV<>R&.'VH-J'*&J>YI?+V(R&5V(&CL*I- 
M#C(\)EI6,[email protected]@[email protected](9U&ZK3^Y>Q3.TB7K;:FS()E28P#F08N&!_._R^N6) 
M*P*U&SC:HZ-.H[O[FJ2&L`&,ZL+SA%\7#OOP:/;5JF,.?LRBGAS)WI77T^VL 
MQY0'O2E#T=[^SR_PNUEOGS:^0-;5JG6;[=/'1,OA&35)G/@C(72#NSJ2E^'? 
[email protected])2SI>F&=??&4KH[N^[email protected],AK:TWWQ&)4.&[email protected](!,)TMSC 
MD5#[email protected]'",VKF`;$L;M/.0'2*Z8/U]IX-^XA;3&+:&:3]V1Y/+#9AM8/\O^ 
MOV+9/ZG#=QZ62G!2.\MXI,&,Z^*.X<RQZP2'5>:?9X,T$^X+UILW'3U[S4JQ 
MH$9]EL:2+%S2L``"U'CST8R!.V9^[email protected]='X^8S*#\[email protected];*U/YX^7X5I 
MN(>P`&(Z:;X:.1,[email protected],]7Y/AYQMLG_[#;][#:M57WR$Z*577$^9SXS$L21 
MWB=5&XMF\`K'[email protected][email protected]);OTF!^MSZ3F33'K'="[email protected]`S;'U-8?V_*"5VU&: 
MB6A"3E)D+*#F.3>C\N69UXS*9<I?JE-U1_7#3M52ZI?/ZI\]KC7WN%879ZX4 
MDP98KA!_I.Y8ODM)FQ>Y_%BF=7;WVF:]V7<F*2*QFE)?E!;?"I/WK'X,3Y=8 
MS:-V*"2>X\/L09J,(9U_Q('"1<#FS6[.`YG,BG+?3&Z-1RM)A_MFBM3,;"7G 
MXZ>'VM+SH\F$LCIY;U,?)_9QPBL=9,<\"$_"OM2G[LUIEXF3L.HX9S)/V6<H 
M,2._5WC$7YUZ4.OKHZDX2FV(6%S88N#K0."#VNKC9.";QZ&[email protected]^CCC/#FL 
MG(R]I42;>>>$HWI^2]Z:<%8,J!"=(68/#K!;`X/I<+P>&M1"@L1(G^56(0J' 
M\)@=047ICM2BMZ?LR+QAO3*>?[D&G+ZS4*BC41`F%%!PULEY&QS''[email protected]@4Q 
MC*`!CNF#+4<9I0%V7>N1M$6BF-QR6%S"XSF=.?JW\?QY&??XLPO_P%WXI0+9 
M,I5.KJ0>*[email protected]<XD8(F.ST2,4T\VX3:/U-DW'DGF#HP+!Z>CW+`T!U+`/&$M 
M/!FTUI976<'A/H^`+\`$J5R5FA^?<3S*X0,U>1M->SN??(V]0)_N4\X/,>7J 
M*0CKQ':NTUC//D)+.#&Z>PM/XZLG)9$CGC\6NY9]H"_6CS)NUFD<MQJGW<XC 
M>:S>R5FW\:5[^R,"Y6FG0UZ<X#;;BQF?GYTW3MHUBYRV3ZUFIUX[M[`)]6AD 
MS*;B+A05"T^$)[email protected]+1;2*M05"T]+!Q?+ZQE35V^?=KH_HM2Z)YV[/8_C 
MN1%ZV/F+$'K2.NXB_/F4M%8+:L5"LWUV\GCD=(YGNY9G24X3R+DEGJ4I>5)D 
MY#G\92F"W'E,$GE4BE:+SHN>`V3H;\ZAWW#A";B+YFIQ^YYT/P6*S]8CZ936 
MLWFT/HUX<#;+XRQII4_)<Y[=/1`\*3+68V]C[</U%A--.A]KYPWKL:CNK-GF 
M.O-$?=[H-*W&:??1"%VS>)\LH=9AN].MG>?T3N"*53,S*+..VN>MYNGQ(Y*% 
M2*]2&,RG<UYI0)X$G7<KV)\EM3MOF\M*=3[E9I%<RI]`O#^_.Z4Y?DBM^N*9 
M=YL;7\[:Y]WG?F)BYO"J>92"91T:I?WW3AXF:SI'(27S^JYZM)891W_HO0]- 
MG><6"UNV&`S(EDVVZN:12&3+:M4ZK;?P]_#$ZM7;1T?PWV:GM_LZV7^J4.G] 
M$.+'[XT`'ES=.&3+88,/"7WP_Y16T?_Z\#J`D](XL$%=E\YZZ-'4D1JQTI.[ 
M\CEQ%J?[[email protected]!J[^)^[email protected](U\D\Q_%^CQW*1P.?ZZE&[email protected]"F*ZZ3![HFVYF_ 
M[[Y[R_SA'T0R_<`E,3#C)!7N\P48`KONC9]^F/]^[email protected]`IWG6P)65\(_14> 
M(3[1+HBC?(&,[email protected])1KBO21F7L^\&_!4+#:D,8G#%KMCGXB%CZ"33UE 
M2C(V/<U23L:LDB>[email protected]<[U"R]>D9B,N5OAG34LU/5D_'Q>@.E//6%"C0(&`UE 
MNB&?'H8ISQK2GS]3H[]])B2?FU;WXWYI9WO['VI:P7Q9#/BQW].O+L&O_OE0 
MK8+B[[X&]UJQO_8K/HM*!\GW];R0^)AA<,(F7HR*A8_"8X$:7J,'?^@1C/1[ 
M:%`3\,MU]+?MZ.\;^C]02P,$%``"``@`"TF^)DR2T-$F%0``;J8```T```!V 
M>&0M='5T-BYH=&UL[3W]<]K(DK]3Q?\PZZM[V=1B;&]V4XEC^PX;'%//[email protected]( 
MO'O9%#5(@]%%:/0T(]ODKW_=,Y*00,(&2\;91[;6'UB:Z>_I[NF9/OK)Y(:< 
MNHR,Y<0FKC^T+8/L[.[MW;TQ]O9,:>H__%;=)]*CCK"DQ1UJ[^TQ9^>D7#K" 
MOZKOC)KPG1!R-&&2PEO2W67_\JW;XYTS[DCFR-T^S+-##/W;\8YD]W(/W_]` 
MC#'U!)/'EN"[[][]_G[W8"<^F$,G['BGYLLQ]V(#-(WOS`9P4I[]V&@UNK5^ 
MNQM[_(I_MVR;[OU6_?V`?&'.5_+SM>6\__T#:;XF7UI,"H.Z[&LXFK2DS4[J 
[email protected]/+YODZH8Y(ZN[4,UN2(D\=MTH3!O1$UV-&>[email protected]%HL1<0XVC(S2E!-(]W 

sum -r/size 37698/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 - в конец
Пользовательского поиска