PHONEINITIALIZEEXPARAMS  JWK2.L

typedef struct phoneinitializeexparams_tag { 

    DWORD  dwTotalSize;

    DWORD  dwNeededSize;

    DWORD  dwUsedSize;

    DWORD  dwOptions;

 

  union

 

    HANDLE hEvent;

    HANDLE hCompletionPort;

  } Handles;

 

    DWORD dwCompletionKey;

 

} PHONEINITIALIZEEXPARAMS, FAR *LPPHONEINITIALIZEEXPARAMS;

 

Members

dwOptions

One of the PHONEINITIALIZEEXOPTION_ constants. Specifies the event notification mechanism the application desires to use.

hEvent

If dwOptions specifies PHONEINITIALIZEEXOPTION_USEEVENT, TAPI returns the event handle in this field.

hCompletionPort

If dwOptions specifies PHONEINITIALIZEEXOPTION_USECOMPLETIONPORT, the application must specify in this field the handle of an existing completion port opened using CreateIoCompletionPort.

dwCompletionKey

If dwOptions specifies PHONEINITIALIZEEXOPTION_USECOMPLETIONPORT, the application must specify in this field a value that will be returned through the lpCompletionKey parameter of GetQueuedCompletionStatus to identify the completion message as a telephony message.

 

Remarks

See phoneInitializeExE45JM7 for further information on these options.