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); \