Adobe.com
Contents Files

TaggedData_s Struct Reference

#include <SoSharedLibDefs.h>

List of all members.


Detailed Description

All data is passed in and out in a tagged data structure.

This structure can hold a few basic data types. If you want to return a string value, you need to provide a FreeMem() entry point in your DLL so ExtendScript can free the memory after usage. Since ExtendScript does not know about the structure packing alignment, please use a pack alignment of 8. This should be OK for all 32-bit systems.

Definition at line 92 of file SoSharedLibDefs.h.


Public Attributes

union {
   long   intval
   double   fltval
   char *   string
   long *   hObject
data
long type
long filler

Member Data Documentation

Definition at line 97 of file SoSharedLibDefs.h.

Referenced by getAverage(), objectCall(), objectGet(), paramAny(), and paramFloat64().

Definition at line 99 of file SoSharedLibDefs.h.

Definition at line 102 of file SoSharedLibDefs.h.


The documentation for this struct was generated from the following file:
Contents Files
Adobe Solutions Network
 
Copyright © 2010 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks