# ESS_PARTSLCT_T

This structure queries shared partitions for a given site.

    typedef struct ESS_PARTSLCT_T
    {
       ESS_USHORT_T       usOperationTypes;
       ESS_USHORT_T       usDirectionTypes;
       ESS_USHORT_T       usMetaDirectionTypes;
    } ESS_PARTSLCT_T, *ESS_PPARTSLCT_T, **ESS_PPPARTSLCT_T;

Data Type | Field | Descriptions
ESS_USHORT_T | usOperationTypes | One of the Operation Type constants listed below.
ESS_USHORT_T | usDirectionTypes | One of the Direction constants listed below.

### Operation Type Constants

    #define ESS_PARTITION_OP_REPLICATED	0x0001
    #define ESS_PARTITION_OP_LINKED		0x0002
    #define ESS_PARTITION_OP_TRANSPARENT	0x0004
    #define ESS_PARTITION_OP_ALLTYPES 	(ESS_PARTITION_OP_REPLICATED |
                              		 ESS_PARTITION_OP_LINKED |
                              		 ESS_PARTITION_OP_TRANSPARENT)

### Direction Constants

    #define ESS_PARTITION_DATA_SOURCE 	0x0001
    #define ESS_PARTITION_DATA_TARGET 	0x0002
    #define ESS_PARTITION_DATA_BOTH 	(ESS_PARTITION_DATA_SOURCE |
    					 ESS_PARTITION_DATA_TARGET)