Initialize Module class.
Initialize Library class.
Fix compilation error.
Add Reference class to support both WCL::Object and IUnknown.
Update coding style.
Add RegisterInterface().
Add Interface class.
Add OnThreadCreate() and OnThreadExit().
Add GetLoadedModule().
Change parameter of GetLoadedModule() from WCL::String to LPCWSTR for performance.
Add GetExportedAddress().
Change inheritance from WCL::Object to virtual.
Apply no vtable initialize to InputStream.
Make copyable and assignable.
Update coding style.
Add constructor that accept error description.
Add GetDescription().
Initialize IOException.
Initialize ReadException.
Update coding style.