mirror of https://github.com/winsw/winsw
Remove unnecessary attributes
parent
74e6c7289c
commit
3bb10ab60d
|
|
@ -274,15 +274,12 @@ namespace winsw.Native
|
||||||
public class Advapi32
|
public class Advapi32
|
||||||
{
|
{
|
||||||
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
||||||
[return: MarshalAs(UnmanagedType.Bool)]
|
|
||||||
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo);
|
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, IntPtr lpInfo);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
||||||
[return: MarshalAs(UnmanagedType.Bool)]
|
|
||||||
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, ref SERVICE_FAILURE_ACTIONS sfa);
|
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, ref SERVICE_FAILURE_ACTIONS sfa);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
||||||
[return: MarshalAs(UnmanagedType.Bool)]
|
|
||||||
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, ref SERVICE_DELAYED_AUTO_START sfa);
|
internal static extern bool ChangeServiceConfig2(IntPtr hService, SERVICE_CONFIG_INFOLEVEL dwInfoLevel, ref SERVICE_DELAYED_AUTO_START sfa);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
|
||||||
|
|
@ -292,23 +289,22 @@ namespace winsw.Native
|
||||||
internal static extern IntPtr OpenService(IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess);
|
internal static extern IntPtr OpenService(IntPtr hSCManager, string lpServiceName, uint dwDesiredAccess);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", SetLastError = true)]
|
[DllImport("advapi32.dll", SetLastError = true)]
|
||||||
[return: MarshalAs(UnmanagedType.Bool)]
|
|
||||||
internal static extern bool CloseServiceHandle(IntPtr hSCObject);
|
internal static extern bool CloseServiceHandle(IntPtr hSCObject);
|
||||||
|
|
||||||
[DllImport("advapi32.DLL")]
|
[DllImport("advapi32.DLL")]
|
||||||
public static extern bool SetServiceStatus(IntPtr hServiceStatus, ref SERVICE_STATUS lpServiceStatus);
|
public static extern bool SetServiceStatus(IntPtr hServiceStatus, ref SERVICE_STATUS lpServiceStatus);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", PreserveSig = true)]
|
[DllImport("advapi32.dll")]
|
||||||
internal static extern uint LsaOpenPolicy(ref LSA_UNICODE_STRING SystemName, ref LSA_OBJECT_ATTRIBUTES ObjectAttributes, int DesiredAccess,
|
internal static extern uint LsaOpenPolicy(ref LSA_UNICODE_STRING SystemName, ref LSA_OBJECT_ATTRIBUTES ObjectAttributes, int DesiredAccess,
|
||||||
out IntPtr PolicyHandle);
|
out IntPtr PolicyHandle);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", SetLastError = true, PreserveSig = true)]
|
[DllImport("advapi32.dll", SetLastError = true)]
|
||||||
internal static extern uint LsaAddAccountRights(IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights);
|
internal static extern uint LsaAddAccountRights(IntPtr PolicyHandle, IntPtr AccountSid, LSA_UNICODE_STRING[] UserRights, uint CountOfRights);
|
||||||
|
|
||||||
[DllImport("advapi32")]
|
[DllImport("advapi32")]
|
||||||
internal static extern void FreeSid(IntPtr pSid);
|
internal static extern void FreeSid(IntPtr pSid);
|
||||||
|
|
||||||
[DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true, PreserveSig = true)]
|
[DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
|
||||||
internal static extern bool LookupAccountName(string lpSystemName, string lpAccountName, IntPtr psid, ref int cbsid, StringBuilder domainName,
|
internal static extern bool LookupAccountName(string lpSystemName, string lpAccountName, IntPtr psid, ref int cbsid, StringBuilder domainName,
|
||||||
ref int cbdomainLength, ref int use);
|
ref int cbdomainLength, ref int use);
|
||||||
|
|
||||||
|
|
@ -584,9 +580,7 @@ namespace winsw.Native
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int dwResetPeriod;
|
public int dwResetPeriod;
|
||||||
|
|
||||||
[MarshalAs(UnmanagedType.LPWStr)]
|
|
||||||
public string lpRebootMsg;
|
public string lpRebootMsg;
|
||||||
[MarshalAs(UnmanagedType.LPWStr)]
|
|
||||||
public string lpCommand;
|
public string lpCommand;
|
||||||
public int cActions;
|
public int cActions;
|
||||||
public IntPtr/*SC_ACTION[]*/ lpsaActions;
|
public IntPtr/*SC_ACTION[]*/ lpsaActions;
|
||||||
|
|
@ -596,7 +590,6 @@ namespace winsw.Native
|
||||||
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
|
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
|
||||||
public struct SERVICE_DELAYED_AUTO_START
|
public struct SERVICE_DELAYED_AUTO_START
|
||||||
{
|
{
|
||||||
[MarshalAs(UnmanagedType.Bool)]
|
|
||||||
public bool fDelayedAutostart;
|
public bool fDelayedAutostart;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ namespace winsw.Util
|
||||||
[DllImport(KERNEL32, SetLastError = true)]
|
[DllImport(KERNEL32, SetLastError = true)]
|
||||||
private static extern bool AttachConsole(uint dwProcessId);
|
private static extern bool AttachConsole(uint dwProcessId);
|
||||||
|
|
||||||
[DllImport(KERNEL32, SetLastError = true, ExactSpelling = true)]
|
[DllImport(KERNEL32, SetLastError = true)]
|
||||||
private static extern bool FreeConsole();
|
private static extern bool FreeConsole();
|
||||||
|
|
||||||
[DllImport(KERNEL32)]
|
[DllImport(KERNEL32)]
|
||||||
|
|
@ -35,7 +35,6 @@ namespace winsw.Util
|
||||||
}
|
}
|
||||||
|
|
||||||
[DllImport(KERNEL32)]
|
[DllImport(KERNEL32)]
|
||||||
[return: MarshalAs(UnmanagedType.Bool)]
|
|
||||||
private static extern bool GenerateConsoleCtrlEvent(CtrlTypes dwCtrlEvent, uint dwProcessGroupId);
|
private static extern bool GenerateConsoleCtrlEvent(CtrlTypes dwCtrlEvent, uint dwProcessGroupId);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue