idl:lsa change string type
authorSimo Sorce <idra@samba.org>
Wed, 24 Feb 2010 22:55:25 +0000 (17:55 -0500)
committerSimo Sorce <idra@samba.org>
Wed, 24 Feb 2010 23:35:48 +0000 (18:35 -0500)
comapring win<-> traces it looks like this is an lsa_StringLarge

librpc/gen_ndr/lsa.h
librpc/gen_ndr/ndr_lsa.c
librpc/idl/lsa.idl

index 8a389ae4dd3e2fed8b8097dce241939c15715f1b..cf3d1bb5e10013a03350a406bc4fa85171c5231b 100644 (file)
@@ -738,7 +738,7 @@ struct lsa_ForestTrustDomainInfo {
 };
 
 union lsa_ForestTrustData {
-       struct lsa_String top_level_name;/* [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME)] */
+       struct lsa_StringLarge top_level_name;/* [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME)] */
        struct lsa_StringLarge top_level_name_ex;/* [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX)] */
        struct lsa_ForestTrustDomainInfo domain_info;/* [case(LSA_FOREST_TRUST_DOMAIN_INFO)] */
        struct lsa_ForestTrustBinaryData data;/* [default] */
index e95784b59996563c52e6ab8614361dd450829835..662400d9397b630c56d6b162ac43f3bb03a23769 100644 (file)
@@ -5054,7 +5054,7 @@ static enum ndr_err_code ndr_push_lsa_ForestTrustData(struct ndr_push *ndr, int
                NDR_CHECK(ndr_push_union_align(ndr, 5));
                switch (level) {
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME: {
-                               NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->top_level_name));
+                               NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_SCALARS, &r->top_level_name));
                        break; }
 
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX: {
@@ -5075,7 +5075,7 @@ static enum ndr_err_code ndr_push_lsa_ForestTrustData(struct ndr_push *ndr, int
                int level = ndr_push_get_switch_value(ndr, r);
                switch (level) {
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME:
-                               NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->top_level_name));
+                               NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_BUFFERS, &r->top_level_name));
                        break;
 
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX:
@@ -5108,7 +5108,7 @@ static enum ndr_err_code ndr_pull_lsa_ForestTrustData(struct ndr_pull *ndr, int
                NDR_CHECK(ndr_pull_union_align(ndr, 5));
                switch (level) {
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME: {
-                               NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->top_level_name));
+                               NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_SCALARS, &r->top_level_name));
                        break; }
 
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX: {
@@ -5128,7 +5128,7 @@ static enum ndr_err_code ndr_pull_lsa_ForestTrustData(struct ndr_pull *ndr, int
        if (ndr_flags & NDR_BUFFERS) {
                switch (level) {
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME:
-                               NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->top_level_name));
+                               NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_BUFFERS, &r->top_level_name));
                        break;
 
                        case LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX:
@@ -5155,7 +5155,7 @@ _PUBLIC_ void ndr_print_lsa_ForestTrustData(struct ndr_print *ndr, const char *n
        ndr_print_union(ndr, name, level, "lsa_ForestTrustData");
        switch (level) {
                case LSA_FOREST_TRUST_TOP_LEVEL_NAME:
-                       ndr_print_lsa_String(ndr, "top_level_name", &r->top_level_name);
+                       ndr_print_lsa_StringLarge(ndr, "top_level_name", &r->top_level_name);
                break;
 
                case LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX:
index bfb465a7e4506815f9046976aa90f9a2c6519bff..6b3536a8c6465c052a7d56ac625adb9a136782a1 100644 (file)
@@ -1279,7 +1279,7 @@ import "misc.idl", "security.idl";
        } lsa_ForestTrustDomainInfo;
 
        typedef [switch_type(uint32)] union {
-               [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME)] lsa_String top_level_name;
+               [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME)] lsa_StringLarge top_level_name;
                [case(LSA_FOREST_TRUST_TOP_LEVEL_NAME_EX)] lsa_StringLarge top_level_name_ex;
                [case(LSA_FOREST_TRUST_DOMAIN_INFO)] lsa_ForestTrustDomainInfo domain_info;
                [default] lsa_ForestTrustBinaryData data;