Interface IInpCLDWriter
  
  
  
  Assembly: STInpCLDataInterface.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("AA37CA89-FD77-4A16-ACD7-891FB44CDD4F")]
public interface IInpCLDWriter
   
  Properties
  
  CurFile
  
  
  Declaration
  
    IInpCLDFile CurFile { get; }
   
  Property Value
  
  Methods
  
  BeginArray(string, string, string)
  
  
  Declaration
  
    void BeginArray(string Name, string CollectionKeyField, string CollectionValueField)
   
  Parameters
  
  
  BeginArray2(string, ref int, string, ref int, string, ref int)
  
  
  Declaration
  
    void BeginArray2(string Name, ref int NameStringID, string CollectionKeyField, ref int CollectionKeyFieldStringID, string CollectionValueField, ref int CollectionValueFieldStringID)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
      
        | int | NameStringID |  | 
      
        | string | CollectionKeyField |  | 
      
        | int | CollectionKeyFieldStringID |  | 
      
        | string | CollectionValueField |  | 
      
        | int | CollectionValueFieldStringID |  | 
    
  
  
  BeginCommandsSection()
  
  
  Declaration
  
    void BeginCommandsSection()
   
  
  BeginComplexParam(string)
  
  
  Declaration
  
    void BeginComplexParam(string Name)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  
  BeginComplexParam2(string, ref int)
  
  
  Declaration
  
    void BeginComplexParam2(string Name, ref int NameStringID)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
      
        | int | NameStringID |  | 
    
  
  
  BeginFile(TST_InpCLDFileType, string, string)
  
  
  Declaration
  
    void BeginFile(TST_InpCLDFileType FileType, string ID, string Caption)
   
  Parameters
  
  
  BeginProject(IStream, IInpCLDProjectInfo)
  
  
  Declaration
  
    IInpCLDProject BeginProject(IStream Stream, IInpCLDProjectInfo ProjectInfo)
   
  Parameters
  
  Returns
  
  
  CloseStructureLevel()
  
  
  Declaration
  
    void CloseStructureLevel()
   
  
  EndArray()
  
  
  Declaration
  
  
  EndCommandsSection()
  
  
  Declaration
  
    void EndCommandsSection()
   
  
  EndComplexParam()
  
  
  Declaration
  
  
  EndFile()
  
  
  Declaration
  
  
  EndProject()
  
  
  Declaration
  
  
  OpenStructureLevel()
  
  
  Declaration
  
    void OpenStructureLevel()
   
  
  SetCLDataVersion(int)
  
  
  Declaration
  
    void SetCLDataVersion(int CLDataVersion)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | CLDataVersion |  | 
    
  
  
  WriteBoolean(string, bool)
  
  
  Declaration
  
    void WriteBoolean(string Name, bool Value)
   
  Parameters
  
  
  WriteBoolean2(string, ref int, bool)
  
  
  Declaration
  
    void WriteBoolean2(string Name, ref int NameStringID, bool Value)
   
  Parameters
  
  
  WriteCommand(uint, IntPtr, int)
  
  
  Declaration
  
    void WriteCommand(uint CommandType, IntPtr Buffer, int BufSize)
   
  Parameters
  
  
  WriteCommand2(uint, IntPtr, int, IntPtr, int)
  
  
  Declaration
  
    void WriteCommand2(uint CommandType, IntPtr Buffer, int BufSize, IntPtr Buffer2, int Buf2Size)
   
  Parameters
  
  
  WriteDouble(string, double)
  
  
  Declaration
  
    void WriteDouble(string Name, double Value)
   
  Parameters
  
  
  WriteDouble2(string, ref int, double)
  
  
  Declaration
  
    void WriteDouble2(string Name, ref int NameStringID, double Value)
   
  Parameters
  
  
  WriteEnumerated(string, int)
  
  
  Declaration
  
    void WriteEnumerated(string Name, int Value)
   
  Parameters
  
  
  WriteEnumerated2(string, ref int, int)
  
  
  Declaration
  
    void WriteEnumerated2(string Name, ref int NameStringID, int Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
      
        | int | NameStringID |  | 
      
        | int | Value |  | 
    
  
  
  WriteInteger(string, int)
  
  
  Declaration
  
    void WriteInteger(string Name, int Value)
   
  Parameters
  
  
  WriteInteger2(string, ref int, int)
  
  
  Declaration
  
    void WriteInteger2(string Name, ref int NameStringID, int Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
      
        | int | NameStringID |  | 
      
        | int | Value |  | 
    
  
  
  WriteString(string, string)
  
  
  Declaration
  
    void WriteString(string Name, string Value)
   
  Parameters
  
  
  WriteString2(string, ref int, string, ref int)
  
  
  Declaration
  
    void WriteString2(string Name, ref int NameStringID, string Value, ref int ValueStringID)
   
  Parameters