LINEINITIALIZEEXPARAMS
typedef struct lineinitializeexparams_tag {
    DWORD  dwTotalSize;
    DWORD  dwNeededSize;
    DWORD  dwUsedSize;
    DWORD  dwOptions;
  union
  {
    HANDLE  hEvent;
    HANDLE  hCompletionPort;
  } Handles;
    DWORD  dwCompletionKey;
} LINEINITIALIZEEXPARAMS, FAR *LPLINEINITIALIZEEXPARAMS;
 
Members
- 
dwTotalSize 
- 
The total size in bytes allocated to this data structure. 
- 
dwNeededSize 
- 
The size in bytes for this data structure that is needed to hold all the returned information. 
- 
dwUsedSize 
- 
The size in bytes of the portion of this data structure that contains useful information. 
- 
dwOptions 
- 
One of the LINEINITIALIZEEXOPTION_ constants. Specifies the event notification mechanism the application desires to use. 
- 
hEvent 
- 
If dwOptions specifies LINEINITIALIZEEXOPTION_USEEVENT, TAPI returns the event handle in this field. 
- 
hCompletionPort 
- 
If dwOptions specifies LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, the application must specify in this field the handle of an existing completion port opened using CreateIoCompletionPort. 
- 
dwCompletionKey 
- 
If dwOptions specifies LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, the application must specify in this field a value that is returned through the lpCompletionKey parameter of GetQueuedCompletionStatus to identify the completion message as a telephony message. 
Remarks
See lineInitializeEx for further information on these options. 
QuickInfo
  Version: Use TAPI version 2.0 and later
  Header: Declared in tapi.h.