# ESB_PARTSLCT_T

This structure queries shared partitions for a given site.

    Type ESB_PARTSLCT_T

       OperationTypes      As Integer
       DirectionTypes      As Integer
       MetaDirectionTypes  As Integer
    End Type

Data Type | Field | Descriptions
Integer | OperationTypes | One of the Operation Type constants listed below.
Integer | DirectionTypes | One of the Direction constants listed below.
Integer | MetaDirectionTypes | One of the MetaDirection constants listed below.

### Operation Type Constants

    #define ESB_PARTITION_OP_REPLICATED   0x0001
    #define ESB_PARTITION_OP_LINKED       0x0002
    #define ESB_PARTITION_OP_TRANSPARENT  0x0004
    #define ESB_PARTITION_OP_ALLTYPES = ESB_PARTITION_OP_REPLICATED
          				  + ESB_PARTITION_OP_LINKED +
            			  + ESB_PARTITION_OP_TRANSPARENT)

### Direction Constants

    #define ESB_PARTITION_DATA_SOURCE 	0x0001
    #define ESB_PARTITION_DATA_TARGET 	0x0002
    #define ESB_PARTITION_DATA_BOTH = ESB_PARTITION_DATA_SOURCE
     			    	+ ESB_PARTITION_DATA_TARGET)

### MetaDirection Constants

    Global Const ESB_PARTITION_META_SOURCE = 0x0001     'Source metadata partitions
    Global Const ESB_PARTITION_META_TARGET = 0x0002     'Target metadata partitions
    Global Const ESB_PARTITION_META_BOTH = ESB_PARTITION_META_SOURCE
                                         + ESB_PARTITION_META_TARGET