overview
<p>Returns the first object in the global schema object list</p>
functiondefinition
<ac:structured-macro ac:name="code"><ac:parameter ac:name="language">cpp</ac:parameter><ac:plain-text-body><![CDATA[SchemaHandle WG_API SchemaGlobalObjectNext(
SchemaHandle prevGlobal
);]]></ac:plain-text-body></ac:structured-macro>
parameters
<p><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">prevGlobal</ac:parameter><ac:parameter ac:name="Linked">true</ac:parameter><ac:parameter ac:name="Type">SchemaHandle</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body> The <ac:link><ri:page ri:content-title="SchemaHandle" /></ac:link> of the previously iterated schema global object</ac:rich-text-body></ac:structured-macro></p>
returnvalue
<p><ac:structured-macro ac:name="returnvalue"><ac:parameter ac:name="Type">void</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>If there are any global schema objects registered then the return value is the <ac:link><ri:page ri:content-title="SchemaHandle" /><ac:plain-text-link-body><![CDATA[SchemaHandle]]></ac:plain-text-link-body></ac:link> of the first schema object in the registry. Otherwise NULL.</p></ac:rich-text-body></ac:structured-macro></p>
remarkscontent
<p>The returned schema object has its reference count increased. Therefore when you are finished with it you must call <ac:link><ri:page ri:content-title="SchemaGlobalObjectRelease" /></ac:link> to free the reference.</p><p> </p>
examplescontent
<ac:structured-macro ac:name="code"><ac:plain-text-body><![CDATA[void ProcessGlobalSchemaObjects()
{
SchemaHandle object = SchemaGlobalObjectFirst()
while(object)
{
// Do some processing
// Iterate the loop
SchemaHandle nextObject = SchemaGlobalObjectNext(object);
SchemaGlobalObjectRelease(object);
object = nextObject;
}
}]]></ac:plain-text-body></ac:structured-macro><p> </p><p> </p><p> </p>
seealsocontent
<p><ac:link><ri:page ri:content-title="SchemaGlobalObjectFirst" /></ac:link></p>