00001 #pragma once 00002 00003 namespace AppSecInc 00004 { 00005 namespace Service 00006 { 00008 class ServiceCreateInfo 00009 { 00010 public: 00011 std::wstring name; 00012 std::wstring display_name; 00013 DWORD desired_access; 00014 DWORD service_type; 00015 DWORD start_type; 00016 DWORD error_control; 00017 std::wstring binary_path_name; 00018 std::wstring order_group; 00019 // std::vector<std::wstring> dependencies // \todo: implement dependencies 00020 std::wstring service_start_username; 00021 std::wstring service_start_password; 00022 public: 00023 ServiceCreateInfo(); 00024 }; 00025 } 00026 } 00027
© Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |