Exemplo n.º 1
0
        public static void AddSettings(Setting[] settings)
        {
            PhSettingCreate *create = stackalloc PhSettingCreate[settings.Length];

            for (int i = 0; i < settings.Length; i++)
            {
                create[i].Type         = settings[i].Type;
                create[i].Name         = (void *)NativeApi.StringToNativeUni(settings[i].Name);
                create[i].DefaultValue = (void *)NativeApi.StringToNativeUni(settings[i].DefaultValue);
            }

            NativeApi.PhAddSettings(create, settings.Length);
        }
Exemplo n.º 2
0
 public static extern void PhAddSettings(
     [In] PhSettingCreate *Settings,
     [In] Int32 NumberOfSettings
     );