The following code illustrates how to return a list of the stream handler names installed in the SPI.INI file.
#include "os2.h" #include "os2me.h" ULONG ulRC; /* Error return code */ HAND ahand[5]; /* Enumerate handler info. */ ULONG ulNumHand = 5; /* Number of stream handlers */ /*---------------------------------------------------------------*/ /* Get list of all stream handlers in system. */ /*---------------------------------------------------------------*/ if (ulRC = SpiEnumerateHandlers( (PHAND)&ahand, &ulNumHand)) return(ulRC); /* error! */