Originally Posted by Crabs i think not, i keep getting error on this part extern "C" { GUID_API IGuid* GetPrimaryInterface(); GUID_API IWMI* GetWMIInterface(); GUID_API IHash* GetHashInterface( string Type ); GUID_API IEncode* GetEncodeInterface( string Type ); GUID_API ICrypt* GetCryptInterface( string Type ); GUID_API IAuth* GetAuthInterface(); } What error? ._______. throw new std::String("Chu fail.");