summaryrefslogtreecommitdiffstats
path: root/examples/create_resource.c
diff options
context:
space:
mode:
authorVadim Revyakin <vadimr@intel.com>2006-12-15 14:38:57 +0000
committerVadim Revyakin <vadimr@intel.com>2006-12-15 14:38:57 +0000
commited2f9ad2053ec6114c9303ebddd9b9fe9d8b55be (patch)
tree654d2619d46ff1b2582f9e7bb8cd93d81d34a89a /examples/create_resource.c
parent5e1e2b08154aeec68ae8d9df3bee721f61b78961 (diff)
downloadwsmancli-ed2f9ad2053ec6114c9303ebddd9b9fe9d8b55be.tar.gz
wsmancli-ed2f9ad2053ec6114c9303ebddd9b9fe9d8b55be.tar.xz
wsmancli-ed2f9ad2053ec6114c9303ebddd9b9fe9d8b55be.zip
dynamic arrays serialization
Diffstat (limited to 'examples/create_resource.c')
-rw-r--r--examples/create_resource.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/create_resource.c b/examples/create_resource.c
index 32217fe..4deed70 100644
--- a/examples/create_resource.c
+++ b/examples/create_resource.c
@@ -50,10 +50,13 @@
#define RESOURCE_URI "http://example.com/wbem/wscim/1/schema/1/EXL_ExamplePolicy"
#define CLASSNAME "EXL_ExamplePolicy"
+/*
struct __XmlSerializerInfo Handles_TypeInfo[] =
{
SER_UINT32("Handles", 1, 1)
};
+*/
+SER_TYPEINFO_UINT32;
struct __EXL_ExamplePolicy
{
@@ -78,7 +81,7 @@ SER_STR("Caption",0,1),
SER_STR("InstanceID",0,1),
SER_STR("PolicyName",0,1),
SER_UINT32("PolicyPrecedence", 1 ,1 ),
-SER_DYN_ARRAY_PTR(Handles),
+SER_DYN_ARRAY_PTR("Handles", uint32),
SER_BOOL("DefaultTest",0,1),
SER_END_ITEMS("EXL_ExamplePolicy", EXL_ExamplePolicy);