internal static extern int HttpDeleteServiceConfiguration_UrlAcl( [In] IntPtr serviceIntPtr, [In] HttpServiceConfigId configId, [In] ref HttpServiceConfigUrlAclSet configInformation, [In] int configInformationLength, // this must be IntPtr.Zero [In] IntPtr pOverlapped);
internal static extern ErrorCode HttpQueryServiceConfiguration( IntPtr ServiceIntPtr, HttpServiceConfigId ConfigId, IntPtr pInputConfigInfo, int InputConfigInfoLength, IntPtr pOutputConfigInfo, int OutputConfigInfoLength, [Optional()] out int pReturnLength, IntPtr pOverlapped);
internal static extern ErrorCode HttpQueryServiceConfiguration( IntPtr ServiceIntPtr, HttpServiceConfigId ConfigId, IntPtr pInputConfigInfo, int InputConfigInfoLength, IntPtr pOutputConfigInfo, int OutputConfigInfoLength, // ReSharper disable once OptionalParameterRefOut [Optional] out int pReturnLength, IntPtr pOverlapped);
internal static extern ErrorCode HttpDeleteServiceConfiguration( IntPtr ServiceIntPtr, HttpServiceConfigId ConfigId, IntPtr pConfigInformation, int ConfigInformationLength, IntPtr pOverlapped);
internal static extern ErrorCode HttpSetServiceConfiguration( IntPtr ServiceIntPtr, HttpServiceConfigId ConfigId, IntPtr pConfigInformation, int ConfigInformationLength, IntPtr pOverlapped);