2.2.3.3 CPMSetCatStateOut

The CPMSetCatStateOut message is a reply to a CPMSetCatStateIn message with the old state of the catalog. The format of the CPMSetCatStateOut message that follows the header is as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

_dwOldState

_dwOldState (4 bytes):  A 32-bit unsigned integer that MUST be one or more of the following flags, indicating the old state of the catalog.

Value

Meaning

CI_NOT_ALL_STARTED

0x00000000

Not all catalogs are started; at least one catalog is stopped.

CICAT_STOPPED

0x00000001

The catalog is stopped. This value MUST NOT be combined with any other value.

CICAT_READONLY

0x00000002

The catalog is read-only. This value MUST NOT be combined with CICAT_WRITABLE or CICAT_STOPPED.

CICAT_WRITABLE

0x00000004

The catalog is writable. This value MUST NOT be combined with CICAT_READONLY or CICAT_STOPPED.

CICAT_NO_QUERY

0x00000008

The catalog is not available for querying. This value MUST NOT be combined with CICAT_STOPPED.