TLB$B%U%!%$%k(B in $B
TLB Files in Visual Basic of Taste.

Written in Japanese
(iso-2022-jp)
at 1999/02/08
by K.J.K.$B!!!!(B

$B$3$N%Z!<%8$K$O!"(B
$B!!#1!"(BK.J.K.$B$,Microsoft Visual Basic $BMQ$N%?%$%W%i%$%V%i%j$,CV$$$F$"$j$^$9!#(B
$B!!#2!"<}O?$7$F$"$k%U%!%$%k$O!"(B$B3F<+$N@UG$(B$B$K$*$$$F!"(B$B$4<+M3(B$B$K$*;H$$2<$5$$!#(B
$B!!#3!"(B$BITFCDjB??t(B$B$X$NG[I[(B($B=q@R!&(BBBS$B$J$I(B)$B$r4uK>$9$k>l9g$O!"(B$B;vA0$KO"Mm(B$B$r$7$F2<$5$$!#(B
$B!!#4!"!&6l>p$O(B K.J.K.akiya@koalanet.ne.jp$B$^$G$I$&$>!#(B



$B%?%$%W%i%$%V%i%j$K4X$7$F(B 1999/02/06
$B%?%$%W%i%$%V%i%j$r%@%&%s%m!<%I$9$k(B 1999/02/08



$B%?%$%W%i%$%V%i%j$K4X$7$F(B $B%?%$%W%i%$%V%i%j$K$D$$$F$N4JC1$J@bL@(B 1999/02/06

$B<-=qE*$J6hJ,(B: $B4X?t(B$B!&(B$BDj?t(B$B!&(B$B9=B$BN(B$B!&(BCOM$B%$%s%?!<%U%'!<%9(B$B$J$I$r(B
$BDj5A$9$k%U%!%$%k!&%j%=!<%9$NAm>N$G$9!#(B
$B5!G=(B: Microsoft Visual Basic$B$N3+H/4D6-$G!"(B
API$B4X?t(B$B!"(B($BNs5s(B)$BDj?t(B$B!"(B$B%f!<%6!$B!"(B
COM$B%$%s%?!<%U%'!<%9(B$B!"(BCOM$B%*%V%8%'%/%H(B$B$J$I$r!"(B
VB$BAH$_9~$_$N%*%V%8%'%/%H!"4X?t!"Dj?t$G$"$k$+$N$h$&$K07$($k$h$&$K$7$^$9!#(B
C$B8@8l$G8@$&$H$3$m$N%X%C%@!<%U%!%$%k(B(*.h)$B$H%i%$%V%i%j%U%!%$%k(B(*lib)$B$r(B
$B9g$o$;$?MM$JLr3d$r2L$?$7$^$9!#(B
$B:n@.J}K!(B: ODL$B8@8l$G=q$$$?%=!<%9$r(BMkTypLib.Exe$B$G%3%s%Q%$%k$9$k$+!"(B
IDL$B8@8l$G=q$$$?%=!<%9$r(BMIDL.Exe$B$G%3%s%Q%$%k$7$F:n$j$^$9!#(B
$B$3$3$K<}O?$7$F$"$k$b$N$O!"(BODL$B$r;HMQ$7$F$$$^$9!#(B
$B%=!<%9$N VC$BIUB0$N(BOLE-COM$B%S%e!<%o$J$I$G
$B2~B$;~$NCm0UE@(B: GUID$B$N;HMQ$K$O$4Cm0U2<$5$$!#(B
$BCf?H$,F1$8J*$N$_$K!"F1$8(BGUID$B$,;H$($^$9!#(B
$B;HMQJ}K!(B: VB$B$N%a%K%e!<$G!"!V(B$B%W%m%8%'%/%H(B$B!W(B-$B!V(B$B;2>H@_Dj(B$B!W$G!V(B$B;2>H(B$B!W$7$F2<$5$$!#(B
$B$J$*!"%?%$%W%i%$%V%i%j$O(B$B3+H/4D6-$G$N$_I,MW$K$J$j$^$9(B$B!#(B
$B
$BFCD'(B $B0lHLE*$K$O!"%U%!%$%k%5%$%:$,B?>/>.$5$/$J$j$^$9!#(B
$B4X?t$N>l9g$K$O!"0EL[$N%j%s%/$r9T$J$&$h$&$K$J$j$^$9!#(B
$B$=$l$KH<$J$$!"8F=P$7$,9bB.2=$5$l$^$9!#(B
Declare$B%9%F!<%H%a%s%H$h$j$b%O%C%-%j$H$7$?7?;XDj$,$G$-$^$9!#(B
$BC"$7!"8F$S=P$94X?t$,
COM$B%$%s%?!<%U%'!<%9$O(BVB$B$N%3!<%I$G$ODj5A$9$k$3$H$,$G$-$^$;$s$N$G!"(B
$B%?%$%W%i%$%V%i%j$r;H$o$J$1$l$P$J$j$^$;$s!#(B


$B%@%&%s%m!<%I$9$k(B $B%?%$%W%i%$%V%i%j$r%@%&%s%m!<%I$7$^$9(B 1999/02/08

Ver. 1.0 363KB 1998/09/27
Ver. 2.0 $BLs(B600KB $B8=:_@):nCf(B

$B;HMQ2DG=$J4D6-(B: CPU$B$,(BIntel86$B7O!"(BOS$B$,(BMicrosoft Windows95$B$^$?$O(BNT4.0$B0J9_$G(B
Microsoft Visual Basic 5.0$B0J9_(B
Microsoft Office 97 (Version 8.0)$B0J9_(B
$B$K8B$j$^$9!#(B
$B0lIt$K!"(BWin98$B$d(BVB6$B0J9_$N$_;HMQ2DG=$J4X?t$J$I$bB8:_$7$^$9!#(B
$B;HMQ$9$k$K$"$?$C$F(B: Windows32SDK($BDL>N(BWin32SDK)$B$rI,$:FI$s$G;H$C$F2<$5$$!#(B
$B6qBNE*$J@bL@$r5a$a$i$l$F$b2rEz$7$^$;$s!#(B($B$H$$$&$+IT2DG=$G$9!#(B)
$B@bL@MQ$N%U%!%$%k$OIUB0$7$F$*$j$^$;$s!#(B
$B6hJ,$1(B: $B2<5-$NI=$r;2>H$7$F2<$5$$!#86B'$H$7$F!"(B
(I"$B2<$K=q$+$l$F$$$k%i%$%V%i%j$O!">e$K=q$+$l$F$$$k$b$N$K0MB8(I#(B
$B!!$7$F$$$^$9!#(B
$BL$8x3+$N$b$N$OM=Dj$G$9!#JQ99$b$"$j$($^$9$N$G$4N;>5$/$@$5$$!#(B
$BCm0U(B: Ver2.0$B$X$NCV$-49$($r?J$a$F$$$^$9!#(B
$B$7$P$i$/$7$?$i!"(BVer1.0$B$NG[I[$rCf;_$7$^$9!#(B

$B!!(BDLL$BL>!!(B $B!!(BVer1.0$B!!(B $B!!(BVer2.0$B!!(B $B4X?t(B $B!!#I#F!!(B $B9=B$(B $BDj?t(B $BO"7H(B Ver2$B99?7F|(B
($B7?(B) $B4pK\(B WTLWBase.tlb WTLBaseB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $BL$8x3+(B
kernel32.dll WTLKrnl.tlb WTLKrnlB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!"$(B $BL$8x3+(B
ntdll.dll $B!!(B- WTLKrnlB.tlb $B!!!_(B $B!!(B- $B!!"$(B $B!!"$(B $B!!!_(B $BL$8x3+(B
advapi32.dll WTLReg.tlb WTLKrnlB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
gdi32.dll WTLGDI.tlb WTLGDIB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!"$(B $B!!!_(B $BL$8x3+(B
winspool.drv $B!!(B- WTLGDIB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!"$(B $B!!!_(B $BL$8x3+(B
user32.dll WTLUser.tlb WTLUserB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!"$(B $B!!!_(B $BL$8x3+(B
(IF) IUnknown,Ref WTLIF.tlb WTLIFF.tlb $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $B!!(B- $BL$8x3+(B
(IF) IUnknown,Invoke WTLIFR.tlb WTLIFV.tlb $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $B!!(B- $BL$8x3+(B
ole32.dll (COM;$B9=B$BN!"Dj?t(B) WTLCOM.tlb WTLOLEB.tlb $B!!(B- $B!!(B- $B!!!{(B $B!!!{(B $B!!"$(B $BL$8x3+(B
ole32.dll (COM;IF,Ref$B!"4X?t(B) WTLCOM.tlb WTLOLEF.tlb $B!!!{(B $B!!!{(B $B!!(B- $B!!(B- $B!!"$(B $BL$8x3+(B
ole32.dll (COM;IF,Implements) WTLCOMI.tlb WTLOLEP.tlb $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $B!!"$(B $BL$8x3+(B
ole32.dll (OLE;$B9=B$BN!"Dj?t(B) WTLOLE.tlb WTLOLEB.tlb $B!!(B- $B!!(B- $B!!!{(B $B!!!{(B $B!!"$(B $BL$8x3+(B
ole32.dll (OLE;IF,Ref$B!"4X?t(B) WTLOLE.tlb WTLOLEF.tlb $B!!!{(B $B!!!{(B $B!!(B- $B!!(B- $B!!"$(B $BL$8x3+(B
ole32.dll (OLE;IF,Implements) WTLOLEI.tlb WTLOLEP.tlb $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $B!!"$(B $BL$8x3+(B
(DLL) OLE$B4XO"(B $B!!(B- WTLOLE?.tlb $B!!!_(B $B!!!_(B $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
comctl32.dll WTLCCtrl.tlb WTLCCtlB.tlb $B!!"$(B $B!!(B- $B!!"$(B $B!!"$(B $B!!"$(B $BL$8x3+(B
tapi32.dll $B!!(B- WTLTAPIB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
mpr.dll $B!!(B- WTLNetB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
netapi32.dll $B!!(B- WTLNetB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
mspwl32.dll $B!!(B- WTLNetB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
mapi32.dll $B!!(B- WTLMAPIB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
rasapi32.dll WTLRAS.tlb WTLRASB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
wsock32.dll $B!!(B- WTLSockB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
wininet.dll WTLInet.tlb WTLInetB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
url.dll $B!!(B- WTLInetB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
urlmon.dll WTLUrlmn.tlb WTLInetB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
(IF) Internet,Ref WTLUrlmn.tlb WTLInetF.tlb $B!!!{(B $B!!"$(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
(IF) Internet,Implements WTLUrlmn.tlb WTLInetP.tlb $B!!(B- $B!!"$(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
shell32.dll ($B9=B$BN!"Dj?t(B) WTLShl.tlb WTLShlB.tlb $B!!(B- $B!!(B- $B!!!{(B $B!!!{(B $B!!!{(B $BL$8x3+(B
shell32.dll (IF,Ref$B!"4X?t(B) WTLShl.tlb WTLShlF.tlb $B!!!{(B $B!!!{(B $B!!(B- $B!!(B- $B!!!{(B $BL$8x3+(B
shell32.dll (IF,Implements) WTLShlI.tlb WTLShlP.tlb $B!!(B- $B!!!{(B $B!!(B- $B!!(B- $B!!!{(B $BL$8x3+(B
(DLL) Shell$B4XO"(B $B!!(B- WTLShl?.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
comdlg32.dll WTLCDlg.tlb WTLCDlgB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
oleaut32.dll ($B9=B$BN!"Dj?t(B) WTLAut.tlb WTLAutB.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
oleaut32.dll (IF,Ref$B!"4X?t(B) WTLAut.tlb WTLAutF.tlb $B!!!{(B $B!!!{(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
oleaut32.dll (IF,Implements) $B!!(B- WTLAutP.tlb $B!!(B- $B!!!_(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
(DLL) Automation$B4XO"(B WTLAut.tlb WTLAut?.tlb $B!!!{(B $B!!(B- $B!!!{(B $B!!!{(B $B!!!_(B $BL$8x3+(B
winmm.dll ($B9=B$BN!"Dj?t(B) $B!!(B- WTLMMdB.tlb $B!!!_(B $B!!(B- $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
winmm.dll (IF,Ref$B!"4X?t(B) $B!!(B- WTLMMdF.tlb $B!!!_(B $B!!!_(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
winmm.dll (IF,Implements) $B!!(B- WTLMMdP.tlb $B!!(B- $B!!!_(B $B!!(B- $B!!(B- $B!!!_(B $BL$8x3+(B
(DLL) Multimedia$B4XO"(B $B!!(B- WTLMMd?.tlb $B!!!_(B $B!!!_(B $B!!!_(B $B!!!_(B $B!!!_(B $BL$8x3+(B
(DLL) DirectX$B4XO"(B WTLDX.tlb WTLDXC.tlb $B!!"$(B $B!!"$(B $B!!"$(B $B!!"$(B $B!!!_(B $BL$8x3+(B



$B!V