# GetSCelListAndType

Returns list of CCBs and type signature for current stream.

### Synopsis

`CCB* GetSCelListAndType (struct SCelContext* context,long channelNumber, long* celListType)`

### Description

This call performs the same operation as `GetSCelList()`, but returns a 32-bit type signature for the cel list. This allows a client application to recognize cel lists that require special processing at run-time before they are displayed on screen.

### Arguments

`context`
  Pointer to context structure for the SCel subscriber.

`channelNumber`
  Logical channel number.

`celListType`
  Type signature for returned cel list.

### Return Value

Returns a pointer to a list of CCBs for the current stream time, or NULL if there is no cel list at the current stream time.

### Caveat

This function is part of the Subscriber.lib library file that can currently (Toolkit1.5) be found in Attic:Streaming:2p1:DataStream:Subscribers:Subscriber.lib. It will later be integrated into the main Streaming tree.

### See Also

`GetSCelList`