lvl1 258 source4/torture/rpc/samr.c #define TEST_USERINFO_STRING(lvl1, field1, lvl2, field2, value, fpval) do { \ lvl1 259 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ lvl1 260 source4/torture/rpc/samr.c q.in.level = lvl1; \ lvl1 262 source4/torture/rpc/samr.c s.in.level = lvl1; \ lvl1 263 source4/torture/rpc/samr.c s2.in.level = lvl1; \ lvl1 265 source4/torture/rpc/samr.c if (lvl1 == 21) { \ lvl1 269 source4/torture/rpc/samr.c init_lsa_String(&u.info ## lvl1.field1, value); \ lvl1 272 source4/torture/rpc/samr.c init_lsa_String(&u.info ## lvl1.field1, ""); \ lvl1 275 source4/torture/rpc/samr.c STRING_EQUAL(u.info ## lvl1.field1.string, value, field1); \ lvl1 282 source4/torture/rpc/samr.c #define TEST_USERINFO_BINARYSTRING(lvl1, field1, lvl2, field2, value, fpval) do { \ lvl1 283 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ lvl1 284 source4/torture/rpc/samr.c q.in.level = lvl1; \ lvl1 286 source4/torture/rpc/samr.c s.in.level = lvl1; \ lvl1 287 source4/torture/rpc/samr.c s2.in.level = lvl1; \ lvl1 289 source4/torture/rpc/samr.c if (lvl1 == 21) { \ lvl1 293 source4/torture/rpc/samr.c init_lsa_BinaryString(&u.info ## lvl1.field1, value, strlen(value)); \ lvl1 296 source4/torture/rpc/samr.c init_lsa_BinaryString(&u.info ## lvl1.field1, "", 1); \ lvl1 299 source4/torture/rpc/samr.c MEM_EQUAL(u.info ## lvl1.field1.array, value, strlen(value), field1); \ lvl1 306 source4/torture/rpc/samr.c #define TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, exp_value, fpval) do { \ lvl1 307 source4/torture/rpc/samr.c torture_comment(tctx, "field test %d/%s vs %d/%s\n", lvl1, #field1, lvl2, #field2); \ lvl1 308 source4/torture/rpc/samr.c q.in.level = lvl1; \ lvl1 310 source4/torture/rpc/samr.c s.in.level = lvl1; \ lvl1 311 source4/torture/rpc/samr.c s2.in.level = lvl1; \ lvl1 313 source4/torture/rpc/samr.c if (lvl1 == 21) { \ lvl1 322 source4/torture/rpc/samr.c u.info ## lvl1.field1 = value; \ lvl1 325 source4/torture/rpc/samr.c u.info ## lvl1.field1 = 0; \ lvl1 328 source4/torture/rpc/samr.c INT_EQUAL(u.info ## lvl1.field1, exp_value, field1); \ lvl1 335 source4/torture/rpc/samr.c #define TEST_USERINFO_INT(lvl1, field1, lvl2, field2, value, fpval) do { \ lvl1 336 source4/torture/rpc/samr.c TEST_USERINFO_INT_EXP(lvl1, field1, lvl2, field2, value, value, fpval); \