xsi_decl.h

Go to the documentation of this file.
00001 //*****************************************************************************
00011 //*****************************************************************************
00012 
00013 #ifndef _XSIDECL_H_
00014 #define _XSIDECL_H_
00015 
00016 #ifndef XSIDECL
00017 #if !defined(unix)
00018     #ifdef SICORESDKIMPL
00019         #define XSIDECL __declspec(dllexport)
00020     #else
00021         #define XSIDECL __declspec(dllimport)
00022     #endif
00023 #else
00024 #define XSIDECL
00025 #endif
00026 #endif
00027 
00028 #ifdef SI_HAS_PRAGMA_ONCE
00029 # pragma once
00030 #endif
00031 
00032 #include <stdlib.h>
00033 
00034 namespace XSI {
00040 extern XSIDECL const wchar_t* siBoundaryCluster;    
00041 extern XSIDECL const wchar_t* siEdgeCluster;    
00042 extern XSIDECL const wchar_t* siFaceCluster;    
00043 extern XSIDECL const wchar_t* siIsoLineUCluster;    
00044 extern XSIDECL const wchar_t* siIsoLineVCluster;    
00045 extern XSIDECL const wchar_t* siIsoPointCluster;    
00046 extern XSIDECL const wchar_t* siKnotCluster;    
00047 extern XSIDECL const wchar_t* siKnotCurveUCluster;  
00048 extern XSIDECL const wchar_t* siKnotCurveVCluster;  
00049 extern XSIDECL const wchar_t* siPolygonCluster; 
00050 extern XSIDECL const wchar_t* siPolygonNodeCluster; 
00051 extern XSIDECL const wchar_t* siSampledPointCluster;    
00052 extern XSIDECL const wchar_t* siSubCurveCluster;    
00053 extern XSIDECL const wchar_t* siSubSurfaceCluster;  
00054 extern XSIDECL const wchar_t* siSurfaceCurveCluster;    
00055 extern XSIDECL const wchar_t* siTrimCurveCluster;   
00056 extern XSIDECL const wchar_t* siVertexCluster;      // end of ClusterTypes ClusterTypes String Constant group
00058 
00059 
00065 extern XSIDECL const wchar_t* siBoundaryFilter; 
00066 extern XSIDECL const wchar_t* siCameraFilter;   
00067 extern XSIDECL const wchar_t* siChainElementFilter; 
00068 extern XSIDECL const wchar_t* siClusterFilter;  
00069 extern XSIDECL const wchar_t* siConstraintFilter;   
00070 extern XSIDECL const wchar_t* siControlFilter;  
00071 extern XSIDECL const wchar_t* siCurveFilter;    
00072 extern XSIDECL const wchar_t* siEdgeFilter; 
00073 extern XSIDECL const wchar_t* siEffectorFilter; 
00074 extern XSIDECL const wchar_t* siGenericObjectFilter;    
00075 extern XSIDECL const wchar_t* siGeometryFilter; 
00076 extern XSIDECL const wchar_t* siGroupFilter;    
00077 extern XSIDECL const wchar_t* siImplicitFilter; 
00078 extern XSIDECL const wchar_t* siIsopointFilter; 
00079 extern XSIDECL const wchar_t* siKnotFilter; 
00080 extern XSIDECL const wchar_t* siLatticeFilter;  
00081 extern XSIDECL const wchar_t* siLayerFilter;    
00082 extern XSIDECL const wchar_t* siLightFilter;    
00083 extern XSIDECL const wchar_t* siLightPartitionFilter;   
00084 extern XSIDECL const wchar_t* siModelFilter;    
00085 extern XSIDECL const wchar_t* siNullFilter; 
00086 extern XSIDECL const wchar_t* siObjectFilter;   
00087 extern XSIDECL const wchar_t* siObjectPartitionFilter;  
00088 extern XSIDECL const wchar_t* siOperatorFilter; 
00089 extern XSIDECL const wchar_t* siPointCloudFilter;   
00090 extern XSIDECL const wchar_t* siPointFilter;    
00091 extern XSIDECL const wchar_t* siPolygonFilter;  
00092 extern XSIDECL const wchar_t* siPolyMeshFilter; 
00093 extern XSIDECL const wchar_t* siPrimitiveFilter;    
00094 extern XSIDECL const wchar_t* siPropertyFilter; 
00095 extern XSIDECL const wchar_t* siSceneFilter;    
00096 extern XSIDECL const wchar_t* siShaderFilter;   
00097 extern XSIDECL const wchar_t* siSkeletonJointFilter;    
00098 extern XSIDECL const wchar_t* siSubComponentFilter; 
00099 extern XSIDECL const wchar_t* siSubSurfaceFilter;   
00100 extern XSIDECL const wchar_t* siSurfaceCurveFilter; 
00101 extern XSIDECL const wchar_t* siSurfaceMeshFilter;  
00102 extern XSIDECL const wchar_t* siTextureControlFilter;   
00103 extern XSIDECL const wchar_t* siTrimCurveFilter;    
00104 extern XSIDECL const wchar_t* siUIsolineFilter; 
00105 extern XSIDECL const wchar_t* siVIsolineFilter; 
00106 extern XSIDECL const wchar_t* siUKnotCurveFilter;   
00107 extern XSIDECL const wchar_t* siVKnotCurveFilter;   
00108 extern XSIDECL const wchar_t* siWaveFilter;     // end of FilterConstant FilterConstant String Constant group
00110 
00111 
00117 extern XSIDECL const wchar_t* siAnimationKeyword;   
00118 extern XSIDECL const wchar_t* siClusterKeyword; 
00119 extern XSIDECL const wchar_t* siConstraintKeyword;  
00120 extern XSIDECL const wchar_t* siControlObjectKeyword;   
00121 extern XSIDECL const wchar_t* siConverterKeyword;   
00122 extern XSIDECL const wchar_t* siCurrentKeyword; 
00123 extern XSIDECL const wchar_t* siCurveKeyword;   
00124 extern XSIDECL const wchar_t* siCustomPSetKeyword;  
00125 extern XSIDECL const wchar_t* siDeformKeyword;  
00126 extern XSIDECL const wchar_t* siDynamicsKeyword;    
00127 extern XSIDECL const wchar_t* siExpressionsKeyword; 
00128 extern XSIDECL const wchar_t* siGeneralKeyword; 
00129 extern XSIDECL const wchar_t* siGeneratorKeyword;   
00130 extern XSIDECL const wchar_t* siGeometryKeyword;    
00131 extern XSIDECL const wchar_t* siHairKeyword;    
00132 extern XSIDECL const wchar_t* siIKKeyword;  
00133 extern XSIDECL const wchar_t* siKinematicsKeyword;  
00134 extern XSIDECL const wchar_t* siMeshKeyword;    
00135 extern XSIDECL const wchar_t* siMixerKeyword;   
00136 extern XSIDECL const wchar_t* siModelingKeyword;    
00137 extern XSIDECL const wchar_t* siOperatorsKeyword;   
00138 extern XSIDECL const wchar_t* siParticleKeyword;    
00139 extern XSIDECL const wchar_t* siPrimitiveKeyword;   
00140 extern XSIDECL const wchar_t* siProjectionKeyword;  
00141 extern XSIDECL const wchar_t* siRenderingKeyword;   
00142 extern XSIDECL const wchar_t* siSimulationKeyword;  
00143 extern XSIDECL const wchar_t* siSurfaceKeyword; 
00144 extern XSIDECL const wchar_t* siTopologyEditorKeyword;  
00145 extern XSIDECL const wchar_t* siTopologyKeyword;    
00146 extern XSIDECL const wchar_t* siViewingKeyword;     // end of Keywords Keywords String Constant group
00148 
00149 
00154 typedef
00155 enum si2DChainAlignType 
00156     {
00157         si2DChainTop    = 0,        
00158         si2DChainFront  = 1,        
00159         si2DChainRight  = 2,        
00160         si2DChainNormalRadian   = 3,        
00161         si2DChainNormalDegree   = 4     
00162     }  si2DChainAlignType;  // end of si2DChainAlignType group
00164 
00165 
00170 typedef
00171 enum siActionWhenLocalMaterialsOverlap 
00172     {
00173         siPromptUser    = 0,        
00174         siRemoveFromSelectedClusters    = 1,        
00175         siRemoveFromExistingClusters    = 2,        
00176         siLetLocalMaterialsOverlap  = 3,        
00177         siJustReturnExistingClusters    = 4     
00178     }  siActionWhenLocalMaterialsOverlap;   // end of siActionWhenLocalMaterialsOverlap group
00180 
00181 
00190 typedef
00191 enum siAddonItemType 
00192     {
00193         siLayoutAddonItemType   = 1,        
00195         siToolbarAddonItemType  = 2,        
00197         siKeyMapAddonItemType   = 3,        
00199         siScriptCmdAddonItemType    = 4,        
00202         siPresetAddonItemType   = 5,        
00205         siSpdlAddonItemType = 6,        
00207         siLibraryAddonItemType  = 7,        
00209         siOtherAddonItemType    = 8,        
00212         siEventAddonItemType    = 9,        
00214         siDeviceAddonItemType   = 10,       
00216         siShelfAddonItemType    = 11,       
00219         siPluginAddonItemType   = 12,       
00222         siHelpAddonItemType = 13,       
00224         siViewAddonItemType = 14        
00225     }  siAddonItemType; // end of siAddonItemType group
00227 
00228 
00233 typedef
00234 enum siAlignModes 
00235     {
00236         siAlignGMIN = 0,        
00237         siAlignGMIDDLE  = 1,        
00238         siAlignGMAX = 2,        
00239         siAlignFMIN = 3,        
00240         siAlignFMIDDLE  = 4,        
00241         siAlignFMAX = 5     
00242     }  siAlignModes;    // end of siAlignModes group
00244 
00245 
00251 extern XSIDECL const wchar_t* siAnimCompoundAnimItem;   
00252 extern XSIDECL const wchar_t* siConstraintAnimItem; 
00253 extern XSIDECL const wchar_t* siExpressionAnimItem; 
00254 extern XSIDECL const wchar_t* siFCurveAnimItem; 
00255 extern XSIDECL const wchar_t* siShapeCompoundAnimItem;  
00256 extern XSIDECL const wchar_t* siShapeKeyAnimItem;   
00257 extern XSIDECL const wchar_t* siStaticValueAnimItem;        // end of siAnimationSourceItemType siAnimationSourceItemType String Constant group
00259 
00260 
00266 typedef
00267 enum siArgumentFlags 
00268     {
00269         siArgumentInput = 2,        
00270         siArgumentOutput    = 4,        
00271         siArgumentInputOutput   = 6     
00272     }  siArgumentFlags; // end of siArgumentFlags group
00274 
00275 
00281 extern XSIDECL const wchar_t* siArgHandlerAnimatableParameters; 
00284 extern XSIDECL const wchar_t* siArgHandlerCollection;   
00288 extern XSIDECL const wchar_t* siArgHandlerFrame;    
00290 extern XSIDECL const wchar_t* siArgHandlerFrameRate;    
00293 extern XSIDECL const wchar_t* siArgHandlerMarkedParameters; 
00299 extern XSIDECL const wchar_t* siArgHandlerSingleObj;        // end of siArgumentHandler siArgumentHandler String Constant group
00303 
00304 
00310 typedef
00311 enum siAssetStatus 
00312     {
00313         siAssetStatusOffloaded  = 0,        
00314         siAssetStatusPartiallyLoaded    = 1,        
00315         siAssetStatusLoaded = 2     
00316     }  siAssetStatus;   // end of siAssetStatus group
00318 
00319 
00325 typedef
00326 enum siAssetStorageType 
00327     {
00328         siAssetStorageTypeInternal  = 0,        
00329         siAssetStorageTypeExternalDotXSIBin = 1,        
00330         siAssetStorageTypeExternalDotXSIText    = 2,        
00331         siAssetStorageTypeExternalBin   = 3,        
00332         siAssetStorageTypeExternalXSIA  = 4     
00333     }  siAssetStorageType;  // end of siAssetStorageType group
00335 
00336 
00341 extern XSIDECL const wchar_t* siATFilterPresetAll;  
00342 extern XSIDECL const wchar_t* siATFilterPresetCustom;   
00343 extern XSIDECL const wchar_t* siATFilterPresetGeneral;  
00344 extern XSIDECL const wchar_t* siATFilterPresetModeling; 
00345 extern XSIDECL const wchar_t* siATFilterPresetAnimation;    
00346 extern XSIDECL const wchar_t* siATFilterPresetKinematics;   
00347 extern XSIDECL const wchar_t* siATFilterPresetRendering;    
00348 extern XSIDECL const wchar_t* siATFilterPresetViewing;  
00349 extern XSIDECL const wchar_t* siATFilterPresetLocalTransform;   
00350 extern XSIDECL const wchar_t* siATFilterPresetPosition; 
00351 extern XSIDECL const wchar_t* siATFilterPresetPositionX;    
00352 extern XSIDECL const wchar_t* siATFilterPresetPositionY;    
00353 extern XSIDECL const wchar_t* siATFilterPresetPositionZ;    
00354 extern XSIDECL const wchar_t* siATFilterPresetRotation; 
00355 extern XSIDECL const wchar_t* siATFilterPresetRotationX;    
00356 extern XSIDECL const wchar_t* siATFilterPresetRotationY;    
00357 extern XSIDECL const wchar_t* siATFilterPresetRotationZ;    
00358 extern XSIDECL const wchar_t* siATFilterPresetScaling;  
00359 extern XSIDECL const wchar_t* siATFilterPresetScalingX; 
00360 extern XSIDECL const wchar_t* siATFilterPresetScalingY; 
00361 extern XSIDECL const wchar_t* siATFilterPresetScalingZ; 
00362 extern XSIDECL const wchar_t* siATFilterPresetColor;        // end of siATFilterPreset siATFilterPreset String Constant group
00364 
00365 
00370 extern XSIDECL const wchar_t* siATFilterTaggedAll;  
00371 extern XSIDECL const wchar_t* siATFilterTagged1;    
00372 extern XSIDECL const wchar_t* siATFilterTagged2;    
00373 extern XSIDECL const wchar_t* siATFilterTagged3;    
00374 extern XSIDECL const wchar_t* siATFilterTagged4;    
00375 extern XSIDECL const wchar_t* siATFilterTagged5;    
00376 extern XSIDECL const wchar_t* siATFilterTagged6;    
00377 extern XSIDECL const wchar_t* siATFilterTagged7;    
00378 extern XSIDECL const wchar_t* siATFilterTagged8;    
00379 extern XSIDECL const wchar_t* siATFilterTagged9;    
00380 extern XSIDECL const wchar_t* siATFilterTagged10;       // end of siATFilterTaggedParameters siATFilterTaggedParameters String Constant group
00382 
00383 
00390 typedef
00391 enum siAutoCompleteMode 
00392     {
00393         siNone  = 0,        
00394         siKeywords  = 0x00000002,       
00395         siCommands  = 0x00000004        
00396     }  siAutoCompleteMode;  // end of siAutoCompleteMode group
00398 
00399 
00404 typedef
00405 enum siAxesFilter 
00406     {
00407         siX = 1,        
00408         siY = 2,        
00409         siXY    = 3,        
00410         siZ = 4,        
00411         siXZ    = 5,        
00412         siYZ    = 6,        
00413         siXYZ   = 7     
00414     }  siAxesFilter;    // end of siAxesFilter group
00416 
00417 
00422 typedef
00423 enum siAxisType 
00424     {
00425         siXAxis = 1,        
00426         siYAxis = 2,        
00427         siZAxis = 3     
00428     }  siAxisType;  // end of siAxisType group
00430 
00431 
00437 typedef
00438 enum siBlendInTextureLayersModes 
00439     {
00440         siBlendInTextureLayers  = 0,        
00441         siReplaceAndBlendInTextureLayers    = 1,        
00442         siReplaceAndNoBlendInTextureLayers  = 2     
00443     }  siBlendInTextureLayersModes; // end of siBlendInTextureLayersModes group
00445 
00446 
00451 typedef
00452 enum siBoundingCapsuleMethod 
00453     {
00454         siBoundingCapsuleMethodXAxis    = 0,        
00455         siBoundingCapsuleMethodYAxis    = 1,        
00456         siBoundingCapsuleMethodZAxis    = 2,        
00457         siBoundingCapsuleMethodBestAxis = 3     
00458     }  siBoundingCapsuleMethod; // end of siBoundingCapsuleMethod group
00460 
00461 
00467 typedef
00468 enum siBranchFlag 
00469     {
00470         siNode  = 0,        
00471         siBranch    = 1,        
00472         siUnspecified   = 3     
00473     }  siBranchFlag;    // end of siBranchFlag group
00475 
00476 
00483 typedef
00484 enum siCapabilities 
00485     {
00486         siAnimatable    = 1,        
00487         siReadOnly  = 2,        
00488         siPersistable   = 4,        
00489         siNotInspectable    = 8,        
00490         siSilent    = 16,       
00491         siNotPresetPersistable  = 128,      
00492         siTexturable    = 256,      
00493         siKeyable   = 2048,     
00494         siNonKeyableVisible = 4096      
00495     }  siCapabilities;  // end of siCapabilities group
00497 
00498 
00503 typedef
00504 enum siCenterMode 
00505     {
00506         siObj   = 0,        
00507         siCtr   = 1     
00508     }  siCenterMode;    // end of siCenterMode group
00510 
00511 
00516 typedef
00517 enum siChainBoneType 
00518     {
00519         siChainBoneUndefined    = 0,        
00520         siChainBonePin  = 1,        
00521         siChainBoneBallJoint    = 2     
00522     }  siChainBoneType; // end of siChainBoneType group
00524 
00525 
00532 typedef
00533 enum siChannelAction 
00534     {
00535         siChannelActionNone = 0,        
00536         siChannelActionDrive    = 1,        
00537         siChannelActionCommand  = 2,        
00538         siChannelActionSpecial  = 3     
00539     }  siChannelAction; // end of siChannelAction group
00541 
00542 
00549 typedef
00550 enum siClassID 
00551     {
00552         siActionDeltaID = 183,      
00553         siActionDeltaItemID = 184,      
00554         siActionSourceID    = 48,       
00555         siAddonID   = 119,      
00556         siAnimationSourceID = 105,      
00557         siAnimationSourceItemID = 146,      
00558         siApplicationID = 5,        
00559         siArgumentCollectionID  = 160,      
00560         siArgumentHandlerID = 148,      
00561         siArgumentID    = 6,        
00562         siArrayParameterID  = 135,      
00563         siCameraID  = 80,       
00564         siCameraRigID   = 84,       
00565         siChainBoneID   = 77,       
00566         siChainEffectorID   = 78,       
00567         siChainElementID    = 75,       
00568         siChainRootID   = 76,       
00569         siChannelID = 110,      
00570         siClipContainerID   = 147,      
00571         siClipEffectID  = 140,      
00572         siClipEffectItemID  = 141,      
00573         siClipID    = 8,        
00574         siClipRelationID    = 162,      
00575         siClusterID = 67,       
00576         siClusterPropertyBuilderID  = 172,      
00577         siClusterPropertyID = 58,       
00578         siCollectionItemID  = 177,      
00579         siCommandCollectionID   = 159,      
00580         siCommandID = 7,        
00581         siCompoundParameterID   = 45,       
00582         siConnectionPointID = 27,       
00583         siConstraintID  = 59,       
00584         siConstraintWithUpVectorID  = 60,       
00585         siConstructionHistoryID = 28,       
00586         siContextID = 138,      
00587         siControlPointCollectionID  = 112,      
00588         siControlPointID    = 14,       
00589         siCustomOperatorID  = 128,      
00590         siCustomPropertyID  = 61,       
00591         siDataSourceID  = 104,      
00592         siDeltaID   = 182,      
00593         siDesktopID = 130,      
00594         siDeviceCollectionID    = 108,      
00595         siDeviceID  = 109,      
00596         siDictionaryID  = 29,       
00597         siDirectedID    = 79,       
00598         siEdgeCollectionID  = 101,      
00599         siEdgeID    = 100,      
00600         siEnvelopeID    = 54,       
00601         siEnvelopeWeightID  = 168,      
00602         siEventInfoID   = 30,       
00603         siExpressionID  = 49,       
00604         siFacetCollectionID = 97,       
00605         siFacetID   = 11,       
00606         siFactoryID = 158,      
00607         siFCurveID  = 31,       
00608         siFCurveKeyID   = 33,       
00609         siFileBrowserID = 34,       
00610         siFileReferenceID   = 171,      
00611         siFilterID  = 154,      
00612         siFramebufferID = 189,      
00613         siFxOperatorID  = 90,       
00614         siFxTreeID  = 89,       
00615         siGeometryAccessorID    = 167,      
00616         siGeometryID    = 22,       
00617         siGraphicSequencerContextID = 161,      
00618         siGridDataID    = 125,      
00619         siGridWidgetID  = 166,      
00620         siGroupID   = 68,       
00621         siHairGeometryID    = 206,      
00622         siHairPrimitiveID   = 174,      
00623         siICEAttributeID    = 203,      
00624         siICECompoundNodeID = 193,      
00625         siICEDataModifierNodeID = 199,      
00626         siICEDataProviderNodeID = 200,      
00627         siICENodeContainerID    = 196,      
00628         siICENodeContextID  = 202,      
00629         siICENodeDefID  = 201,      
00630         siICENodeID = 192,      
00631         siICENodeInputPortID    = 197,      
00632         siICENodeOutputPortID   = 198,      
00633         siICENodePortID = 194,      
00634         siICETreeID = 195,      
00635         siImageClipID   = 50,       
00636         siImageID   = 35,       
00637         siInputPortID   = 38,       
00638         siJointID   = 62,       
00639         siKinematicsID  = 63,       
00640         siKinematicStateID  = 86,       
00641         siKnotCollectionID  = 111,      
00642         siLayerID   = 69,       
00643         siLayoutID  = 131,      
00644         siLibraryID = 164,      
00645         siLightID   = 81,       
00646         siLightRigID    = 85,       
00647         siMappedItemID  = 36,       
00648         siMaterialID    = 64,       
00649         siMaterialLibraryID = 173,      
00650         siMenuID    = 149,      
00651         siMenuItemID    = 150,      
00652         siMeshBuilderID = 169,      
00653         siMixerID   = 163,      
00654         siModelID   = 74,       
00655         siNestedFCurveID    = 32,       
00656         siNullID    = 82,       
00657         siNurbsCurveCollectionID    = 113,      
00658         siNurbsCurveControlPointID  = 15,       
00659         siNurbsCurveID  = 18,       
00660         siNurbsCurveListControlPointID  = 16,       
00661         siNurbsCurveListID  = 24,       
00662         siNurbsSampleCollectionID   = 115,      
00663         siNurbsSampleID = 20,       
00664         siNurbsSurfaceCollectionID  = 114,      
00665         siNurbsSurfaceControlPointID    = 17,       
00666         siNurbsSurfaceID    = 12,       
00667         siNurbsSurfaceMeshID    = 23,       
00668         siObjectID  = 0,        
00669         siOGLLightID    = 4,        
00670         siOGLMaterialID = 2,        
00671         siOGLTextureID  = 3,        
00672         siOperatorContextID = 178,      
00673         siOperatorID    = 53,       
00674         siOutputPortID  = 106,      
00675         siOverrideID    = 205,      
00676         siParamDefID    = 157,      
00677         siParameterID   = 44,       
00678         siParticleAttributeID   = 124,      
00679         siParticleCloudID   = 73,       
00680         siParticleCloudPrimitiveID  = 56,       
00681         siParticleID    = 118,      
00682         siParticleTypeID    = 123,      
00683         siPartitionID   = 204,      
00684         siPassContainerID   = 186,      
00685         siPassID    = 70,       
00686         siPluginID  = 151,      
00687         siPluginItemID  = 152,      
00688         siPluginRegistrarID = 153,      
00689         siPointCloudID  = 179,      
00690         siPointCloudGeometryID  = 207,      
00691         siPointCollectionID = 95,       
00692         siPointID   = 13,       
00693         siPointLocatorDataID    = 176,      
00694         siPolygonFaceCollectionID   = 103,      
00695         siPolygonFaceID = 102,      
00696         siPolygonMeshID = 25,       
00697         siPolygonNodeCollectionID   = 94,       
00698         siPolygonNodeID = 21,       
00699         siPortGroupID   = 129,      
00700         siPortID    = 37,       
00701         siPPGEventContextID = 139,      
00702         siPPGItemID = 121,      
00703         siPPGLayoutID   = 120,      
00704         siPreferencesID = 122,      
00705         siPrimitiveID   = 55,       
00706         siProgressBarID = 156,      
00707         siProjectID = 46,       
00708         siProjectItemID = 47,       
00709         siPropertyID    = 57,       
00710         siProxyParameterID  = 107,      
00711         siRenderChannelID   = 187,      
00712         siRendererContextID = 190,      
00713         siRendererID    = 191,      
00714         siRenderHairAccessorID  = 175,      
00715         siRigID = 83,       
00716         siRigidBodyAccessorID   = 180,      
00717         siRigidConstraintAccessorID = 181,      
00718         siSampleCollectionID    = 93,       
00719         siSampleID  = 19,       
00720         siSceneID   = 51,       
00721         siSceneItemID   = 66,       
00722         siSceneRenderPropertyID = 188,      
00723         siSegmentCollectionID   = 170,      
00724         siSegmentID = 26,       
00725         siSelectionID   = 39,       
00726         siShaderID  = 52,       
00727         siShapeClipID   = 9,        
00728         siShapeKeyID    = 142,      
00729         siSimulationEnvironmentID   = 165,      
00730         siSIObjectID    = 1,        
00731         siSourceID  = 143,      
00732         siStaticKinematicStateID    = 65,       
00733         siStaticSourceID    = 40,       
00734         siSubComponentID    = 10,       
00735         siTextureID = 116,      
00736         siTextureLayerID    = 126,      
00737         siTextureLayerPortID    = 127,      
00738         siTimeControlID = 144,      
00739         siTimerEventID  = 185,      
00740         siTrackID   = 87,       
00741         siTransitionID  = 145,      
00742         siTriangleCollectionID  = 91,       
00743         siTriangleID    = 41,       
00744         siTriangleVertexCollectionID    = 92,       
00745         siTriangleVertexID  = 42,       
00746         siUIObjectID    = 132,      
00747         siUIPersistableID   = 133,      
00748         siUIToolkitID   = 155,      
00749         siUnknownClassID    = 0,        
00750         siUpdateContextID   = 43,       
00751         siUserDataBlobID    = 117,      
00752         siUserDataMapID = 88,       
00753         siUserGroupID   = 71,       
00754         siVertexCollectionID    = 99,       
00755         siVertexID  = 98,       
00756         siViewContextID = 137,      
00757         siViewID    = 134,      
00758         siX3DObjectID   = 72        
00759     }  siClassID;   // end of siClassID group
00761 
00762 
00768 extern XSIDECL const wchar_t* siClipAnimationType;  
00769 extern XSIDECL const wchar_t* siClipAnimCompoundType;   
00771 extern XSIDECL const wchar_t* siClipAudioType;  
00772 extern XSIDECL const wchar_t* siClipImageType;  
00773 extern XSIDECL const wchar_t* siClipMixerType;  
00774 extern XSIDECL const wchar_t* siClipShapeCompoundType;  
00776 extern XSIDECL const wchar_t* siClipShapeType;      // end of siClipType siClipType String Constant group
00778 
00779 
00784 typedef
00785 enum siClosestLocationMethod 
00786     {
00787         siClosestVertexOrKnot   = 0,        
00788         siClosestSurface    = 1,        
00789         siClosestSmoothedSurface    = 2,        
00792         siClosestSurfaceRaycastIntersection = 3     
00793     }  siClosestLocationMethod; // end of siClosestLocationMethod group
00795 
00796 
00801 typedef
00802 enum siClusterPropertyType 
00803     {
00804         siClusterPropertyEnvelopeWeightType = 0,        
00805         siClusterPropertyShapeKeyType   = 1,        
00806         siClusterPropertyWeightMapType  = 2,        
00807         siClusterPropertyUVType = 3,        
00808         siClusterPropertyVertexColorType    = 4,        
00809         siClusterPropertyUserNormalType = 5     
00810     }  siClusterPropertyType;   // end of siClusterPropertyType group
00812 
00813 
00818 typedef
00819 enum siClusterType 
00820     {
00821         siClusterVertexType = 0,        
00822         siClusterNodeType   = 1,        
00823         siClusterEdgeType   = 2,        
00824         siClusterPolygonType    = 3     
00825     }  siClusterType;   // end of siClusterType group
00827 
00828 
00833 typedef
00834 enum siCnxSetType 
00835     {
00836         siGroupLevel    = 0,        
00837         siPortLevel = 1     
00838     }  siCnxSetType;    // end of siCnxSetType group
00840 
00841 
00846 typedef
00847 enum siCommandCapabilities 
00848     {
00849         siSupportsKeyAssignment = 8,        
00851         siCannotBeUsedInBatch   = 256,      
00853         siNoLogging = 8388608,      
00857         siAllowNotifications    = 1073741824        
00863     }  siCommandCapabilities;   // end of siCommandCapabilities group
00865 
00866 
00877 typedef
00878 enum siCommandCategory 
00879     {
00880         siImportCategory    = 0,        
00887         siExportCategory    = 1,        
00890         siSettingsCategory  = 2,        
00893         siHelpCategory  = 3,        
00896         siNoCategory    = 4,        
00899         siFCurveCategory    = 5     
00902     }  siCommandCategory;   // end of siCommandCategory group
00904 
00905 
00911 typedef
00912 enum siComponentDataContext 
00913     {
00914         siComponentDataContextSingleton = 0x00000000,       
00915         siComponentDataContextComponent0D   = 0x00000001,       
00916         siComponentDataContextComponent1D   = 0x00000002,       
00917         siComponentDataContextComponent2D   = 0x00000004,       
00918         siComponentDataContextComponent0D2D = 0x00000008        
00919     }  siComponentDataContext;  // end of siComponentDataContext group
00921 
00922 
00928 typedef
00929 enum siComponentDataStructure 
00930     {
00931         siComponentDataStructureSingle  = 0x00000000,       
00932         siComponentDataStructureDynamicArray    = 0x00000001        
00933     }  siComponentDataStructure;    // end of siComponentDataStructure group
00935 
00936 
00942 typedef
00943 enum siComponentDataType 
00944     {
00945         siComponentDataTypeBool = 0x00000001,       
00946         siComponentDataTypeLong = 0x00000002,       
00947         siComponentDataTypeFloat    = 0x00000004,       
00948         siComponentDataTypeVector2  = 0x00000008,       
00949         siComponentDataTypeVector3  = 0x00000010,       
00950         siComponentDataTypeVector4  = 0x00000020,       
00951         siComponentDataTypeQuaternion   = 0x00000040,       
00952         siComponentDataTypeMatrix33 = 0x00000080,       
00953         siComponentDataTypeMatrix44 = 0x00000100,       
00954         siComponentDataTypeColor4   = 0x00000200,       
00955         siComponentDataTypeRotation3    = 0x00004000,       
00956         siComponentDataTypeShape    = 0x00008000        
00957     }  siComponentDataType; // end of siComponentDataType group
00959 
00960 
00965 typedef
00966 enum siComponentVisibilityMode 
00967     {
00968         siIgnoreComponentVisibility = 0,        
00969         siCheckComponentVisibility  = 1     
00970     }  siComponentVisibilityMode;   // end of siComponentVisibilityMode group
00972 
00973 
00979 typedef
00980 enum siConstructionMode 
00981     {
00982         siConstructionModeModeling  = 0,        
00983         siConstructionModePrimaryShape  = 1,        
00984         siConstructionModeAnimation = 2,        
00985         siConstructionModeSecondaryShape    = 3,        
00986         siConstructionModeDefault   = 4     
00987     }  siConstructionMode;  // end of siConstructionMode group
00989 
00990 
00995 typedef
00996 enum siCurveIsopointManipMode 
00997     {
00998         siCurveIsopointPositionManipMode    = 0,        
00999         siCurveIsopointPositionAndTangentsManipMode = 1,        
01001         siCurveIsopointFwdTangentManipMode  = 2,        
01002         siCurveIsopointBwdTangentManipMode  = 3,        
01004         siCurveIsopointFwdThenBwdTangentManipMode   = 4,        
01005         siCurveIsopointBwdThenFwdTangentManipMode   = 5,        
01006         siCurveIsopointCVManipMode  = 6     
01007     }  siCurveIsopointManipMode;    // end of siCurveIsopointManipMode group
01009 
01010 
01015 typedef
01016 enum siCurveKnotTangentAlignment 
01017     {
01018         siCurveKnotAlignFwdTangentWithBwd   = 0,        
01019         siCurveKnotAlignBwdTangentWithFwd   = 1,        
01020         siCurveKnotAlignFwdAndBwdTangentsTogether   = 2,        
01021         siCurveKnotLinearizeNextSegment = 3,        
01022         siCurveKnotLinearizePrevSegment = 4,        
01023         siCurveKnotLinearizeBothSegments    = 5,        
01024         siCurveKnotLinearizeInterSegments   = 6,        
01025         siCurveKnotMakeCorner   = 7     
01026     }  siCurveKnotTangentAlignment; // end of siCurveKnotTangentAlignment group
01028 
01029 
01034 typedef
01035 enum siCustomDisplayFlags 
01036     {
01037         siSupportCommandMap = 0x00000002,       
01038         siWindowNotifications   = 0x00000004        
01039     }  siCustomDisplayFlags;    // end of siCustomDisplayFlags group
01041 
01042 
01047 typedef
01048 enum siCutClipOptions 
01049     {
01050         siCut   = 1,        
01051         siTrimBefore    = 2,        
01052         siTrimAfter = 3     
01053     }  siCutClipOptions;    // end of siCutClipOptions group
01055 
01056 
01061 typedef
01062 enum siDataFilterType 
01063     {
01064         siAllData   = 0,        
01065         siSceneData = 1,        
01066         siSceneRootData = 2     
01067     }  siDataFilterType;    // end of siDataFilterType group
01069 
01070 
01076 typedef
01077 enum siDefaultTimeFormat 
01078     {
01079         siDefaultFILM24 = 7,        
01080         siDefaultPAL25  = 8,        
01081         siDefaultNTSC30 = 10,       
01082         siDefaultUserTimeFormat = 11,       
01083         siDefault30 = 19        
01084     }  siDefaultTimeFormat; // end of siDefaultTimeFormat group
01086 
01087 
01092 typedef
01093 enum siDeltaMode 
01094     {
01095         siAbsolute  = 0,        
01096         siRelative  = 1     
01097     }  siDeltaMode; // end of siDeltaMode group
01099 
01100 
01105 typedef
01106 enum siDisplayCallback 
01107     {
01108         siUndefined = 0,        
01109         siPreBeginFrame = 1,        
01110         siBeginFrame    = 2,        
01111         siPostBeginFrame    = 3,        
01112         siPrePass   = 4,        
01113         siPass  = 5,        
01114         siPostPass  = 6,        
01115         siPreEndFrame   = 7,        
01116         siEndFrame  = 8,        
01117         siPostEndFrame  = 9,        
01118         siRenderFrame   = 10        
01119     }  siDisplayCallback;   // end of siDisplayCallback group
01121 
01122 
01128 typedef
01129 enum siDisplayTimeFormat 
01130     {
01131         siDisplayMilliSeconds   = 2,        
01132         siDisplayFILM24 = 7,        
01133         siDisplayPAL25  = 8,        
01134         siDisplayNTSCDF = 9,        
01135         siDisplayNTSC30 = 10,       
01136         siDisplaySampleRate = 12        
01137     }  siDisplayTimeFormat; // end of siDisplayTimeFormat group
01139 
01140 
01145 typedef
01146 enum siDragAndDropAction 
01147     {
01148         siSourceDragAction  = 0,        
01149         siSourceDropAction  = 1     
01150     }  siDragAndDropAction; // end of siDragAndDropAction group
01152 
01153 
01158 typedef
01159 enum siDupAnimation 
01160     {
01161         siDuplicateAnimation    = 0,        
01162         siNoAnimation   = 1,        
01163         siDupAnimationCopySource    = 2     
01164     }  siDupAnimation;  // end of siDupAnimation group
01166 
01167 
01172 typedef
01173 enum siDupConstraint 
01174     {
01175         siDuplicateConstraints  = 0,        
01176         siShareConstraints  = 1,        
01177         siNoConstraints = 2     
01178     }  siDupConstraint; // end of siDupConstraint group
01180 
01181 
01186 typedef
01187 enum siDupGroup 
01188     {
01189         siNoGrouping    = 0,        
01190         siShareGrouping = 1     
01191     }  siDupGroup;  // end of siDupGroup group
01193 
01194 
01199 typedef
01200 enum siDupHistory 
01201     {
01202         siCurrentHistory    = 0,        
01203         siOriginalHistory   = 1,        
01204         siDuplicateHistory  = 2,        
01205         siSharedHistory = 3     
01206     }  siDupHistory;    // end of siDupHistory group
01208 
01209 
01214 typedef
01215 enum siDupParent 
01216     {
01217         siNoParent  = 0,        
01218         siSharedParent  = 1,        
01219         siNewNullParent = 2     
01220     }  siDupParent; // end of siDupParent group
01222 
01223 
01228 typedef
01229 enum siDupProperty 
01230     {
01231         siDuplicateProperties   = 0,        
01232         siSharedProperties  = 1,        
01233         siNoProperties  = 2     
01234     }  siDupProperty;   // end of siDupProperty group
01236 
01237 
01242 typedef
01243 enum siDupSelection 
01244     {
01245         siSetSelection  = 0,        
01246         siNoSelection   = 1,        
01247         siAddToSelection    = 2     
01248     }  siDupSelection;  // end of siDupSelection group
01250 
01251 
01256 typedef
01257 enum siDupTextureSupport 
01258     {
01259         siDuplicateSelectedTextureSupports  = 0,        
01260         siDuplicateTextureSupports  = 1,        
01261         siShareTextureSupports  = 2,        
01262         siFreezeAllProjections  = 3     
01263     }  siDupTextureSupport; // end of siDupTextureSupport group
01265 
01266 
01271 typedef
01272 enum siDupTransform 
01273     {
01274         siGlobalXForm   = 0,        
01275         siApplyRepeatXForm  = 1     
01276     }  siDupTransform;  // end of siDupTransform group
01278 
01279 
01284 typedef
01285 enum siEditClipOptions 
01286     {
01287         siClipNudge = 1,        
01288         siClipSlip  = 2,        
01289         siClipTrim  = 3,        
01290         siClipScale = 4,        
01291         siClipStartAt   = 5,        
01292         siClipEndAt = 6,        
01293         siClipScaleTo   = 7     
01294     }  siEditClipOptions;   // end of siEditClipOptions group
01296 
01297 
01302 typedef
01303 enum siEffectInputType 
01304     {
01305         siSelectedParams    = 1,        
01306         siAllParamsInClip   = 2,        
01307         siPoseOffsetClip    = 3     
01308     }  siEffectInputType;   // end of siEffectInputType group
01310 
01311 
01316 typedef
01317 enum siErrorValueEnum 
01318     {
01319         siErrCancelled  = 0x4C7L        
01320     }  siErrorValueEnum;    // end of siErrorValueEnum group
01322 
01323 
01330 typedef
01331 enum siEventID 
01332     {
01333         siOnActivate    = 542179359,        
01334         siOnBeginFileExport = 542179347,        
01335         siOnBeginFileImport = 542179349,        
01336         siOnBeginFrame  = 542179338,        
01337         siOnBeginNewScene   = 542179328,        
01338         siOnBeginPassChange = 542179369,        
01339         siOnBeginRefModelModLoad    = 542179364,        
01340         siOnBeginSceneOpen  = 542179330,        
01341         siOnBeginSceneSave  = 542179332,        
01342         siOnBeginSceneSave2 = 542179356,        
01343         siOnBeginSceneSaveAs    = 542179334,        
01344         siOnBeginSequence   = 542179340,        
01345         siOnChangeProject   = 542179362,        
01346         siOnCloseScene  = 542179358,        
01347         siOnCustomFileExport    = 542179367,        
01348         siOnCustomFileImport    = 542179366,        
01349         siOnDragAndDrop = 542179368,        
01350         siOnEndFileExport   = 542179348,        
01351         siOnEndFileImport   = 542179350,        
01352         siOnEndFrame    = 542179339,        
01353         siOnEndNewScene = 542179329,        
01354         siOnEndPassChange   = 542179370,        
01355         siOnEndRefModelModLoad  = 542179365,        
01356         siOnEndSceneOpen    = 542179331,        
01357         siOnEndSceneSave    = 542179333,        
01358         siOnEndSceneSave2   = 542179357,        
01359         siOnEndSceneSaveAs  = 542179335,        
01360         siOnEndSequence = 542179341,        
01361         siOnKeyDown = 542179343,        
01362         siOnKeyUp   = 542179342,        
01363         siOnMaximize    = 542179360,        
01364         siOnMinimize    = 542179361,        
01365         siOnObjectAdded = 542179353,        
01366         siOnObjectRemoved   = 542179354,        
01367         siOnRefModelModSave = 542179363,        
01368         siOnSelectionChange = 542179337,        
01369         siOnSourcePathChange    = 542179352,        
01370         siOnStartup = 542179351,        
01371         siOnTerminate   = 542179336,        
01372         siOnTimeChange  = 542179345,        
01373         siOnTimer   = 542179355,        
01374         siOnValueChange = 542179344,        
01375         siOnWindowEvent = 542179346     
01376     }  siEventID;   // end of siEventID group
01378 
01379 
01384 typedef
01385 enum siExplorerScope 
01386     {
01387         siExplorerScopeDefault  = 0,        
01388         siExplorerScopeProject  = 1,        
01389         siExplorerScopePreferences  = 2,        
01390         siExplorerScopeScene    = 3,        
01391         siExplorerScopeLayers   = 4,        
01392         siExplorerScopePasses   = 5,        
01393         siExplorerScopeEnvironments = 6,        
01394         siExplorerScopeParTypes = 7,        
01395         siExplorerScopeSelection    = 8,        
01396         siExplorerScopeCustom   = 9,        
01397         siExplorerScopeCurrentLayer = 10,       
01398         siExplorerScopeCurrentPass  = 11,       
01399         siExplorerScopeCurrentEnvironment   = 12,       
01400         siExplorerScopeCurrentParType   = 13,       
01401         siExplorerScopeSourcesClips = 14,       
01402         siExplorerScopeSourcesClipsAnimation    = 15,       
01403         siExplorerScopeSourcesClipsAudio    = 16,       
01404         siExplorerScopeSourcesClipsImages   = 17,       
01405         siExplorerScopeSourcesClipsMaterials    = 18,       
01406         siExplorerScopeSourcesClipsModels   = 19,       
01407         siExplorerScopeCommands = 20        
01408     }  siExplorerScope; // end of siExplorerScope group
01410 
01411 
01417 extern XSIDECL const wchar_t* si0DComponentFamily;  
01418 extern XSIDECL const wchar_t* si1DComponentFamily;  
01419 extern XSIDECL const wchar_t* si2DComponentFamily;  
01420 extern XSIDECL const wchar_t* si3DObjectFamily; 
01421 extern XSIDECL const wchar_t* siAssignmentOperatorFamily;   
01422 extern XSIDECL const wchar_t* siCameraFamily;   
01423 extern XSIDECL const wchar_t* siChainElementFamily; 
01424 extern XSIDECL const wchar_t* siClusterableComponentFamily; 
01425 extern XSIDECL const wchar_t* siClusterFamily;  
01426 extern XSIDECL const wchar_t* siConstraintFamily;   
01427 extern XSIDECL const wchar_t* siContourContrastShaderFamily;    
01428 extern XSIDECL const wchar_t* siContourShaderFamily;    
01429 extern XSIDECL const wchar_t* siContourStoreShaderFamily;   
01430 extern XSIDECL const wchar_t* siControlObjectFamily;    
01431 extern XSIDECL const wchar_t* siControlObjectNurbsTextureFamily;    
01432 extern XSIDECL const wchar_t* siControlObjectTextureFamily; 
01433 extern XSIDECL const wchar_t* siControlObjectTextureProjectionFamily;   
01434 extern XSIDECL const wchar_t* siConverterOperatorFamily;    
01435 extern XSIDECL const wchar_t* siCurveFamily;    
01436 extern XSIDECL const wchar_t* siDeformOperatorFamily;   
01437 extern XSIDECL const wchar_t* siDisplacementShaderFamily;   
01438 extern XSIDECL const wchar_t* siEnvironmentShaderFamily;    
01439 extern XSIDECL const wchar_t* siFxOperatorFamily;   
01440 extern XSIDECL const wchar_t* siGeneratorOperatorFamily;    
01441 extern XSIDECL const wchar_t* siGeometryFamily; 
01442 extern XSIDECL const wchar_t* siGeometryShaderFamily;   
01443 extern XSIDECL const wchar_t* siGroupFamily;    
01444 extern XSIDECL const wchar_t* siImageOperatorFamily;    
01445 extern XSIDECL const wchar_t* siImplicitGeometryFamily; 
01446 extern XSIDECL const wchar_t* siKineInfoFamily; 
01447 extern XSIDECL const wchar_t* siLatticeFamily;  
01448 extern XSIDECL const wchar_t* siLensShaderFamily;   
01449 extern XSIDECL const wchar_t* siLightPhotonShaderFamily;    
01450 extern XSIDECL const wchar_t* siLightPrimitiveFamily;   
01451 extern XSIDECL const wchar_t* siLightShaderFamily;  
01452 extern XSIDECL const wchar_t* siMaterialFamily; 
01453 extern XSIDECL const wchar_t* siMaterialShaderFamily;   
01454 extern XSIDECL const wchar_t* siMeshFamily; 
01455 extern XSIDECL const wchar_t* siNullPrimitiveFamily;    
01456 extern XSIDECL const wchar_t* siNurbsCurveListFamily;   
01457 extern XSIDECL const wchar_t* siNurbsSurfaceMeshFamily; 
01458 extern XSIDECL const wchar_t* siOperatorFamily; 
01459 extern XSIDECL const wchar_t* siOutputShaderFamily; 
01460 extern XSIDECL const wchar_t* siParticleControlObjectFamily;    
01461 extern XSIDECL const wchar_t* siParticleFamily; 
01462 extern XSIDECL const wchar_t* siPassFamily; 
01463 extern XSIDECL const wchar_t* siPatchNetworkFamily; 
01464 extern XSIDECL const wchar_t* siPhotonShaderFamily; 
01465 extern XSIDECL const wchar_t* siPlanarObjectFamily; 
01466 extern XSIDECL const wchar_t* siPointCloudFamily;   
01467 extern XSIDECL const wchar_t* siPropertyFamily; 
01468 extern XSIDECL const wchar_t* siRealTimeShaderFamily;   
01469 extern XSIDECL const wchar_t* siShaderFamily;   
01470 extern XSIDECL const wchar_t* siShadowShaderFamily; 
01471 extern XSIDECL const wchar_t* siSubComponentFamily; 
01472 extern XSIDECL const wchar_t* siSurfaceCurveFamily; 
01473 extern XSIDECL const wchar_t* siSurfaceFamily;  
01474 extern XSIDECL const wchar_t* siTextureShaderFamily;    
01475 extern XSIDECL const wchar_t* siTopologyOperatorFamily; 
01476 extern XSIDECL const wchar_t* siVirtualComponentFamily; 
01477 extern XSIDECL const wchar_t* siVirtualCurveFamily; 
01478 extern XSIDECL const wchar_t* siVolumeShaderFamily;     // end of siFamily siFamily String Constant group
01480 
01481 
01486 typedef
01487 enum siFCurveEditorAttribute 
01488     {
01489         siRegionStartFrame  = 0,        
01490         siRegionEndFrame    = 1,        
01491         siRegionMin = 2,        
01492         siRegionMax = 3     
01493     }  siFCurveEditorAttribute; // end of siFCurveEditorAttribute group
01495 
01496 
01503 typedef
01504 enum siFCurveExtrapolation 
01505     {
01506         siConstantExtrapolation = 1,        
01507         siLinearExtrapolation   = 2,        
01508         siPeriodicExtrapolation = 3,        
01509         siPeriodicRelativeExtrapolation = 4     
01510     }  siFCurveExtrapolation;   // end of siFCurveExtrapolation group
01512 
01513 
01519 typedef
01520 enum siFCurveInterpolation 
01521     {
01522         siDefaultInterpolation  = 0,        
01523         siConstantInterpolation = 1,        
01524         siLinearInterpolation   = 2,        
01525         siCubicInterpolation    = 3     
01526     }  siFCurveInterpolation;   // end of siFCurveInterpolation group
01528 
01529 
01538 typedef
01539 enum siFCurveKeyConstraint 
01540     {
01541         siParameterConstraint   = 1,        
01542         siLeftRightValuesConstraint = 2,        
01543         siG1ContinuousConstraint    = 4,        
01544         siLeftRightTangentDirectionConstraint   = 8,        
01545         siLeftRightTangentLengthConstraint  = 16,       
01546         siLockConstraint    = 32,       
01547         siHorizontalTangentConstraint   = 64,       
01548         siExtremumHorizontalTangentConstraint   = 128,      
01549         siAdjustedTangentConstraint = 256,      
01550         siZeroLengthTangentConstraint   = 512,      
01551         siSameLengthTangentConstraint   = 1024,     
01552         siNeighborTangentConstraint = 2048,     
01553         siMirrorTangentConstraint   = 4096      
01554     }  siFCurveKeyConstraint;   // end of siFCurveKeyConstraint group
01556 
01557 
01564 typedef
01565 enum siFCurveKeyInterpolation 
01566     {
01567         siDefaultKeyInterpolation   = 0,        
01568         siConstantKeyInterpolation  = 1,        
01569         siLinearKeyInterpolation    = 2,        
01570         siCubicKeyInterpolation = 3     
01571     }  siFCurveKeyInterpolation;    // end of siFCurveKeyInterpolation group
01573 
01574 
01579 typedef
01580 enum siFCurveKeySelectionMode 
01581     {
01582         siSetKeySelection   = 1,        
01583         siAddToKeySelection = 2,        
01584         siRemoveFromKeySelection    = 3,        
01585         siToggleKeySelection    = 4     
01586     }  siFCurveKeySelectionMode;    // end of siFCurveKeySelectionMode group
01588 
01589 
01594 typedef
01595 enum siFCurveSmoothFilterType 
01596     {
01597         siFCurveAverageFilterType   = 1,        
01598         siFCurveGaussianFilterType  = 2     
01599     }  siFCurveSmoothFilterType;    // end of siFCurveSmoothFilterType group
01601 
01602 
01608 typedef
01609 enum siFCurveType 
01610     {
01611         siUnknownFCurve = 0,        
01612         siDefaultFCurve = 0,        
01613         siBooleanFCurve = 10,       
01614         siIntegerFCurve = 15,       
01615         siStandardFCurve    = 20,       
01616         siRawDataFCurve = 30,       
01617         siQuaternionFCurve  = 40        
01618     }  siFCurveType;    // end of siFCurveType group
01620 
01621 
01627 typedef
01628 enum siFileType 
01629     {
01630         siFileTypeDefault   = 0,        
01631         siFileTypeScene = 1,        
01632         siFileTypeModel = 2,        
01633         siFileTypeImage = 3,        
01634         siFileTypeAudio = 4,        
01635         siFileTypeSI3D  = 5,        
01636         siFileTypeScript    = 6,        
01637         siFileTypeFcurve    = 7,        
01638         siFileTypeExpression    = 8,        
01639         siFileTypeRenderPicture = 9,        
01640         siFileTypeAction    = 10,       
01641         siFileTypeShader    = 11,       
01642         siFileTypeBackup    = 12,       
01643         siFileTypeMI    = 13,       
01644         siFileTypeIgnore    = 14,       
01645         siFileTypeSimulation    = 15,       
01646         siFileTypeReferencedModel   = 16,       
01647         siFileTypeQuery = 17,       
01648         siFileTypeSynoptic  = 18,       
01649         siFileTypeDotXSI    = 19,       
01650         siFileTypeRenderMap = 20,       
01651         siFileTypeAddon = 21,       
01652         siFileTypeMatLib    = 22,       
01653         siFileTypeThumbnail = 23,       
01654         siFileTypeMixer = 24,       
01655         siFileTypeIges  = 25,       
01656         siFileTypeLast  = 26        
01657     }  siFileType;  // end of siFileType group
01659 
01660 
01666 extern XSIDECL const wchar_t* siFilter3DObjectType; 
01667 extern XSIDECL const wchar_t* siFilterObjectType;   
01669 extern XSIDECL const wchar_t* siFilterPropertyType; 
01670 extern XSIDECL const wchar_t* siFilterSubComponentType;     // end of siFilterFundamentalType siFilterFundamentalType String Constant group
01673 
01674 
01679 typedef
01680 enum siFilterMode 
01681     {
01682         siQuickSearch   = 0,        
01683         siSearchFamilies    = 1,        
01684         siSearchObjects = 2,        
01685         siFullSearch    = 3     
01686     }  siFilterMode;    // end of siFilterMode group
01688 
01689 
01697 typedef
01698 enum siFilterType 
01699     {
01700         siFilterUndefined   = 0,        
01701         siFilterObject  = 1,        
01702         siFilter3DObject    = 2,        
01703         siFilterProperty    = 3,        
01704         siFilterSubComponentEdge    = 4,        
01705         siFilterSubComponentPoint   = 5,        
01706         siFilterSubComponentPolygon = 6,        
01707         siFilterSubComponentKnot    = 7     
01708     }  siFilterType;    // end of siFilterType group
01710 
01711 
01716 typedef
01717 enum siGeneratorInputsDisposalMode 
01718     {
01719         siKeepGenOpInputs   = 0,        
01720         siHideGenOpInputs   = 1,        
01721         siDeleteGenOpInputs = 2     
01722     }  siGeneratorInputsDisposalMode;   // end of siGeneratorInputsDisposalMode group
01724 
01725 
01732 typedef
01733 enum siGridSelectionMode 
01734     {
01735         siSelectionCell = 0,        
01736         siSelectionHeader   = 1,        
01737         siSelectionNone = 2     
01738     }  siGridSelectionMode; // end of siGridSelectionMode group
01740 
01741 
01747 typedef
01748 enum siGridWidgetColumnType 
01749     {
01750         siColumnStandard    = 0,        
01751         siColumnBool    = 1,        
01752         siColumnCombo   = 2     
01753     }  siGridWidgetColumnType;  // end of siGridWidgetColumnType group
01755 
01756 
01761 typedef
01762 enum siICEAttributeCategory 
01763     {
01764         siICEAttributeCategoryUnknown   = 0,        
01765         siICEAttributeCategoryBuiltin   = 1,        
01766         siICEAttributeCategoryCustom    = 2     
01767     }  siICEAttributeCategory;  // end of siICEAttributeCategory group
01769 
01770 
01776 typedef
01777 enum siICENodeContextType 
01778     {
01779         siICENodeContextSingleton   = 1,        
01780         siICENodeContextComponent0D = 2,        
01781         siICENodeContextComponent1D = 4,        
01782         siICENodeContextComponent2D = 8,        
01783         siICENodeContextComponent0D2D   = 16,       
01784         siICENodeContextElementGenerator    = 32,       
01785         siICENodeContextSingletonOrComponent0D  = siICENodeContextSingleton | siICENodeContextComponent0D,      
01786         siICENodeContextSingletonOrComponent1D  = siICENodeContextSingleton | siICENodeContextComponent1D,      
01787         siICENodeContextSingletonOrComponent2D  = siICENodeContextSingleton | siICENodeContextComponent2D,      
01788         siICENodeContextSingletonOrComponent0D2D    = siICENodeContextSingleton | siICENodeContextComponent0D2D,        
01789         siICENodeContextSingletonOrElementGenerator = siICENodeContextSingleton | siICENodeContextElementGenerator,     
01790         siICENodeContextComponent0DOr1DOr2D = siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D,      
01791         siICENodeContextNotSingleton    = siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D | siICENodeContextComponent0D2D | siMDNodeEvaluationContextPointLocator,      
01792         siICENodeContextAny = siICENodeContextSingleton | siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D | siICENodeContextComponent0D2D | siMDNodeEvaluationContextPointLocator       
01793     }  siICENodeContextType;    // end of siICENodeContextType group
01795 
01796 
01801 typedef
01802 enum siICENodeDataType 
01803     {
01804         siICENodeDataBool   = 1,        
01805         siICENodeDataLong   = 2,        
01806         siICENodeDataFloat  = 4,        
01807         siICENodeDataVector2    = 8,        
01808         siICENodeDataVector3    = 16,       
01810         siICENodeDataVector4    = 32,       
01812         siICENodeDataQuaternion = 64,       
01814         siICENodeDataMatrix33   = 128,      
01816         siICENodeDataMatrix44   = 256,      
01818         siICENodeDataColor4 = 512,      
01820         siICENodeDataGeometry   = 1024,     
01821         siICENodeDataLocation   = 2048,     
01822         siICENodeDataExecute    = 4096,     
01823         siICENodeDataReference  = 8192,     
01824         siICENodeDataRotation   = 16384,        
01826         siICENodeDataShape  = 32768,        
01827         siICENodeDataValue  = siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape,     
01828         siICENodeDataInterface  = siICENodeDataGeometry,        
01829         siICENodeDataMultiComp  = siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4,       
01830         siICENodeDataArithmeticSupport  = siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44,        
01831         siICENodeDataAny    = siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataGeometry | siICENodeDataLocation | siICENodeDataReference | siICENodeDataExecute      
01832     }  siICENodeDataType;   // end of siICENodeDataType group
01834 
01835 
01840 typedef
01841 enum siICENodeStructureType 
01842     {
01843         siICENodeStructureSingle    = 1,        
01844         siICENodeStructureArray = 2,        
01845         siICENodeStructureAny   = siICENodeStructureSingle | siICENodeStructureArray        
01846     }  siICENodeStructureType;  // end of siICENodeStructureType group
01848 
01849 
01854 typedef
01855 enum siICENodeThreadingModel 
01856     {
01857         siICENodeUnknownThreading   = 0,        
01858         siICENodeSingleThreading    = 1,        
01859         siICENodeMultiThreading = 2     
01860     }  siICENodeThreadingModel; // end of siICENodeThreadingModel group
01862 
01863 
01868 typedef
01869 enum siICEShapeType 
01870     {
01871         siICEShapeUnknown   = -1,       
01872         siICEShapePoint = 0,        
01873         siICEShapeSegment   = 1,        
01874         siICEShapeDisc  = 2,        
01875         siICEShapeRectangle = 3,        
01876         siICEShapeSphere    = 4,        
01877         siICEShapeBox   = 5,        
01878         siICEShapeCylinder  = 6,        
01879         siICEShapeCapsule   = 7,        
01880         siICEShapeCone  = 8,        
01881         siICEShapeBlob  = 9,        
01882         siICEShapeInstance  = 128,      
01883         siICEShapeReference = 129       
01884     }  siICEShapeType;  // end of siICEShapeType group
01886 
01887 
01893 typedef
01894 enum siImageBitDepth 
01895     {
01896         siImageBitDepthUnknown  = -1,       
01897         siImageBitDepthInteger1 = 0,        
01898         siImageBitDepthInteger2 = 1,        
01899         siImageBitDepthInteger4 = 2,        
01900         siImageBitDepthInteger8 = 3,        
01901         siImageBitDepthInteger16    = 4,        
01902         siImageBitDepthInteger32    = 5,        
01903         siImageBitDepthFloat16  = 20,       
01904         siImageBitDepthFloat32  = 21        
01905     }  siImageBitDepth; // end of siImageBitDepth group
01907 
01908 
01916 extern XSIDECL const wchar_t* siImageDataTypeRGBA;  
01917 extern XSIDECL const wchar_t* siImageDataTypeRGB;   
01918 extern XSIDECL const wchar_t* siImageDataTypeRGBE;  
01919 extern XSIDECL const wchar_t* siImageDataTypeAlpha; 
01920 extern XSIDECL const wchar_t* siImageDataTypeIntensity; 
01921 extern XSIDECL const wchar_t* siImageDataTypeDepth; 
01922 extern XSIDECL const wchar_t* siImageDataTypeNormal;    
01923 extern XSIDECL const wchar_t* siImageDataTypeMotion;    
01924 extern XSIDECL const wchar_t* siImageDataTypeVector;    
01925 extern XSIDECL const wchar_t* siImageDataTypePoint; 
01926 extern XSIDECL const wchar_t* siImageDataTypeLabel; 
01927 extern XSIDECL const wchar_t* siImageDataTypeBitMask;       // end of siImageDataType siImageDataType String Constant group
01929 
01930 
01936 typedef
01937 enum siImageRatio 
01938     {
01939         siImageRatio1x1 = 0,        
01940         siImageRatio2x1 = 1,        
01941         siImageRatio4x1 = 2,        
01942         siImageRatio8x1 = 3,        
01943         siImageRatio16x1    = 4,        
01944         siImageRatioThumbnail   = 5     
01945     }  siImageRatio;    // end of siImageRatio group
01947 
01948 
01953 typedef
01954 enum siImportShareOptions 
01955     {
01956         siImportShareOptionsNone    = 0,        
01957         siImportShareOptionsImageClips  = 1,        
01958         siImportShareOptionsMaterials   = 2,        
01961         siImportShareOptionsLayers  = 4,        
01963         siImportShareOptionsPartitions  = 8,        
01966         siImportShareOptionsAll = 0xFFFF        
01967     }  siImportShareOptions;    // end of siImportShareOptions group
01969 
01970 
01975 typedef
01976 enum siInspectMode 
01977     {
01978         siRecycle   = 1,        
01979         siFollow    = 2,        
01980         siLock  = 3,        
01981         siModal = 4,        
01982         siLockAndForceNew   = 5     
01983     }  siInspectMode;   // end of siInspectMode group
01985 
01986 
01991 typedef
01992 enum siInstallationPath 
01993     {
01994         siProjectPath   = 0,        
01995         siUserPath  = 1,        
01996         siWorkgroupPath = 2,        
01997         siFactoryPath   = 3,        
01998         siAddonPath = 4,        
01999         siUserAddonPath = 5,        
02000         siWorkgroupAddonPath    = 6,        
02001         siUnknownPath   = 7,        
02002         siCustomPath    = 9     
02003     }  siInstallationPath;  // end of siInstallationPath group
02005 
02006 
02011 typedef
02012 enum siKeyableAttributeType 
02013     {
02014         siKeyableAttributeClear = 0,        
02015         siKeyableAttributeKeyable   = 1,        
02016         siKeyableAttributeNonKeyableVisible = 2     
02017     }  siKeyableAttributeType;  // end of siKeyableAttributeType group
02019 
02020 
02025 typedef
02026 enum siKeyboardState 
02027     {
02028         siShiftMask = 1,        
02029         siCtrlMask  = 2,        
02030         siAltMask   = 4     
02031     }  siKeyboardState; // end of siKeyboardState group
02033 
02034 
02039 typedef
02040 enum siKnotParameterization 
02041     {
02042         siUniformParameterization   = 0,        
02043         siNonUniformParameterization    = 1,        
02044         siChordLengthParameterization   = 2,        
02045         siCentripetalParameterization   = 3     
02046     }  siKnotParameterization;  // end of siKnotParameterization group
02048 
02049 
02054 typedef
02055 enum siLightType 
02056     {
02057         siLightPoint    = 0,        
02058         siLightInfinite = 1,        
02059         siLightSpot = 2,        
02060         siLightSun  = 3,        
02061         siUndefinedLightType    = 4     
02062     }  siLightType; // end of siLightType group
02064 
02065 
02070 typedef
02071 enum siLineIntersectionType 
02072     {
02073         siSemiLineIntersection  = 0,        
02074         siLineIntersection  = 1,        
02075         siSegmentIntersection   = 2     
02076     }  siLineIntersectionType;  // end of siLineIntersectionType group
02078 
02079 
02084 typedef
02085 enum siLockLevel 
02086     {
02087         siLockLevelNone = 0,        
02088         siLockLevelConstruction = 1,        
02089         siLockLevelAnimation    = 2,        
02090         siLockLevelManipulation = 4,        
02091         siLockLevelNavigation   = 8,        
02092         siLockLevelAll  = 0xFFFF        
02093     }  siLockLevel; // end of siLockLevel group
02095 
02096 
02102 typedef
02103 enum siLockType 
02104     {
02105         siLockTypeNone  = 0,        
02106         siLockTypeSystem    = 1,        
02107         siLockTypeUser  = 2,        
02108         siLockTypeRefModel  = 3,        
02109         siLockTypeOverride  = 4,        
02110         siLockTypeAll   = 0xFFFF        
02111     }  siLockType;  // end of siLockType group
02113 
02114 
02120 extern XSIDECL const wchar_t* siCompoundMappedItem; 
02121 extern XSIDECL const wchar_t* siConstraintMappedItem;   
02123 extern XSIDECL const wchar_t* siExpressionMappedItem;   
02125 extern XSIDECL const wchar_t* siFCurveMappedItem;   
02126 extern XSIDECL const wchar_t* siShapeCompoundMappedItem;    
02127 extern XSIDECL const wchar_t* siShapeKeyMappedItem; 
02128 extern XSIDECL const wchar_t* siStaticValueMappedItem;      // end of siMappedItemType siMappedItemType String Constant group
02131 
02132 
02137 typedef
02138 enum siMaterialPorts 
02139     {
02140         siMaterialPortSurface   = 1,        
02141         siMaterialPortVolume    = 2,        
02142         siMaterialPortEnvironment   = 3,        
02143         siMaterialPortContour   = 4,        
02144         siMaterialPortDisplacement  = 5,        
02145         siMaterialPortShadow    = 6,        
02146         siMaterialPortPhoton    = 7,        
02147         siMaterialPortPhotonVol = 8,        
02148         siMaterialPortBumpMap   = 9     
02149     }  siMaterialPorts; // end of siMaterialPorts group
02151 
02152 
02158 typedef
02159 enum siMenuAnchorPoints 
02160     {
02161         siMenuUndefinedID   = 0,        
02162         siMenuTbGetPrimitiveCurveID = 1,        
02163         siMenuTbGetPrimitivePolygonMeshBasicID  = 2,        
02164         siMenuTbGetPrimitivePolygonMeshHedronID = 3,        
02165         siMenuTbGetPrimitivePolygonMeshID   = 4,        
02166         siMenuTbGetPrimitiveSurfaceID   = 5,        
02167         siMenuTbGetPrimitiveImplicitCurveID = 6,        
02168         siMenuTbGetPrimitiveImplicitID  = 7,        
02169         siMenuTbGetPrimitiveControlObjectID = 8,        
02170         siMenuTbGetPrimitiveModelID = 9,        
02171         siMenuTbGetPrimitiveID  = 10,       
02172         siMenuTbGetCameraID = 11,       
02173         siMenuTbGetLightID  = 12,       
02174         siMenuTbGetMaterialID   = 13,       
02175         siMenuTbGetMaterialBasicID  = 14,       
02176         siMenuTbGetMaterialSimpleID = 15,       
02177         siMenuTbGetMaterialRealTimeID   = 16,       
02178         siMenuTbGetPropertyID   = 17,       
02179         siMenuTbGetPropertyTextureProjectionID  = 18,       
02180         siMenuTbGetPropertyTextureMapID = 19,       
02181         siMenuTbGetPropertyTextureID    = 20,       
02182         siMenuTbGetPropertyUserDataMapID    = 21,       
02183         siMenuTbGetPropertyMapPaintID   = 22,       
02184         siMenuTbGetPropertyPSetID   = 23,       
02185         siMenuTbDeformSpatialID = 24,       
02186         siMenuTbDeformID    = 25,       
02187         siMenuTbCreateSkeletonID    = 26,       
02188         siMenuTbCreateSkeletonDrawID    = 27,       
02189         siMenuTbCreateSkeletonInspectID = 28,       
02190         siMenuTbModelCreateCurveID  = 100,      
02191         siMenuTbModelCreateSurfaceMeshID    = 101,      
02192         siMenuTbModelCreatePolygonMeshID    = 102,      
02193         siMenuTbModelCreateModelID  = 103,      
02194         siMenuTbModelCreateTextID   = 104,      
02195         siMenuTbModelModifyComponentID  = 105,      
02196         siMenuTbModelModifyCurveID  = 106,      
02197         siMenuTbModelModifySurfaceMeshID    = 107,      
02198         siMenuTbModelModifyPolygonMeshID    = 108,      
02199         siMenuTbModelModifyModelID  = 109,      
02200         siMenuTbAnimateCreateParameterID    = 200,      
02201         siMenuTbAnimateCreateParameterCustomPSetID  = 201,      
02202         siMenuTbAnimateCreateParameterCustomParamID = 202,      
02203         siMenuTbAnimateCreateParameterExpressionID  = 203,      
02204         siMenuTbAnimateCreateParameterProxyID   = 204,      
02205         siMenuTbAnimateCreateCurveID    = 205,      
02206         siMenuTbAnimateCreatePathID = 206,      
02207         siMenuTbAnimateCreateCharacterID    = 207,      
02208         siMenuTbAnimateDeformShapeID    = 208,      
02209         siMenuTbAnimateDeformShapeKeyID = 209,      
02210         siMenuTbAnimateDeformEnvelopeID = 210,      
02211         siMenuTbAnimateActionsStoreID   = 211,      
02212         siMenuTbAnimateActionsApplyID   = 212,      
02213         siMenuTbAnimateActionsTemplatesID   = 213,      
02214         siMenuTbAnimateToolsPlotID  = 214,      
02215         siMenuTbAnimateToolsDevicesID   = 215,      
02216         siMenuTbAnimateToolsImportID    = 216,      
02217         siMenuTbAnimateToolsExportID    = 217,      
02218         siMenuTbAnimateToolsMotorID = 218,      
02219         siMenuTbRenderRegionID  = 300,      
02220         siMenuTbRenderPreviewID = 301,      
02221         siMenuTbRenderRenderID  = 302,      
02222         siMenuTbRenderExportMIID    = 303,      
02223         siMenuTbRenderPassEditID    = 304,      
02224         siMenuTbRenderPassEditNewPassID = 305,      
02225         siMenuTbRenderPassPartitionID   = 306,      
02226         siMenuTbRenderExportID  = 307,      
02227         siMenuTbGetForceID  = 400,      
02228         siMenuTbCreateParticlesID   = 401,      
02229         siMenuTbCreateParticlesFluidID  = 402,      
02230         siMenuTbCreateParticlesExplosionID  = 403,      
02231         siMenuTbCreateParticlesNewPTypeID   = 404,      
02232         siMenuTbCreateRigidBodyID   = 405,      
02233         siMenuTbCreateRigidBodyConstraintID = 406,      
02234         siMenuTbCreateClothID   = 407,      
02235         siMenuTbModifyParticlesID   = 408,      
02236         siMenuTbModifyRigidBodyID   = 409,      
02237         siMenuTbModifyEnvironmentID = 410,      
02238         siMenuTbCreateSoftBodyID    = 411,      
02239         siMenuTbICECreateID = 412,      
02240         siMenuTbICEEditID   = 413,      
02241         siMenuMainFileSceneID   = 1000,     
02242         siMenuMainFileProjectID = 1001,     
02243         siMenuMainFileExportID  = 1002,     
02244         siMenuMainFileImportID  = 1003,     
02245         siMenuMainWindowID  = 1004,     
02246         siMenuMainHelpID    = 1005,     
02247         siMenuMainApplicationID = 1006,     
02248         siMenuMainApplicationPropertySetsID = 1007,     
02249         siMenuMainApplicationLayoutsID  = 1008,     
02250         siMenuMainApplicationViewsID    = 1009,     
02251         siMenuMainApplicationToolbarsID = 1010,     
02252         siMenuMainApplicationCommandsID = 1011,     
02253         siMenuMainApplicationKeyMappingsID  = 1012,     
02254         siMenuMainApplicationPreferencesID  = 1013,     
02255         siMenuMainTopLevelID    = 1014,     
02256         siMenuMainFileCrosswalkID   = 1015,     
02257         siMenuMCPSelectTopID    = 2000,     
02258         siMenuMCPSelectBottomID = 2001,     
02259         siMenuMCPSelectExploreBtnID = 2002,     
02260         siMenuMCPSelectSelBtnContextID  = 2003,     
02261         siMenuMCPTransformTopID = 2004,     
02262         siMenuMCPTransformBottomID  = 2005,     
02263         siMenuMCPSnapID = 2006,     
02264         siMenuMCPConstrainID    = 2007,     
02265         siMenuMCPEditID = 2008,     
02266         siMenuMCPAnimationID    = 2009,     
02267         siMenuMCPPlaybackID = 2010,     
02268         siMenuVMViewTypeID  = 3000,     
02269         siMenuVMCameraID    = 3001,     
02270         siMenuVMVisibilityID    = 3002,     
02271         siMenuVMDisplayID   = 3003,     
02272         siMenu3DViewClusterContextID    = 3100,     
02273         siMenu3DViewComponentContextID  = 3101,     
02274         siMenu3DViewComponentEditContextID  = 3102,     
02275         siMenu3DViewGeneralContextID    = 3103,     
02276         siMenu3DViewObjectContextID = 3104,     
02277         siMenu3DViewObjectEditContextID = 3105,     
02278         siMenu3DViewObjectGroupContextID    = 3106,     
02279         siMenu3DViewObjectMeshContextID = 3107,     
02280         siMenu3DViewObjectSelectContextID   = 3108,     
02281         siMenuSEGeneralContextID    = 3200,     
02282         siMenuSELayersContextID = 3201,     
02283         siMenuSEPassesContextID = 3202,     
02284         siMenuSEPartitionsContextID = 3203,     
02285         siMenuSEObjectContextID = 3204,     
02286         siMenuSEGroupContextID  = 3205,     
02287         siMenuSEAnimContextID   = 3206,     
02288         siMenuSEClusterContextID    = 3207,     
02289         siMenuSEOperatorContextID   = 3208,     
02290         siMenuSEConstraintContextID = 3209,     
02291         siMenuSEPreferenceContextID = 3210,     
02292         siMenuSEMaterialContextID   = 3211,     
02293         siMenuSEModelContextID  = 3212,     
02294         siMenuPluginMgrPluginFileID = 3300,     
02295         siMenuPluginMgrTreeFileID   = 3301,     
02296         siMenuPluginMgrContextPluginID  = 3302,     
02297         siMenuPluginMgrContextPluginLocationID  = 3303,     
02298         siMenuPluginMgrContextUserRootID    = 3304,     
02299         siMenuPluginMgrContextFactoryRootID = 3305,     
02300         siMenuPluginMgrContextWorkgroupRootID   = 3306,     
02301         siMenuPluginMgrContextAddonID   = 3307,     
02302         siMenuPluginMgrContextCustomLocationID  = 3308,     
02303         siMenuPluginMgrSPDLFileID   = 3309,     
02304         siMenuPluginMgrContextSPDLID    = 3310,     
02305         siMenuPluginMgrContextSPDLLocationID    = 3311,     
02306         siMenuPluginMgrContextPluginItemID  = 3312,     
02307         siMenuPluginMgrContextViewLocationID    = 3313,     
02308         siMenuPluginMgrContextViewID    = 3314,     
02309         siMenuPluginMgrContextToolbarLocationID = 3315,     
02310         siMenuPluginMgrContextToolbarID = 3316,     
02311         siMenuWorkgroupMgrFileID    = 3350,     
02312         siMenuWorkgroupMgrContextID = 3351,     
02313         siMenuScriptEditContextID   = 3400,     
02314         siMenuScriptHistoryContextID    = 3401,     
02315         siMenuPropertyPageContextID = 3600,     
02316         siMenuPropertyPageAnimContextID = 3601,     
02317         siMenuShapeManagerEditID    = 3700,     
02318         siMenuShapeManagerCreateContextSingleSelectionID    = 3701,     
02319         siMenuShapeManagerCreateContextMultiSelectionID = 3702,     
02320         siMenuShapeManagerAnimateContextSingleSelectionID   = 3703,     
02321         siMenuShapeManagerAnimateContextMultiSelectionID    = 3704,     
02322         siMenuShapeManagerAnimateID = 3705,     
02323         siMenuRenderRegionContextID = 3800,     
02324         siMenuMaterialPanelMaterialID   = 3900,     
02325         siMenuTextureEditorToolsID  = 4000,     
02326         siMenuRenderTreeToolsID = 4100,     
02327         siMenuICEViewToolsID    = 4101,     
02328         siMenuRTNodeContextID   = 4102,     
02329         siMenuICENodeContextID  = 4103,     
02330         siMenuICENodePortContextID  = 4104,     
02331         siMenuRenderTreeTopLevelID  = 4105,     
02332         siMenuICEViewTopLevelID = 4106,     
02333         siMenuTextEditorWidgetEditID    = 4200,     
02334         siMenuTextureSpaceProjectionID  = 4300      
02335     }  siMenuAnchorPoints;  // end of siMenuAnchorPoints group
02337 
02338 
02343 typedef
02344 enum siMenuItemStyle 
02345     {
02346         siMenuItemUndefined = 0,        
02347         siMenuItem  = 1,        
02348         siMenuItemSubmenu   = 2,        
02349         siMenuItemSeparator = 3     
02350     }  siMenuItemStyle; // end of siMenuItemStyle group
02352 
02353 
02358 typedef
02359 enum siModelKind 
02360     {
02361         siModelKind_Regular = 0,        
02362         siModelKind_Reference   = 1,        
02363         siModelKind_Instance    = 2     
02364     }  siModelKind; // end of siModelKind group
02366 
02367 
02372 typedef
02373 enum siModificationDeltaType 
02374     {
02375         siModificationDeltaActiveResolution = 0,        
02376         siModificationDeltaRemoveAnimation  = 1,        
02377         siModificationDeltaConstraint   = 2,        
02378         siModificationDeltaUpVectorConstraint   = 3,        
02379         siModificationDeltaOperator = 4,        
02380         siModificationDeltaExpression   = 5,        
02381         siModificationDeltaStaticValue  = 6,        
02382         siModificationDeltaFCurve   = 7,        
02383         siModificationDeltaGroupRelation    = 8,        
02384         siModificationDeltaCluster  = 9,        
02385         siModificationDeltaClusterProperty  = 10,       
02386         siModificationDeltaProperty = 11        
02387     }  siModificationDeltaType; // end of siModificationDeltaType group
02389 
02390 
02395 typedef
02396 enum siModificationMixerType 
02397     {
02398         siModificationMixerNone = 0,        
02399         siModificationMixerAnimation    = 1,        
02400         siModificationMixerShape    = 2,        
02401         siModificationMixerAudio    = 4,        
02402         siModificationMixerCache    = 8,        
02403         siModificationMixerTypeAll  = 65535     
02404     }  siModificationMixerType; // end of siModificationMixerType group
02406 
02407 
02414 typedef
02415 enum siMsgBoxFlags 
02416     {
02417         siMsgOkOnly = 0,        
02418         siMsgOkCancel   = 1,        
02419         siMsgAbortRetryIgnore   = 2,        
02420         siMsgYesNoCancel    = 3,        
02421         siMsgYesNo  = 4,        
02422         siMsgRetryCancel    = 5,        
02423         siMsgCritical   = 16,       
02424         siMsgQuestion   = 32,       
02425         siMsgExclamation    = 48,       
02426         siMsgInformation    = 64,       
02427         siMsgDefaultButton1 = 0,        
02428         siMsgDefaultButton2 = 256,      
02429         siMsgDefaultButton3 = 512       
02430     }  siMsgBoxFlags;   // end of siMsgBoxFlags group
02432 
02433 
02439 typedef
02440 enum siMsgButtonPressed 
02441     {
02442         siMsgOk = 1,        
02443         siMsgCancel = 2,        
02444         siMsgAbort  = 3,        
02445         siMsgRetry  = 4,        
02446         siMsgIgnore = 5,        
02447         siMsgYes    = 6,        
02448         siMsgNo = 7     
02449     }  siMsgButtonPressed;  // end of siMsgButtonPressed group
02451 
02452 
02457 typedef
02458 enum siNavigateComponentType 
02459     {
02460         siNextComponent = 0,        
02461         siPreviousComponent = 1,        
02462         siFirstComponent    = 2,        
02463         siLastComponent = 3     
02464     }  siNavigateComponentType; // end of siNavigateComponentType group
02466 
02467 
02472 typedef
02473 enum siNeighborType 
02474     {
02475         siAdjacent  = 1,        
02476         siGrow  = 2,        
02477         siNextCompo = 3,        
02478         siPrevCompo = 4,        
02479         siFirstCompo    = 5,        
02480         siLastCompo = 6     
02481     }  siNeighborType;  // end of siNeighborType group
02483 
02484 
02489 typedef
02490 enum siNodePortDataInsertionLocation 
02491     {
02492         siNodePortDataInsertionLocationBegining = 0,        
02493         siNodePortDataInsertionLocationEnd  = 1,        
02494         siNodePortDataInsertionLocationBefore   = 2,        
02495         siNodePortDataInsertionLocationAfter    = 3     
02496     }  siNodePortDataInsertionLocation; // end of siNodePortDataInsertionLocation group
02498 
02499 
02505 typedef
02506 enum siNormalComputationMethod 
02507     {
02508         siInterpolatedVertexGeometricNormals    = 0,        
02510         siInterpolatedAngleBasedVertexGeometricNormals  = 1,        
02514         siInterpolatedNodeShadingNormals    = 2,        
02516         siInterpolatedAngleBasedNodeShadingNormals  = 3     
02519     }  siNormalComputationMethod;   // end of siNormalComputationMethod group
02521 
02522 
02527 typedef
02528 enum siNurbsDirection 
02529     {
02530         siUDirection    = 0,        
02531         siVDirection    = 1     
02532     }  siNurbsDirection;    // end of siNurbsDirection group
02534 
02535 
02540 typedef
02541 enum siNurbsFormat 
02542     {
02543         siSINurbs   = 0,        
02544         siIGESNurbs = 1     
02545     }  siNurbsFormat;   // end of siNurbsFormat group
02547 
02548 
02553 typedef
02554 enum siObjectIdentifierType 
02555     {
02556         siObjectIdentifier  = 0,        
02557         siModelIdentifier   = 1,        
02558         siObjectGUID    = 2,        
02559         siObjectCLSID   = 3,        
02560         siSpdlFile  = 4     
02561     }  siObjectIdentifierType;  // end of siObjectIdentifierType group
02563 
02564 
02569 typedef
02570 enum siOperationMode 
02571     {
02572         siPersistentOperation   = 0,        
02573         siImmediateOperation    = 1     
02574     }  siOperationMode; // end of siOperationMode group
02576 
02577 
02583 typedef
02584 enum siParamClassification 
02585     {
02586         siClassifVisualization  = 1,        
02587         siClassifPositioning    = 2,        
02588         siClassifAppearance = 4,        
02589         siClassifMetaData   = 8,        
02592         siClassifModel  = 16,       
02593         siClassifTopo   = 16481,        
02596         siClassifGeometry   = 16449,        
02599         siClassifUnknown    = 32768     
02600     }  siParamClassification;   // end of siParamClassification group
02602 
02603 
02608 typedef
02609 enum siParameterFilter 
02610     {
02611         siNoParam   = 0,        
02612         siMarkedParam   = 1,        
02613         siAnimatedParam = 3,        
02614         siSelectedParam = 4,        
02615         siScalingParam  = 5,        
02616         siRotationParam = 6,        
02617         siTranslationParam  = 7,        
02618         siTransformParam    = 8,        
02619         siAllParam  = 128       
02620     }  siParameterFilter;   // end of siParameterFilter group
02622 
02623 
02628 typedef
02629 enum siParameterScope 
02630     {
02631         siInputParameters   = 1,        
02632         siAnimatedParameters    = 2,        
02633         siAllAnimatedParameters = 3     
02634     }  siParameterScope;    // end of siParameterScope group
02636 
02637 
02642 typedef
02643 enum siParticleAttributeType 
02644     {
02645         siPAVector4 = 0,        
02646         siPAVector3 = 1,        
02647         siPAFloat   = 2,        
02648         siPAInt = 3,        
02649         siPAULong   = 4,        
02650         siPAUShort  = 5,        
02651         siPABool    = 6,        
02652         siPAUndefined   = 7     
02653     }  siParticleAttributeType; // end of siParticleAttributeType group
02655 
02656 
02661 typedef
02662 enum siParticleRenderType 
02663     {
02664         siBillboardType = 0,        
02665         siSphereType    = 1,        
02666         siBlobType  = 2     
02667     }  siParticleRenderType;    // end of siParticleRenderType group
02669 
02670 
02675 typedef
02676 enum siPartitionType 
02677     {
02678         siUnknownPartition  = 0,        
02679         siObjectPartition   = 1,        
02680         siLightPartition    = 2     
02681     }  siPartitionType; // end of siPartitionType group
02683 
02684 
02690 typedef
02691 enum siPortFlags 
02692     {
02693         siDefaultPort   = 0,        
02694         siOptionalInputPort = 16,       
02695         siCreatedOutputPort = 256,      
02696         siBranchGroupPort   = 1024      
02697     }  siPortFlags; // end of siPortFlags group
02699 
02700 
02705 typedef
02706 enum siPortType 
02707     {
02708         siPortInput = 0,        
02709         siPortOutput    = 1     
02710     }  siPortType;  // end of siPortType group
02712 
02713 
02721 extern XSIDECL const wchar_t* siControlBitmap;  
02725 extern XSIDECL const wchar_t* siControlBoolean; 
02726 extern XSIDECL const wchar_t* siControlButton;  
02728 extern XSIDECL const wchar_t* siControlCheck;   
02731 extern XSIDECL const wchar_t* siControlCombo;   
02732 extern XSIDECL const wchar_t* siControlEdit;    
02735 extern XSIDECL const wchar_t* siControlFCurve;  
02737 extern XSIDECL const wchar_t* siControlFilePath;    
02740 extern XSIDECL const wchar_t* siControlFolder;  
02742 extern XSIDECL const wchar_t* siControlGrid;    
02745 extern XSIDECL const wchar_t* siControlIconList;    
02748 extern XSIDECL const wchar_t* siControlListBox; 
02753 extern XSIDECL const wchar_t* siControlNumber;  
02756 extern XSIDECL const wchar_t* siControlRadio;   
02758 extern XSIDECL const wchar_t* siControlRGB; 
02760 extern XSIDECL const wchar_t* siControlRGBA;    
02762 extern XSIDECL const wchar_t* siControlStatic;  
02766 extern XSIDECL const wchar_t* siControlString;  
02767 extern XSIDECL const wchar_t* siControlSynoptic;    
02771 extern XSIDECL const wchar_t* siControlTextEditor;      // end of siPPGControlType siPPGControlType String Constant group
02774 
02775 
02780 typedef
02781 enum siPPGEventID 
02782     {
02783         siUndefinedPPGEvent = 0,        
02784         siOnInit    = 1,        
02785         siOnClosed  = 2,        
02786         siParameterChange   = 3,        
02787         siButtonClicked = 4,        
02788         siTabChange = 5     
02789     }  siPPGEventID;    // end of siPPGEventID group
02791 
02792 
02801 extern XSIDECL const wchar_t* siUIAlignCenter;  
02802 extern XSIDECL const wchar_t* siUIAlignLeft;    
02803 extern XSIDECL const wchar_t* siUIAlignRight;   
02804 extern XSIDECL const wchar_t* siUIAudioFile;    
02805 extern XSIDECL const wchar_t* siUIButtonDisable;    
02807 extern XSIDECL const wchar_t* siUICaption;  
02808 extern XSIDECL const wchar_t* siUIColumnCnt;    
02811 extern XSIDECL const wchar_t* siUIColumnGap;    
02812 extern XSIDECL const wchar_t* siUIContinue; 
02815 extern XSIDECL const wchar_t* siUICX;   
02816 extern XSIDECL const wchar_t* siUICY;   
02817 extern XSIDECL const wchar_t* siUIDecimals; 
02820 extern XSIDECL const wchar_t* siUIFCurveColorNonBijective;  
02821 extern XSIDECL const wchar_t* siUIFCurveGhosting;   
02822 extern XSIDECL const wchar_t* siUIFCurveGridSpaceX; 
02823 extern XSIDECL const wchar_t* siUIFCurveGridSpaceY; 
02824 extern XSIDECL const wchar_t* siUIFCurveLabelX; 
02826 extern XSIDECL const wchar_t* siUIFCurveLabelY; 
02828 extern XSIDECL const wchar_t* siUIFCurveNoGrid; 
02829 extern XSIDECL const wchar_t* siUIFCurveNoRulerX;   
02830 extern XSIDECL const wchar_t* siUIFCurveNoRulerY;   
02831 extern XSIDECL const wchar_t* siUIFCurveShowTimeCursor; 
02832 extern XSIDECL const wchar_t* siUIFCurveSnapX;  
02834 extern XSIDECL const wchar_t* siUIFCurveSnapY;  
02836 extern XSIDECL const wchar_t* siUIFCurveViewMaxX;   
02839 extern XSIDECL const wchar_t* siUIFCurveViewMaxY;   
02842 extern XSIDECL const wchar_t* siUIFCurveViewMinX;   
02845 extern XSIDECL const wchar_t* siUIFCurveViewMinY;   
02848 extern XSIDECL const wchar_t* siUIFileFilter;   
02851 extern XSIDECL const wchar_t* siUIFileMustExist;    
02853 extern XSIDECL const wchar_t* siUIFilePath; 
02854 extern XSIDECL const wchar_t* siUIGridColumnWidths; 
02859 extern XSIDECL const wchar_t* siUIGridHideColumnHeader; 
02860 extern XSIDECL const wchar_t* siUIGridHideRowHeader;    
02861 extern XSIDECL const wchar_t* siUIGridLockColumnHeader; 
02863 extern XSIDECL const wchar_t* siUIGridLockRowHeader;    
02865 extern XSIDECL const wchar_t* siUIGridReadOnlyColumns;  
02870 extern XSIDECL const wchar_t* siUIGridSelectionMode;    
02872 extern XSIDECL const wchar_t* siUIGridShowColumns;  
02876 extern XSIDECL const wchar_t* siUIImageFile;    
02877 extern XSIDECL const wchar_t* siUIInitialDir;   
02879 extern XSIDECL const wchar_t* siUIItems;    
02880 extern XSIDECL const wchar_t* siUILabel;    
02881 extern XSIDECL const wchar_t* siUILabelMinPixels;   
02883 extern XSIDECL const wchar_t* siUILabelPercentage;  
02884 extern XSIDECL const wchar_t* siUILineCnt;  
02885 extern XSIDECL const wchar_t* siUILineGap;  
02887 extern XSIDECL const wchar_t* siUILogarithmic;  
02889 extern XSIDECL const wchar_t* siUIMultiSelectionListBox;    
02893 extern XSIDECL const wchar_t* siUINoLabel;  
02895 extern XSIDECL const wchar_t* siUINoSlider; 
02898 extern XSIDECL const wchar_t* siUIOpenFile; 
02900 extern XSIDECL const wchar_t* siUISelectionColor;   
02902 extern XSIDECL const wchar_t* siUIShowFrame;    
02904 extern XSIDECL const wchar_t* siUIStyle;    
02908 extern XSIDECL const wchar_t* siUISubFolder;    
02911 extern XSIDECL const wchar_t* siUISyncSlider;   
02912 extern XSIDECL const wchar_t* siUIThumbWheel;   
02915 extern XSIDECL const wchar_t* siUITreadmill;    
02918 extern XSIDECL const wchar_t* siUIType; 
02919 extern XSIDECL const wchar_t* siUIUseSelectionIcon; 
02921 extern XSIDECL const wchar_t* siUIValueOnly;    
02922 extern XSIDECL const wchar_t* siUIWidthPercentage;  
02923 extern XSIDECL const wchar_t* siUILineNumbering;    
02924 extern XSIDECL const wchar_t* siUIFolding;  
02928 extern XSIDECL const wchar_t* siUIBackgroundColor;  
02929 extern XSIDECL const wchar_t* siUIForegroundColor;  
02930 extern XSIDECL const wchar_t* siUIFont; 
02931 extern XSIDECL const wchar_t* siUICommentColor; 
02932 extern XSIDECL const wchar_t* siUIPreprocessorColor;    
02933 extern XSIDECL const wchar_t* siUIMarginWidth;  
02934 extern XSIDECL const wchar_t* siUICommentFont;  
02935 extern XSIDECL const wchar_t* siUIFontSize; 
02936 extern XSIDECL const wchar_t* siUIKeywords; 
02938 extern XSIDECL const wchar_t* siUIHeight;   
02939 extern XSIDECL const wchar_t* siUIHorizontalScroll; 
02940 extern XSIDECL const wchar_t* siUIVerticalScroll;   
02941 extern XSIDECL const wchar_t* siUILineWrap; 
02942 extern XSIDECL const wchar_t* siUIKeywordFile;  
02944 extern XSIDECL const wchar_t* siUIAutoComplete; 
02949 extern XSIDECL const wchar_t* siUIToolbar;  
02951 extern XSIDECL const wchar_t* siUICapability;       // end of siPPGItemAttribute siPPGItemAttribute String Constant group
02954 
02955 
02964 extern XSIDECL const wchar_t* siUIDictionary;   
02968 extern XSIDECL const wchar_t* siUIHelpFile; 
02971 extern XSIDECL const wchar_t* siUIHelpID;   
02972 extern XSIDECL const wchar_t* siUILanguage; 
02973 extern XSIDECL const wchar_t* siUILogic;    
02974 extern XSIDECL const wchar_t* siUILogicFile;    
02976 extern XSIDECL const wchar_t* siUILogicPrefix;  
02981 extern XSIDECL const wchar_t* siUIShowChildren;     // end of siPPGLayoutAttribute siPPGLayoutAttribute String Constant group
02984 
02985 
02991 typedef
02992 enum siPresetLocation 
02993     {
02994         siDefaultLocation   = 0,        
02995         siFactory   = 1,        
02996         siUser  = 2,        
02997         siWorkgroup = 3,        
02998         siProject   = 4     
02999     }  siPresetLocation;    // end of siPresetLocation group
03001 
03002 
03007 typedef
03008 enum siPropagationType 
03009     {
03010         siDefaultPropagation    = 0,        
03011         siBranchPropagation = 1,        
03012         siNodePropagation   = 2     
03013     }  siPropagationType;   // end of siPropagationType group
03015 
03016 
03021 typedef
03022 enum siPSetRelationship 
03023     {
03024         siContainedPSet = 1,        
03025         siSharedPSet    = 2,        
03026         siLocalPSet = 4,        
03027         siObjectPSet    = 8,        
03028         siPortPSet  = 16,       
03029         siParameterPSet = 32        
03030     }  siPSetRelationship;  // end of siPSetRelationship group
03032 
03033 
03039 typedef
03040 enum siRBDEngine 
03041     {
03042         siPhysXEngine   = 0,        
03043         siOpenDynamicsEngine    = 1     
03044     }  siRBDEngine; // end of siRBDEngine group
03046 
03047 
03052 typedef
03053 enum siRefMode 
03054     {
03055         siGlobal    = 1,        
03056         siLocal = 2,        
03057         siObjCtr    = 3,        
03058         siView  = 4,        
03059         siParent    = 6,        
03060         siPlane = 7,        
03061         siPivot = 8,        
03062         siAdd   = 70,       
03063         siGlobalCOG = 17,       
03064         siLocalCOG  = 18,       
03065         siObjectCOG = 19,       
03066         siViewCOG   = 20,       
03067         siParentCOG = 22,       
03068         siPlaneCOG  = 23,       
03069         siPivotCOG  = 24,       
03070         siAddCOG    = 86,       
03071         siGlobalSym = 2049,     
03072         siLocalSym  = 2050,     
03073         siObjectSym = 2051,     
03074         siViewSym   = 2052,     
03075         siParentSym = 2054,     
03076         siPlaneSym  = 2055,     
03077         siPivotSym  = 2056,     
03078         siAddSym    = 2118,     
03079         siGlobalSymCOG  = 2065,     
03080         siLocalSymCOG   = 2066,     
03081         siObjectSymCOG  = 2067,     
03082         siViewSymCOG    = 2068,     
03083         siParentSymCOG  = 2070,     
03084         siPlaneSymCOG   = 2071,     
03085         siPivotSymCOG   = 2072,     
03086         siAddSymCOG = 2134      
03087     }  siRefMode;   // end of siRefMode group
03089 
03090 
03096 typedef
03097 enum siRenderChannelType 
03098     {
03099         siRenderChannelUnknownType  = 0,        
03100         siRenderChannelColorType    = 1,        
03101         siRenderChannelGrayscaleType    = 2,        
03102         siRenderChannelDepthType    = 3,        
03103         siRenderChannelNormalVectorType = 4,        
03104         siRenderChannelVectorType   = 5,        
03105         siRenderChannelLabelType    = 6,        
03106         siRenderChannelCustomType   = 0x80000000        
03110     }  siRenderChannelType; // end of siRenderChannelType group
03112 
03113 
03119 typedef
03120 enum siRenderFieldType 
03121     {
03122         siRenderFieldNone   = 0,        
03123         siRenderFieldOdd    = 1,        
03124         siRenderFieldEven   = 2     
03125     }  siRenderFieldType;   // end of siRenderFieldType group
03127 
03128 
03134 typedef
03135 enum siRenderingType 
03136     {
03137         siRenderSequence    = 0,        
03138         siRenderFramePreview    = 1,        
03139         siRenderExportArchive   = 2     
03140     }  siRenderingType; // end of siRenderingType group
03142 
03143 
03151 typedef
03152 enum siRenderProcessType 
03153     {
03154         siRenderProcessRender   = 0,        
03155         siRenderProcessExportArchive    = 1,        
03156         siRenderProcessExportObjectArchive  = 2     
03157     }  siRenderProcessType; // end of siRenderProcessType group
03159 
03160 
03166 typedef
03167 enum siRenderPropertyType 
03168     {
03169         siRenderPropertyOptions = 0     
03170     }  siRenderPropertyType;    // end of siRenderPropertyType group
03172 
03173 
03182 typedef
03183 enum siRenderQualityType 
03184     {
03185         siRenderQualityTypeLowest   = 0,        
03186         siRenderQualityTypeLow  = 1,        
03187         siRenderQualityTypeMedium   = 2,        
03188         siRenderQualityTypeHigh = 3,        
03189         siRenderQualityTypeHighest  = 4     
03190     }  siRenderQualityType; // end of siRenderQualityType group
03192 
03193 
03203 typedef
03204 enum siRenderQueryType 
03205     {
03206         siRenderQueryArchiveIsValid = 0,        
03209         siRenderQueryArchiveProxies = 1,        
03210         siRenderQueryArchiveBBox    = 2,        
03211         siRenderQueryArchiveFrameRange  = 3,        
03212         siRenderQueryDisplayBitDepths   = 4     
03213     }  siRenderQueryType;   // end of siRenderQueryType group
03215 
03216 
03222 typedef
03223 enum siRenderRegionDisplayType 
03224     {
03225         siRenderRegionDisplayRGBA   = 0,        
03226         siRenderRegionDisplayRGB    = 1,        
03227         siRenderRegionDisplayAlpha  = 2,        
03228         siRenderRegionDisplayRed    = 3,        
03229         siRenderRegionDisplayGreen  = 4,        
03230         siRenderRegionDisplayBlue   = 5     
03231     }  siRenderRegionDisplayType;   // end of siRenderRegionDisplayType group
03233 
03234 
03239 typedef
03240 enum siRenderShutterType 
03241     {
03242         siRenderShutterCenterOnFrame    = 0,        
03243         siRenderShutterEndOnFrame   = 1,        
03244         siRenderShutterStartOnFrame = 2     
03245     }  siRenderShutterType; // end of siRenderShutterType group
03247 
03248 
03253 typedef
03254 enum siRenderVerbosity 
03255     {
03256         siRenderVerbosityOff    = 0,        
03257         siRenderVerbosityOn = 1,        
03258         siRenderVerbosityDefault    = 2     
03259     }  siRenderVerbosity;   // end of siRenderVerbosity group
03261 
03262 
03267 typedef
03268 enum siRuleKind 
03269     {
03270         siRuleKind_Nt2Unix  = 0,        
03271         siRuleKind_Unix2NT  = 1,        
03272         siRuleKind_UNC  = 2,        
03273         siRuleKind_NT2Unix_MountedDrives    = 4,        
03274         siRuleKind_Unix2NT_MountedDrives    = 5,        
03275         siRuleKind_Token    = 5,        
03276         siRuleKind_All  = 6     
03277     }  siRuleKind;  // end of siRuleKind group
03279 
03280 
03285 extern XSIDECL const wchar_t* siSEFilterActionNodes;    
03286 extern XSIDECL const wchar_t* siSEFilterAllNodeTypes;   
03287 extern XSIDECL const wchar_t* siSEFilterAnimatableNodes;    
03288 extern XSIDECL const wchar_t* siSEFilterAnimatedNodes;  
03289 extern XSIDECL const wchar_t* siSEFilterClusterNodes;   
03290 extern XSIDECL const wchar_t* siSEFilterGroupNodes; 
03291 extern XSIDECL const wchar_t* siSEFilterKeywordAll; 
03292 extern XSIDECL const wchar_t* siSEFilterKeywordAnimation;   
03293 extern XSIDECL const wchar_t* siSEFilterKeywordCustom;  
03294 extern XSIDECL const wchar_t* siSEFilterKeywordGeneral; 
03295 extern XSIDECL const wchar_t* siSEFilterKeywordKinematics;  
03296 extern XSIDECL const wchar_t* siSEFilterKeywordModeling;    
03297 extern XSIDECL const wchar_t* siSEFilterKeywordRendering;   
03298 extern XSIDECL const wchar_t* siSEFilterKeywordViewing; 
03299 extern XSIDECL const wchar_t* siSEFilterMaterialNodes;  
03300 extern XSIDECL const wchar_t* siSEFilterMiscellaneousNodes; 
03301 extern XSIDECL const wchar_t* siSEFilterModelNodes; 
03302 extern XSIDECL const wchar_t* siSEFilterObjectNodes;    
03303 extern XSIDECL const wchar_t* siSEFilterOperatorNodes;  
03304 extern XSIDECL const wchar_t* siSEFilterParameterNodes; 
03305 extern XSIDECL const wchar_t* siSEFilterPrimitiveNodes; 
03306 extern XSIDECL const wchar_t* siSEFilterPropertyNodes;  
03307 extern XSIDECL const wchar_t* siSEFilterSceneNodes; 
03308 extern XSIDECL const wchar_t* siSEFilterShaderNodes;        // end of siSEFilterMask siSEFilterMask String Constant group
03310 
03311 
03317 typedef
03318 enum siSelectionChangeType 
03319     {
03320         siAddedToSelection  = 0,        
03321         siRemovedFromSelection  = 1     
03322     }  siSelectionChangeType;   // end of siSelectionChangeType group
03324 
03325 
03331 typedef
03332 enum siSelectMode 
03333     {
03334         siSelectDefault = 0,        
03335         siSelectNode    = 1,        
03336         siSelectBranch  = 2,        
03337         siSelectTree    = 3,        
03338         siSelectModel   = 4     
03339     }  siSelectMode;    // end of siSelectMode group
03341 
03342 
03347 typedef
03348 enum siSequenceMode 
03349     {
03350         siFCurves   = 1,        
03351         siFCurvesAnimationSources   = 2,        
03352         siFCurvesClips  = 3,        
03353         siAnimationSources  = 4,        
03354         siClips = 5     
03355     }  siSequenceMode;  // end of siSequenceMode group
03357 
03358 
03364 typedef
03365 enum siSeverity 
03366     {
03367         siFatal = 1,        
03368         siError = 2,        
03369         siWarning   = 4,        
03370         siInfo  = 8,        
03371         siVerbose   = 16,       
03372         siComment   = 32        
03373     }  siSeverity;  // end of siSeverity group
03375 
03376 
03382 typedef
03383 enum siSeverityType 
03384     {
03385         siFatalMsg  = 1,        
03386         siErrorMsg  = 2,        
03387         siWarningMsg    = 4,        
03388         siInfoMsg   = 8,        
03389         siVerboseMsg    = 16,       
03390         siCommentMsg    = 32        
03391     }  siSeverityType;  // end of siSeverityType group
03393 
03394 
03400 typedef
03401 enum siShaderCnxPointType 
03402     {
03403         siShaderCnxPointNone    = 0,        
03404         siShaderCnxPointBasePorts   = 1,        
03405         siShaderCnxPointTextureLayerPorts   = 2,        
03406         siShaderCnxPointAll = 65535     
03407     }  siShaderCnxPointType;    // end of siShaderCnxPointType group
03409 
03410 
03418 typedef
03419 enum siShaderParameterType 
03420     {
03421         siUnknownParameterType  = 0,        
03422         siBooleanParameterType  = 1,        
03423         siColorParameterType    = 4,        
03424         siDataParameterType = 14,       
03425         siIntegerParameterType  = 2,        
03426         siLensParameterType = 10,       
03427         siLightParameterType    = 11,       
03428         siMaterialParameterType = 12,       
03429         siMatrixParameterType   = 15,       
03430         siModelParameterType    = 13,       
03431         siProfileCurveParameterType = 21,       
03432         siRealTimeParameterType = 16,       
03433         siReferenceParameterType    = 17,       
03434         siScalarParameterType   = 3,        
03435         siShaderReferenceParameterType  = 18,       
03436         siStringParameterType   = 8,        
03437         siStructParameterType   = 19,       
03438         siTextureParameterType  = 7,        
03439         siTextureSpaceParameterType = 6,        
03440         siVectorParameterType   = 5,        
03441         siLightmapParameterType = 20        
03442     }  siShaderParameterType;   // end of siShaderParameterType group
03444 
03445 
03450 typedef
03451 enum siShaderType 
03452     {
03453         siShaderUnknown = 0,        
03454         siShader    = 1,        
03455         siShaderCompound    = 2,        
03456         siShaderComment = 3     
03457     }  siShaderType;    // end of siShaderType group
03459 
03460 
03465 typedef
03466 enum siShadingModel 
03467     {
03468         siUndefinedShadingModel = -1,       
03469         siShadingModelConstant  = 0,        
03470         siShadingModelLambert   = 1,        
03471         siShadingModelBlinn = 2,        
03472         siShadingModelPhong = 3,        
03473         siShadingModelShadow    = 4,        
03474         siShadingModelColorVertex   = 5     
03475     }  siShadingModel;  // end of siShadingModel group
03477 
03478 
03483 typedef
03484 enum siShapeContent 
03485     {
03486         siShapeContentUseConstructionMode   = 0,        
03488         siShapeContentPrimaryShape  = 1,        
03489         siShapeContentSecondaryShape    = 2,        
03490         siShapeContentAllDeforms    = 3     
03491     }  siShapeContent;  // end of siShapeContent group
03493 
03494 
03499 typedef
03500 enum siShapeInstanceMode 
03501     {
03502         siShapeInstanceOnlyMode = 0,        
03503         siShapeMixedWeightMode  = 1,        
03504         siShapeTransitionMode   = 2,        
03505         siShapeTransitionCardinalMode   = 3,        
03506         siShapeBlendedWeightMode    = 4     
03507     }  siShapeInstanceMode; // end of siShapeInstanceMode group
03509 
03510 
03516 typedef
03517 enum siShapeReferenceMode 
03518     {
03519         siShapeLocalReferenceMode   = 0,        
03520         siShapeObjectReferenceMode  = 1,        
03521         siShapeAbsoluteReferenceMode    = 2     
03522     }  siShapeReferenceMode;    // end of siShapeReferenceMode group
03524 
03525 
03531 typedef
03532 enum siSourcePathType 
03533     {
03534         siSourcePathImageSource = 0,        
03535         siSourcePathWritableImageSource = 1,        
03536         siSourcePathModelSource = 3     
03537     }  siSourcePathType;    // end of siSourcePathType group
03539 
03540 
03545 typedef
03546 enum siSourceType 
03547     {
03548         siFCurveSource  = 1,        
03549         siExpressionSource  = 2,        
03550         siAnySource = 4,        
03551         siMixerSource   = 8,        
03552         siConstraintSource  = 16,       
03553         siScriptedOperatorSource    = 32,       
03554         siShapeAnimationSource  = 64        
03555     }  siSourceType;    // end of siSourceType group
03557 
03558 
03563 typedef
03564 enum siSplitPolygonType 
03565     {
03566         siByTheVertices = 0,        
03567         siByTheEdgesMidPoints   = 1,        
03568         siCross = 2,        
03569         siDiamond   = 3     
03570     }  siSplitPolygonType;  // end of siSplitPolygonType group
03572 
03573 
03578 typedef
03579 enum siSubdivisionRuleType 
03580     {
03581         siCatmullClark  = 0,        
03582         siXSIDooSabin   = 2,        
03583         siLinearSubdivision = 3     
03584     }  siSubdivisionRuleType;   // end of siSubdivisionRuleType group
03586 
03587 
03592 typedef
03593 enum siTags 
03594     {
03595         siTagNone   = 0,        
03596         siTag1  = 1,        
03597         siTag2  = 2,        
03598         siTag3  = 4,        
03599         siTag4  = 8,        
03600         siTag5  = 16,       
03601         siTag6  = 32,       
03602         siTag7  = 64,       
03603         siTag8  = 128,      
03604         siTag9  = 256,      
03605         siTag10 = 512,      
03606         siTagAll    = 0xFFFF        
03607     }  siTags;  // end of siTags group
03609 
03610 
03622 typedef
03623 enum siTextEditorCapability 
03624     {
03625         siNoSaveLoad    = 0,        
03626         siCanSave   = 0x00000002,       
03627         siCanLoad   = 0x00000004        
03628     }  siTextEditorCapability;  // end of siTextEditorCapability group
03630 
03631 
03636 typedef
03637 enum siTextureEffectsComputation 
03638     {
03639         siTextureComputeTransformation  = 1,        
03640         siTextureComputeCropping    = 2,        
03641         siTextureComputeUVRemap = 4,        
03642         siTextureComputeFlip    = 8,        
03643         siTextureComputeRepeats = 16,       
03644         siTextureComputeAlternate   = 32,       
03645         siTextureComputeWrapping    = 64        
03646     }  siTextureEffectsComputation; // end of siTextureEffectsComputation group
03648 
03649 
03655 typedef
03656 enum siTimeControlExtrapolationType 
03657     {
03658         siTimeControlExtrapolationNone  = 0,        
03659         siTimeControlExtrapolationHold  = 1,        
03660         siTimeControlExtrapolationCycle = 2,        
03661         siTimeControlExtrapolationBounce    = 3     
03662     }  siTimeControlExtrapolationType;  // end of siTimeControlExtrapolationType group
03664 
03665 
03670 typedef
03671 enum siTimeReferenceType 
03672     {
03673         siOriginalClip  = 0,        
03674         siExtrapolatedClip  = 1     
03675     }  siTimeReferenceType; // end of siTimeReferenceType group
03677 
03678 
03683 typedef
03684 enum siTimeState 
03685     {
03686         siTimeStateNull = 0,        
03687         siTimeStateStop = 0x00001,      
03688         siTimeStatePreStop  = 0x00002,      
03689         siTimeStatePlay = 0x00004,      
03690         siTimeStatePrePlay  = 0x00008,      
03691         siTimeStateRecord   = 0x00010,      
03692         siTimeStatePreRecord    = 0x00020,      
03693         siTimeStateFast = 0x00040,      
03694         siTimeStatePreFast  = 0x00080,      
03695         siTimeStatePreRoll  = 0x00100,      
03696         siTimeStateStep = 0x00200,      
03697         siTimeStatePostStep = 0x00400,      
03698         siTimeStatePause    = 0x00800,      
03699         siTimeStatePrePause = 0x01000,      
03700         siTimeStateSeek = 0x02000,      
03701         siTimeNotifyTime    = 0x04000,      
03702         siTimeNotifyScrub   = 0x10000,      
03703         siTimeNotifySeek    = 0x20000,      
03704         siTimeNotifyPortChange  = 0x40000,      
03705         siTimeNotifyFrameDrop   = 0x80000       
03706     }  siTimeState; // end of siTimeState group
03708 
03709 
03716 typedef
03717 enum siToolbarControl 
03718     {
03719         siTBCtrlBlankSeparator  = 0,        
03720         siTBCtrlGroupHeader = 1,        
03721         siTBCtrlLineBreak   = 2,        
03722         siTBCtrlMenu    = 3,        
03723         siTBCtrlPreset  = 4,        
03724         siTBCtrlLineSeparator   = 5     
03725     }  siToolbarControl;    // end of siToolbarControl group
03727 
03728 
03734 extern XSIDECL const wchar_t* siTrackAnimationType; 
03735 extern XSIDECL const wchar_t* siTrackAudioType; 
03736 extern XSIDECL const wchar_t* siTrackShapeType;     // end of siTrackType siTrackType String Constant group
03738 
03739 
03744 typedef
03745 enum siTransformFilter 
03746     {
03747         siScl   = 1,        
03748         siRot   = 2,        
03749         siTrn   = 4,        
03750         siSR    = 8,        
03751         siST    = 16,       
03752         siRT    = 32,       
03753         siSRT   = 64        
03754     }  siTransformFilter;   // end of siTransformFilter group
03756 
03757 
03762 typedef
03763 enum siTransientExplorerFilter 
03764     {
03765         siSEFilterAllNodes  = 0,        
03766         siSEFilterAllNodesNoParams  = 1,        
03767         siSEFilterGeometryOperators = 2,        
03768         siSEFilterObjectsOnly   = 3,        
03769         siSEFilterAllProperties = 4,        
03770         siSEFilterPropertiesAndPrimitives   = 5,        
03771         siSEFilterMaterialsAndShaders   = 6,        
03772         siSEFilterModelsOnly    = 7,        
03773         siSEFilterGroupsOnly    = 8,        
03774         siSEFilterImageClips    = 9     
03775     }  siTransientExplorerFilter;   // end of siTransientExplorerFilter group
03777 
03778 
03784 extern XSIDECL const wchar_t* siTransitionBridgeType;   
03785 extern XSIDECL const wchar_t* siTransitionCardinalType; 
03786 extern XSIDECL const wchar_t* siTransitionStandardType;     // end of siTransitionType siTransitionType String Constant group
03788 
03789 
03795 typedef
03796 enum siTxtContourStretchingMethod 
03797     {
03798         siContourStretchingWalkingOnMesh    = 0,        
03799         siContourStretchingSpatialDistance  = 1,        
03800         siContourStretchingReqularQuads = 2,        
03801         siContourStretchingProjectionOnSurface  = 3     
03802     }  siTxtContourStretchingMethod;    // end of siTxtContourStretchingMethod group
03804 
03805 
03810 typedef
03811 enum siTxtCreationType 
03812     {
03813         siTxtPlanarXY   = 0,        
03814         siTxtPlanarXZ   = 1,        
03815         siTxtPlanarYZ   = 2,        
03816         siTxtCylindrical    = 3,        
03817         siTxtSpherical  = 4,        
03818         siTxtSpatial    = 5,        
03819         siTxtCamera = 6,        
03820         siTxtUV = 7,        
03821         siTxtLollipop   = 8,        
03822         siTxtPureImplicit   = 9,        
03823         siTxtCubic  = 10,       
03824         siTxtUniqueUV   = 11        
03825     }  siTxtCreationType;   // end of siTxtCreationType group
03827 
03828 
03833 typedef
03834 enum siTxtDefaultCreationType 
03835     {
03836         siTxtDefaultPlanarXY    = 0,        
03837         siTxtDefaultPlanarXZ    = 1,        
03838         siTxtDefaultPlanarYZ    = 2,        
03839         siTxtDefaultCylindrical = 3,        
03840         siTxtDefaultSpherical   = 4,        
03841         siTxtDefaultSpatial = 5,        
03842         siTxtDefaultCubic   = 6,        
03843         siTxtDefaultLollipop    = 8     
03844     }  siTxtDefaultCreationType;    // end of siTxtDefaultCreationType group
03846 
03847 
03852 typedef
03853 enum siTxtProjFitMethod 
03854     {
03855         siRelDefault    = 0,        
03856         siRelBestFit    = 1,        
03857         siRelObject = 2,        
03858         siRelWorld  = 3,        
03859         siRelObjectPosObject    = 4,        
03860         siRelWorldPosObject = 5     
03861     }  siTxtProjFitMethod;  // end of siTxtProjFitMethod group
03863 
03864 
03869 typedef
03870 enum siTxtProjPlane 
03871     {
03872         siPlaneXY   = 0,        
03873         siPlaneXZ   = 1,        
03874         siPlaneYZ   = 2     
03875     }  siTxtProjPlane;  // end of siTxtProjPlane group
03877 
03878 
03883 typedef
03884 enum siTxtProjType 
03885     {
03886         siProjPlanar    = 0,        
03887         siProjCylindrical   = 1,        
03888         siProjSpherical = 2,        
03889         siProjLollipop  = 3,        
03890         siProjSpatial   = 4,        
03891         siProjCubic = 5     
03892     }  siTxtProjType;   // end of siTxtProjType group
03894 
03895 
03900 extern XSIDECL const wchar_t* si2PntCnsType;    
03901 extern XSIDECL const wchar_t* si3DObjectType;   
03902 extern XSIDECL const wchar_t* si3PntCnsType;    
03903 extern XSIDECL const wchar_t* siActionClipType; 
03904 extern XSIDECL const wchar_t* siActionType; 
03905 extern XSIDECL const wchar_t* siAddEdgeOpType;  
03906 extern XSIDECL const wchar_t* siAddMeshPntOpType;   
03907 extern XSIDECL const wchar_t* siAddNurbsCrvPntOpType;   
03908 extern XSIDECL const wchar_t* siAddNurbsSrfPntOpType;   
03909 extern XSIDECL const wchar_t* siAddPntMiddleCrvType;    
03910 extern XSIDECL const wchar_t* siAddPntMiddleSrfOpType;  
03911 extern XSIDECL const wchar_t* siAmbientLightingType;    
03912 extern XSIDECL const wchar_t* siArcPrimType;    
03913 extern XSIDECL const wchar_t* siAttractorCtrlType;  
03914 extern XSIDECL const wchar_t* siAutoCageAssignOpType;   
03915 extern XSIDECL const wchar_t* siAutoEnvAssignOpType;    
03916 extern XSIDECL const wchar_t* siBallJointCnsType;   
03917 extern XSIDECL const wchar_t* siBasePathCnsType;    
03918 extern XSIDECL const wchar_t* siBendOpType; 
03919 extern XSIDECL const wchar_t* siBevelOpType;    
03920 extern XSIDECL const wchar_t* siBirail2GenOpType;   
03921 extern XSIDECL const wchar_t* siBirailOpType;   
03922 extern XSIDECL const wchar_t* siBlasterOpType;  
03923 extern XSIDECL const wchar_t* siBlendCrvOpType; 
03924 extern XSIDECL const wchar_t* siBlendSrfOpType; 
03925 extern XSIDECL const wchar_t* siBooleanGenOpType;   
03926 extern XSIDECL const wchar_t* siBooleanSrfTopoOpType;   
03927 extern XSIDECL const wchar_t* siBPlaneCnsType;  
03928 extern XSIDECL const wchar_t* siBridgeOpType;   
03929 extern XSIDECL const wchar_t* siBrushPropertiesType;    
03930 extern XSIDECL const wchar_t* siBulgeOpType;    
03931 extern XSIDECL const wchar_t* siBVolCnsType;    
03932 extern XSIDECL const wchar_t* siCageDeformOpType;   
03933 extern XSIDECL const wchar_t* siCamDispType;    
03934 extern XSIDECL const wchar_t* siCameraLensFlareType;    
03935 extern XSIDECL const wchar_t* siCameraPrimType; 
03936 extern XSIDECL const wchar_t* siCameraRootPrimType; 
03937 extern XSIDECL const wchar_t* siCameraTxtOpType;    
03938 extern XSIDECL const wchar_t* siCamVisType; 
03939 extern XSIDECL const wchar_t* siCapOpType;  
03940 extern XSIDECL const wchar_t* siCenterOpType;   
03941 extern XSIDECL const wchar_t* siChainBonePrimType;  
03942 extern XSIDECL const wchar_t* siChainEffPrimType;   
03943 extern XSIDECL const wchar_t* siChainRootPrimType;  
03944 extern XSIDECL const wchar_t* siCirclePrimType; 
03945 extern XSIDECL const wchar_t* siCleanCrvOpType; 
03946 extern XSIDECL const wchar_t* siCleanSrfOpType; 
03947 extern XSIDECL const wchar_t* siClothOpType;    
03948 extern XSIDECL const wchar_t* siClothPropType;  
03949 extern XSIDECL const wchar_t* siCloudPrimType;  
03950 extern XSIDECL const wchar_t* siClsColorType;   
03951 extern XSIDECL const wchar_t* siClsCtrOpType;   
03952 extern XSIDECL const wchar_t* siClsKeyType; 
03953 extern XSIDECL const wchar_t* siClsKeyWgtMapOpType; 
03954 extern XSIDECL const wchar_t* siClsPoseType;    
03955 extern XSIDECL const wchar_t* siClsShapeCombinerOpType; 
03956 extern XSIDECL const wchar_t* siClsUVSpaceTxtType;  
03957 extern XSIDECL const wchar_t* siCoBBoxSclOpType;    
03958 extern XSIDECL const wchar_t* siCollapseOpType; 
03959 extern XSIDECL const wchar_t* siConePrimType;   
03960 extern XSIDECL const wchar_t* siCoPoseFCrvOpType;   
03961 extern XSIDECL const wchar_t* siCopyOpType; 
03962 extern XSIDECL const wchar_t* siCopyShapeOpType;    
03963 extern XSIDECL const wchar_t* siCopyUVWOpType;  
03964 extern XSIDECL const wchar_t* siCreatePolyOpType;   
03965 extern XSIDECL const wchar_t* siCrvCnsType; 
03966 extern XSIDECL const wchar_t* siCrvCreationOpType;  
03967 extern XSIDECL const wchar_t* siCrvCtrlOpType;  
03968 extern XSIDECL const wchar_t* siCrvCutOpType;   
03969 extern XSIDECL const wchar_t* siCrvDeformOpType;    
03970 extern XSIDECL const wchar_t* siCrvListAggregatePrimType;   
03971 extern XSIDECL const wchar_t* siCrvListPrimType;    
03972 extern XSIDECL const wchar_t* siCrvListToMeshOpType;    
03973 extern XSIDECL const wchar_t* siCrvNetOpType;   
03974 extern XSIDECL const wchar_t* siCrvOpenCloseOpType; 
03975 extern XSIDECL const wchar_t* siCrvReparamOpType;   
03976 extern XSIDECL const wchar_t* siCrvShiftOpType; 
03977 extern XSIDECL const wchar_t* siCubePrimType;   
03978 extern XSIDECL const wchar_t* siCustomParamSet; 
03979 extern XSIDECL const wchar_t* siCycleUVWType;   
03980 extern XSIDECL const wchar_t* siCylinderPrimType;   
03981 extern XSIDECL const wchar_t* siDeformBySpineOp2Type;   
03982 extern XSIDECL const wchar_t* siDeformBySpineOpType;    
03983 extern XSIDECL const wchar_t* siDeformOpType;   
03984 extern XSIDECL const wchar_t* siDeleteCompOpType;   
03985 extern XSIDECL const wchar_t* siDelPntCrvOpType;    
03986 extern XSIDECL const wchar_t* siDGlowType;  
03987 extern XSIDECL const wchar_t* siDirCnsType; 
03988 extern XSIDECL const wchar_t* siDiscPrimType;   
03989 extern XSIDECL const wchar_t* siDisplayType;    
03990 extern XSIDECL const wchar_t* siDissolveCompOpType; 
03991 extern XSIDECL const wchar_t* siDistanceOpType; 
03992 extern XSIDECL const wchar_t* siDistCnsType;    
03993 extern XSIDECL const wchar_t* siDodecahedronPrimType;   
03994 extern XSIDECL const wchar_t* siDragCtrlPrimType;   
03995 extern XSIDECL const wchar_t* siEddyCtrlPrimType;   
03996 extern XSIDECL const wchar_t* siEditPolyOpType; 
03997 extern XSIDECL const wchar_t* siEmissionPropType;   
03998 extern XSIDECL const wchar_t* siEnvelopOpType;  
03999 extern XSIDECL const wchar_t* siEnvSelClsOpType;    
04000 extern XSIDECL const wchar_t* siEnvWgtType; 
04001 extern XSIDECL const wchar_t* siExplosionOpType;    
04002 extern XSIDECL const wchar_t* siExtendCrv2PntOpType;    
04003 extern XSIDECL const wchar_t* siExtendToCrvOpType;  
04004 extern XSIDECL const wchar_t* siExtractCrvOpType;   
04005 extern XSIDECL const wchar_t* siExtractCrvSegOpType;    
04006 extern XSIDECL const wchar_t* siExtractPolyOpType;  
04007 extern XSIDECL const wchar_t* siExtractSubCrvOpType;    
04008 extern XSIDECL const wchar_t* siExtrude2ProfsOpType;    
04009 extern XSIDECL const wchar_t* siExtrudeCompAxisOpType;  
04010 extern XSIDECL const wchar_t* siExtrudeComponentOpType; 
04011 extern XSIDECL const wchar_t* siExtrusionOpType;    
04012 extern XSIDECL const wchar_t* siFanType;    
04013 extern XSIDECL const wchar_t* siFilletCrvOpType;    
04014 extern XSIDECL const wchar_t* siFilletSrfOpType;    
04015 extern XSIDECL const wchar_t* siFillHoleOpType; 
04016 extern XSIDECL const wchar_t* siFilterEdgeOpType;   
04017 extern XSIDECL const wchar_t* siFilterPolyOpType;   
04018 extern XSIDECL const wchar_t* siFitCrvOpType;   
04019 extern XSIDECL const wchar_t* siFitSrfOpType;   
04020 extern XSIDECL const wchar_t* siFlipUVWOpType;  
04021 extern XSIDECL const wchar_t* siFluidOpType;    
04022 extern XSIDECL const wchar_t* siFoldOpType; 
04023 extern XSIDECL const wchar_t* siFourSidedOpType;    
04024 extern XSIDECL const wchar_t* siFurOpType;  
04025 extern XSIDECL const wchar_t* siFurPrimType;    
04026 extern XSIDECL const wchar_t* siFurPropType;    
04027 extern XSIDECL const wchar_t* siFurSimOpType;   
04028 extern XSIDECL const wchar_t* siGeneratorOpType;    
04029 extern XSIDECL const wchar_t* siGeomApproxType; 
04030 extern XSIDECL const wchar_t* siGeoShaderPrimType;  
04031 extern XSIDECL const wchar_t* siGeoTxtOpType;   
04032 extern XSIDECL const wchar_t* siGlobalType; 
04033 extern XSIDECL const wchar_t* siGravityCtrlType;    
04034 extern XSIDECL const wchar_t* siGridPrimType;   
04035 extern XSIDECL const wchar_t* siGroup;  
04036 extern XSIDECL const wchar_t* siGroupType;  
04037 extern XSIDECL const wchar_t* siHealOpType; 
04038 extern XSIDECL const wchar_t* siHealUVWOpType;  
04039 extern XSIDECL const wchar_t* siIcosahedronPrimType;    
04040 extern XSIDECL const wchar_t* siImageClipType;  
04041 extern XSIDECL const wchar_t* siImageCropOpType;    
04042 extern XSIDECL const wchar_t* siImageFXOpType;  
04043 extern XSIDECL const wchar_t* siImageObjectType;    
04044 extern XSIDECL const wchar_t* siImageSourceOpType;  
04045 extern XSIDECL const wchar_t* siImageSourceType;    
04046 extern XSIDECL const wchar_t* siInsertCrvKnotOpType;    
04047 extern XSIDECL const wchar_t* siInsSrfKnotOpType;   
04048 extern XSIDECL const wchar_t* siIntersectSrfOpType; 
04049 extern XSIDECL const wchar_t* siInvCrvOpType;   
04050 extern XSIDECL const wchar_t* siInvertPolyOpType;   
04051 extern XSIDECL const wchar_t* siInvisiblePolygonsClusterName;   
04052 extern XSIDECL const wchar_t* siInvSrfOpType;   
04053 extern XSIDECL const wchar_t* siKineChainPropType;  
04054 extern XSIDECL const wchar_t* siKineChainType;  
04055 extern XSIDECL const wchar_t* siKineCnsType;    
04056 extern XSIDECL const wchar_t* siKineInfoType;   
04057 extern XSIDECL const wchar_t* siKineJointType;  
04058 extern XSIDECL const wchar_t* siLatticeOpType;  
04059 extern XSIDECL const wchar_t* siLatticePrimType;    
04060 extern XSIDECL const wchar_t* siLayersType; 
04061 extern XSIDECL const wchar_t* siLightLensFlareType; 
04062 extern XSIDECL const wchar_t* siLightPrimType;  
04063 extern XSIDECL const wchar_t* siLineCnsType;    
04064 extern XSIDECL const wchar_t* siLocalType;  
04065 extern XSIDECL const wchar_t* siLoftOpType; 
04066 extern XSIDECL const wchar_t* siMapCompOpType;  
04067 extern XSIDECL const wchar_t* siMarkHardEdgeVertexOpType;   
04068 extern XSIDECL const wchar_t* siMaterialType;   
04069 extern XSIDECL const wchar_t* siMergeCrvOpType; 
04070 extern XSIDECL const wchar_t* siMergeMeshOpType;    
04071 extern XSIDECL const wchar_t* siMergeSrfOpType; 
04072 extern XSIDECL const wchar_t* siMeshLocalSubdivisionOpType; 
04073 extern XSIDECL const wchar_t* siMeshSubdivOpType;   
04074 extern XSIDECL const wchar_t* siMeshSubdivWithCenterOpType; 
04075 extern XSIDECL const wchar_t* siMixerAnimClipType;  
04076 extern XSIDECL const wchar_t* siMixerAnimTrackType; 
04077 extern XSIDECL const wchar_t* siMixerAudioClipType; 
04078 extern XSIDECL const wchar_t* siMixerAudioTrackType;    
04079 extern XSIDECL const wchar_t* siMixerPropType;  
04080 extern XSIDECL const wchar_t* siMixerShapeClipType; 
04081 extern XSIDECL const wchar_t* siMixerShapeTrackType;    
04082 extern XSIDECL const wchar_t* siMixerType;  
04083 extern XSIDECL const wchar_t* siModelClipType;  
04084 extern XSIDECL const wchar_t* siModelNullPrimType;  
04085 extern XSIDECL const wchar_t* siModelType;  
04086 extern XSIDECL const wchar_t* siMotionBlurType; 
04087 extern XSIDECL const wchar_t* siMoveComponentOpType;    
04088 extern XSIDECL const wchar_t* siNPntCnsType;    
04089 extern XSIDECL const wchar_t* siNullPrimType;   
04090 extern XSIDECL const wchar_t* siNurbsToMeshOpType;  
04091 extern XSIDECL const wchar_t* siObjClsCnsType;  
04092 extern XSIDECL const wchar_t* siObstaclePropType;   
04093 extern XSIDECL const wchar_t* siOctahedronPrimType; 
04094 extern XSIDECL const wchar_t* siOffsetClsOpType;    
04095 extern XSIDECL const wchar_t* siOffsetCrvOpType;    
04096 extern XSIDECL const wchar_t* siOffsetSrfOpType;    
04097 extern XSIDECL const wchar_t* siOpenCloseSrfOpType; 
04098 extern XSIDECL const wchar_t* siOriCnsType; 
04099 extern XSIDECL const wchar_t* siOverrideType;   
04100 extern XSIDECL const wchar_t* siParDecayType;   
04101 extern XSIDECL const wchar_t* siParObstExtSparksType;   
04102 extern XSIDECL const wchar_t* siParticleEventType;  
04103 extern XSIDECL const wchar_t* siParticlesOpType;    
04104 extern XSIDECL const wchar_t* siPathCnsType;    
04105 extern XSIDECL const wchar_t* siPinJointCnsType;    
04106 extern XSIDECL const wchar_t* siPlaneCnsType;   
04107 extern XSIDECL const wchar_t* siPointCloudPrimType; 
04108 extern XSIDECL const wchar_t* siPolyMeshPNetOpType; 
04109 extern XSIDECL const wchar_t* siPolyMeshType;   
04110 extern XSIDECL const wchar_t* siPosCnsType; 
04111 extern XSIDECL const wchar_t* siPoseCnsType;    
04112 extern XSIDECL const wchar_t* siProjectCrvOpType;   
04113 extern XSIDECL const wchar_t* siProportionalOpType; 
04114 extern XSIDECL const wchar_t* siPropVolumeOpType;   
04115 extern XSIDECL const wchar_t* siPushOpType; 
04116 extern XSIDECL const wchar_t* siQStretchOpType; 
04117 extern XSIDECL const wchar_t* siRandomizeOpType;    
04118 extern XSIDECL const wchar_t* siRefPlaneType;   
04119 extern XSIDECL const wchar_t* siRelaxUVWOpType; 
04120 extern XSIDECL const wchar_t* siRemoveCrvKnotOpType;    
04121 extern XSIDECL const wchar_t* siRemSrfKnotOpType;   
04122 extern XSIDECL const wchar_t* siRenderMapType;  
04123 extern XSIDECL const wchar_t* siRevolutionOpType;   
04124 extern XSIDECL const wchar_t* siRotoscopeType;  
04125 extern XSIDECL const wchar_t* siSceneAmbienceType;  
04126 extern XSIDECL const wchar_t* siSceneColorsType;    
04127 extern XSIDECL const wchar_t* siSclCnsType; 
04128 extern XSIDECL const wchar_t* siSCMFixerOpType; 
04129 extern XSIDECL const wchar_t* siSCMTopologyOpType;  
04130 extern XSIDECL const wchar_t* siScriptedOpType; 
04131 extern XSIDECL const wchar_t* siSetEdgeCreaseValueOpType;   
04132 extern XSIDECL const wchar_t* siShapeActionCompoundClipType;    
04133 extern XSIDECL const wchar_t* siShapeActionType;    
04134 extern XSIDECL const wchar_t* siShearOpType;    
04135 extern XSIDECL const wchar_t* siShrinkWrapOpType;   
04136 extern XSIDECL const wchar_t* siSkelCtrlOpPropType; 
04137 extern XSIDECL const wchar_t* siSmoothEnvelopeWgtOpType;    
04138 extern XSIDECL const wchar_t* siSnapBoundOpType;    
04139 extern XSIDECL const wchar_t* siSnapCrvOpType;  
04140 extern XSIDECL const wchar_t* siSnipSrfOpType;  
04141 extern XSIDECL const wchar_t* siSoftBodyOpType; 
04142 extern XSIDECL const wchar_t* siSpherePrimType; 
04143 extern XSIDECL const wchar_t* siSpineDefOp2Type;    
04144 extern XSIDECL const wchar_t* siSpineDefOpType; 
04145 extern XSIDECL const wchar_t* siSpineWgtMapOp3Type; 
04146 extern XSIDECL const wchar_t* siSpineWgtMapOp4Type; 
04147 extern XSIDECL const wchar_t* siSpiralPrimType; 
04148 extern XSIDECL const wchar_t* siSplitEdgeOpType;    
04149 extern XSIDECL const wchar_t* siSplitPolyOpType;    
04150 extern XSIDECL const wchar_t* siSpotInterestPrimType;   
04151 extern XSIDECL const wchar_t* siSpotRootPrimType;   
04152 extern XSIDECL const wchar_t* siSquarePrimType; 
04153 extern XSIDECL const wchar_t* siSrfCnsType; 
04154 extern XSIDECL const wchar_t* siSrfCrvInverseOpType;    
04155 extern XSIDECL const wchar_t* siSrfCrvShiftOpType;  
04156 extern XSIDECL const wchar_t* siSrfCtrlOpType;  
04157 extern XSIDECL const wchar_t* siSrfDefOpType;   
04158 extern XSIDECL const wchar_t* siSrfMeshPrimType;    
04159 extern XSIDECL const wchar_t* siSrfPQOpType;    
04160 extern XSIDECL const wchar_t* siSrfReparamOpType;   
04161 extern XSIDECL const wchar_t* siSrfShiftOpType; 
04162 extern XSIDECL const wchar_t* siSrfSubdivisionOpType;   
04163 extern XSIDECL const wchar_t* siSrfUVCtrlOpType;    
04164 extern XSIDECL const wchar_t* siStandInPrimType;    
04165 extern XSIDECL const wchar_t* siStartOffsetOpType;  
04166 extern XSIDECL const wchar_t* siStitchCrvToCrvOpType;   
04167 extern XSIDECL const wchar_t* siStitchCrvToSrfOpType;   
04168 extern XSIDECL const wchar_t* siStitchSrfOpType;    
04169 extern XSIDECL const wchar_t* siStrokeOpType;   
04170 extern XSIDECL const wchar_t* siSubCompType;    
04171 extern XSIDECL const wchar_t* siSubdivEdgeOpType;   
04172 extern XSIDECL const wchar_t* siSubdivPolyOpType;   
04173 extern XSIDECL const wchar_t* siSwapSrfUVOpType;    
04174 extern XSIDECL const wchar_t* siSymmetrizePolygon;  
04175 extern XSIDECL const wchar_t* siSymmetryCnsType;    
04176 extern XSIDECL const wchar_t* siSymmetryMapOpType;  
04177 extern XSIDECL const wchar_t* siSymmetryMapType;    
04178 extern XSIDECL const wchar_t* siSynopticViewType;   
04179 extern XSIDECL const wchar_t* siTaperOpType;    
04180 extern XSIDECL const wchar_t* siTetrahedronPrimType;    
04181 extern XSIDECL const wchar_t* siTextToCrvListOpType;    
04182 extern XSIDECL const wchar_t* siTorusPrimType;  
04183 extern XSIDECL const wchar_t* siTrajCnsType;    
04184 extern XSIDECL const wchar_t* siTransformSetupType; 
04185 extern XSIDECL const wchar_t* siTurbulenceCtrlPrimType; 
04186 extern XSIDECL const wchar_t* siTwistOpType;    
04187 extern XSIDECL const wchar_t* siTxtMapType; 
04188 extern XSIDECL const wchar_t* siTxtOpType;  
04189 extern XSIDECL const wchar_t* siTxtSupportType; 
04190 extern XSIDECL const wchar_t* siUpVctCnsType;   
04191 extern XSIDECL const wchar_t* siUserNormalType; 
04192 extern XSIDECL const wchar_t* siUVProjDefType;  
04193 extern XSIDECL const wchar_t* siVertexcolorType;    
04194 extern XSIDECL const wchar_t* siVisibilityType; 
04195 extern XSIDECL const wchar_t* siVolumeDeformType;   
04196 extern XSIDECL const wchar_t* siVolumicLightSceneType;  
04197 extern XSIDECL const wchar_t* siVolumicLightType;   
04198 extern XSIDECL const wchar_t* siVortexCtrlType; 
04199 extern XSIDECL const wchar_t* siVtxColPainterOpType;    
04200 extern XSIDECL const wchar_t* siVtxColPropOpType;   
04201 extern XSIDECL const wchar_t* siWaveCtrlType;   
04202 extern XSIDECL const wchar_t* siWaveOpType; 
04203 extern XSIDECL const wchar_t* siWeldEdgesOpType;    
04204 extern XSIDECL const wchar_t* siWeldPntOpType;  
04205 extern XSIDECL const wchar_t* siWgtMapCnxOpType;    
04206 extern XSIDECL const wchar_t* siWgtMapOpType;   
04207 extern XSIDECL const wchar_t* siWgtMapsMixOpType;   
04208 extern XSIDECL const wchar_t* siWgtMapType; 
04209 extern XSIDECL const wchar_t* siWgtPainterOpType;   
04210 extern XSIDECL const wchar_t* siWindType;   
04211 extern XSIDECL const wchar_t* siWtStrokeOpType;     // end of siType siType String Constant group
04213 
04214 
04219 typedef
04220 enum siUVWAxesFilter 
04221     {
04222         siU = 1,        
04223         siV = 2,        
04224         siUV    = 3,        
04225         siW = 4,        
04226         siUW    = 5,        
04227         siVW    = 6,        
04228         siUVW   = 7     
04229     }  siUVWAxesFilter; // end of siUVWAxesFilter group
04231 
04232 
04240 typedef
04241 enum siVariantType 
04242     {
04243         siEmpty = 0,        
04244         siInt2  = 2,        
04245         siInt4  = 3,        
04246         siFloat = 4,        
04247         siDouble    = 5,        
04248         siString    = 8,        
04249         siDispatch  = 9,        
04250         siBool  = 11,       
04251         siUnknown   = 13,       
04252         siByte  = 16,       
04253         siUByte = 17,       
04254         siUInt2 = 18,       
04255         siUInt4 = 19,       
04256         siInt   = 22,       
04257         siUInt  = 23,       
04258         siWStr  = 31        
04259     }  siVariantType;   // end of siVariantType group
04261 
04262 
04268 typedef
04269 enum siViewMode 
04270     {
04271         siAll   = 0,        
04272         siBoundingBoxMode   = 12,       
04273         siWireframe = 13,       
04274         siDepthCue  = 14,       
04275         siHiddenLineRemoval = 15,       
04276         siConstant  = 16,       
04277         siShaded    = 17,       
04278         siTextured  = 18,       
04279         siTexturedDecal = 19,       
04280         siCustom    = 20,       
04281         siRealtimePortMaterial  = 21        
04282     }  siViewMode;  // end of siViewMode group
04284 
04285 
04292 typedef
04293 enum siViewport 
04294     {
04295         siViewportFocussed  = -3,       
04296         siViewportCurrent   = -2,       
04297         siViewportAll   = -1,       
04298         siViewportA = 0,        
04299         siViewportB = 1,        
04300         siViewportC = 2,        
04301         siViewportD = 3     
04302     }  siViewport;  // end of siViewport group
04304 
04305 
04312 typedef
04313 enum siViewState 
04314     {
04315         siNormal    = 0,        
04316         siClosed    = 1,        
04317         siMinimized = 2     
04318     }  siViewState; // end of siViewState group
04320 
04321 
04326 typedef
04327 enum siVolumeCenterMethod 
04328     {
04329         siVolumeCenterMethodCOG = 0,        
04330         siVolumeCenterMethodBBoxCenter  = 1,        
04331         siVolumeCenterMethodObjectCenter    = 2     
04332     }  siVolumeCenterMethod;    // end of siVolumeCenterMethod group
04334 
04335 
04340 typedef
04341 enum siWeightPresets 
04342     {
04343         siWeightEaseIn  = 1,        
04344         siWeightEaseOut = 2,        
04345         siWeightLinearEaseIn    = 3,        
04346         siWeightLinearEaseOut   = 4,        
04347         siWeightExponentialIn   = 5,        
04348         siWeightExponentialOut  = 6,        
04349         siWeightGaussian    = 7,        
04350         siWeightGaussianReverse = 8,        
04351         siWeightSquare  = 9,        
04352         siWeightSquareReverse   = 10,       
04353         siWeightOscillate   = 11,       
04354         siWeightConstant    = 12,       
04355         siWeightFlipX   = 13,       
04356         siWeightFlipY   = 14        
04357     }  siWeightPresets; // end of siWeightPresets group
04359 
04360 
04365 typedef
04366 enum siWindowChangeState 
04367     {
04368         siWindowSize    = 0,        
04369         siWindowPaint   = 1,        
04370         siWindowSetFocus    = 2,        
04371         siWindowLostFocus   = 3     
04372     }  siWindowChangeState; // end of siWindowChangeState group
04374 
04375 
04380 typedef
04381 enum siXGSContextFlag 
04382     {
04383         siXGSContextNormal  = 0x00000002,       
04384         siXGSContextCapture = 0x00000004,       
04385         siXGSContextHWRender    = 0x00000008        
04386     }  siXGSContextFlag;    // end of siXGSContextFlag group
04388 
04389 
04394 typedef
04395 enum siXGSRenderFlag 
04396     {
04397         siRenderDefault = 0x00000002,       
04398         siRenderUnsorted    = 0x00000004,       
04399         siRenderSorted  = 0x00000008,       
04400         siRenderSortedNear  = 0x00000010,       
04401         siRenderSortedCenter    = 0x00000020,       
04402         siRenderSortedFar   = 0x00000040,       
04403         siRenderSortFront   = 0x00000080,       
04404         siRenderSelected    = 0x00000100,       
04405         siTexEnvReplace = 0x00000200,       
04406         siRenderNoRTSOverride   = 0x00000400        
04407     }  siXGSRenderFlag; // end of siXGSRenderFlag group
04409 
04410 
04416 typedef
04417 enum siXGSStateType 
04418     {
04419         siXGSUnknown    = 0,        
04420         siXGSInteger    = 1,        
04421         siXGSFloat  = 2,        
04422         siXGSHandle = 3,        
04423         siXGSVector4    = 4,        
04424         siXGSMatrix4    = 5     
04425     }  siXGSStateType;  // end of siXGSStateType group
04427 
04428 
04433 extern XSIDECL const wchar_t* siAutoInspect;    
04434 extern XSIDECL const wchar_t* siCompensationFlag;   
04435 extern XSIDECL const wchar_t* siCustomCommandLibCache;  
04436 extern XSIDECL const wchar_t* siCustomOperatorLibCache; 
04437 extern XSIDECL const wchar_t* siDisplayCallbackLibCache;    
04438 extern XSIDECL const wchar_t* siDisplayLibCache;    
04439 extern XSIDECL const wchar_t* siDisplayPassLibCache;    
04440 extern XSIDECL const wchar_t* siEventLibCache;  
04441 extern XSIDECL const wchar_t* siFilterLibCache; 
04442 extern XSIDECL const wchar_t* siMenuLibCache;   
04443 extern XSIDECL const wchar_t* siPropertyLibCache;   
04444 extern XSIDECL const wchar_t* siRTShaderLibCache;   
04445 extern XSIDECL const wchar_t* siScrCommandLogEnabled;   
04446 extern XSIDECL const wchar_t* siScrCommandLogFileName;  
04447 extern XSIDECL const wchar_t* siScrCommandLogMaxSize;   
04448 extern XSIDECL const wchar_t* siScrCommandLogToFile;    
04449 extern XSIDECL const wchar_t* siScrCommandLogUnlimitedSize; 
04450 extern XSIDECL const wchar_t* siScrLanguage;    
04451 extern XSIDECL const wchar_t* siScrMessageLogEnabled;   
04452 extern XSIDECL const wchar_t* siScrRealTimeMessagingEnabled;    
04453 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayAsFrames;   
04454 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayUserFormat; 
04455 extern XSIDECL const wchar_t* siTimeDisplayFormatUserFormat;    
04456 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameFormat;   
04457 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameRate; 
04458 extern XSIDECL const wchar_t* siTransformAxisMode;  
04459 extern XSIDECL const wchar_t* siTransformRefMode;   
04460 extern XSIDECL const wchar_t* siUILayoutDefault;        // end of UserPreference UserPreference String Constant group
04462 
04463 
04464 
04465 }; // XSI namespace
04466 
04467 
04468 #endif /* _XSIDECL_H_ */