Introduction - If you have any usage issues, please Google them yourself
ATL examples in simple terms, the first chapter of a few examples, this is the first one.
Packet : 35738599pisvr.rar filelist
PiSvr\Conn.cpp
PiSvr\Conn.h
PiSvr\Conn.rgs
PiSvr\Debug\Conn.obj
PiSvr\Debug\Conn.sbr
PiSvr\Debug\gg.obj
PiSvr\Debug\gg.sbr
PiSvr\Debug\gh.obj
PiSvr\Debug\gh.sbr
PiSvr\Debug\gr.obj
PiSvr\Debug\gr.sbr
PiSvr\Debug\MyDlg.obj
PiSvr\Debug\MyDlg.sbr
PiSvr\Debug\PipeWebComD.tlh
PiSvr\Debug\PiSvr.bsc
PiSvr\Debug\PiSvr.dll
PiSvr\Debug\PiSvr.exp
PiSvr\Debug\PiSvr.ilk
PiSvr\Debug\PiSvr.lib
PiSvr\Debug\PiSvr.obj
PiSvr\Debug\PiSvr.pch
PiSvr\Debug\PiSvr.pdb
PiSvr\Debug\PiSvr.res
PiSvr\Debug\PiSvr.sbr
PiSvr\Debug\regsvr32.trg
PiSvr\Debug\Simple.obj
PiSvr\Debug\Simple.sbr
PiSvr\Debug\StdAfx.obj
PiSvr\Debug\StdAfx.sbr
PiSvr\Debug\TFive.obj
PiSvr\Debug\TFive.sbr
PiSvr\Debug\TFour.obj
PiSvr\Debug\TFour.sbr
PiSvr\Debug\Tone.obj
PiSvr\Debug\Tone.sbr
PiSvr\Debug\TSix.obj
PiSvr\Debug\TSix.sbr
PiSvr\Debug\tt.obj
PiSvr\Debug\tt.sbr
PiSvr\Debug\TThree.obj
PiSvr\Debug\TThree.sbr
PiSvr\Debug\TTwo.obj
PiSvr\Debug\TTwo.sbr
PiSvr\Debug\vc60.idb
PiSvr\Debug\vc60.pdb
PiSvr\Debug
PiSvr\dlldata.c
PiSvr\gg.cpp
PiSvr\gg.h
PiSvr\gg.rgs
PiSvr\gh.cpp
PiSvr\gh.h
PiSvr\gh.rgs
PiSvr\gr.cpp
PiSvr\gr.h
PiSvr\gr.rgs
PiSvr\MyDlg.cpp
PiSvr\MyDlg.h
PiSvr\PipeWebComD.tlh
PiSvr\PiSvr.aps
PiSvr\PiSvr.clw
PiSvr\PiSvr.cpp
PiSvr\PiSvr.def
PiSvr\PiSvr.dsp
PiSvr\PiSvr.dsw
PiSvr\PiSvr.h
PiSvr\PiSvr.idl
PiSvr\PiSvr.ncb
PiSvr\PiSvr.opt
PiSvr\PiSvr.plg
PiSvr\PiSvr.rc
PiSvr\PiSvr.tlb
PiSvr\PiSvrCP.h
PiSvr\PiSvrps.def
PiSvr\PiSvrps.mk
PiSvr\PiSvr_i.c
PiSvr\PiSvr_p.c
PiSvr\resource.h
PiSvr\Simple.cpp
PiSvr\Simple.h
PiSvr\Simple.rgs
PiSvr\StdAfx.cpp
PiSvr\StdAfx.h
PiSvr\TFive.cpp
PiSvr\TFive.h
PiSvr\TFive.rgs
PiSvr\TFour.cpp
PiSvr\TFour.h
PiSvr\TFour.rgs
PiSvr\Tone.cpp
PiSvr\Tone.h
PiSvr\Tone.rgs
PiSvr\TSix.cpp
PiSvr\TSix.h
PiSvr\TSix.rgs
PiSvr\tt.cpp
PiSvr\tt.h
PiSvr\tt.rgs
PiSvr\TThree.cpp
PiSvr\TThree.h
PiSvr\TThree.rgs
PiSvr\TTwo.cpp
PiSvr\TTwo.h
PiSvr\TTwo.rgs
PiSvr