The following code illustrates how to return the handler IDs for the specified stream handler.
#include "os2.h"
#include "os2me.h"
ULONG ulRC; /* Error return code */
HID hidSource, /* Source handler ID */
hidTarget, /* Target handler ID */
hidunused; /* Dummy handler ID */
/*----------------------------------------------------------------*/
/* Get the stream handler ID for the file stream handler. */
/*-------------------------------------------------------------*/
if (ulRC = SpiGetHandler("FSSH",&hidSource, &hidunused))
return(ulRC); /* error! */
/*--------------------------------------------------------------*/
/* Get the stream handler ID for the digital audio stream handler*/
/*--------------------------------------------------------------*/
if (ulRC = SpiGetHandler("AUDIOSH$",&hidunused, &hidTarget))
return(ulRC); /* error! */