A:
Create IO_HANDLE
Creat thread to process GetQueuedCompletionStatus
A:: AllocateContext for reference back when IOCP return
A::Write WSASend SetReferenc_WriteComplete
A::Read WSARecv SetReference_ReadComplete
A::OnWriteComplete
A::OnReadComplete