00001 #pragma once 00002 00006 class DSNAttributes 00007 { 00008 private: 00009 MSIHANDLE _h; 00010 std::vector<std::wstring> _attributes; 00011 public: 00012 DSNAttributes(MSIHANDLE hInstall); 00014 void AddPropertyValue(const std::wstring& property_name, const std::wstring& attribute_name, bool blank = false); 00016 std::wstring GetAttributes() const; 00017 };
© Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |