2.2.4.2.1.10 LINE_CREATE

The LINE_CREATE packet is sent to inform the application of the creation of a new line device.


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

TotalSize

InitContext

fnPostProcessProcHandle

hDevice

Msg

OpenContext

Param1

Param2

Param3

Param4

TotalSize (4 bytes): An unsigned 32-bit integer. The total size of the asynchronous event packet.

InitContext (4 bytes): An unsigned 32-bit integer. The opaque, client-specified session value that MUST be equal to the InitContext value that is specified in the original scoping of the line Initialize request.

fnPostProcessProcHandle (4 bytes): An unsigned 32-bit integer. MUST be set to zero when sent and MUST be ignored on receipt.

hDevice (4 bytes): An unsigned 32-bit integer. MUST be set to zero when sent and MUST be ignored on receipt.

Msg (4 bytes): An unsigned 32-bit integer. The packet type; MUST be set to 0x00000013 (LINE_CREATE).

OpenContext (4 bytes): An unsigned 32-bit integer. MUST be set to zero when sent and MUST be ignored on receipt.

Param1 (4 bytes): An unsigned 32-bit integer. The device identifier of the newly created device.

Param2 (4 bytes): An unsigned 32-bit integer. This MUST be ignored on receipt and can be any value. 

Param3 (4 bytes): An unsigned 32-bit integer. This MUST be ignored on receipt and can be any value. 

Param4 (4 bytes): An unsigned 32-bit integer. This MUST be ignored on receipt and can be any value.