LoadIFD example for C++ 5.0 and later

ILEADRasterIO *pRasterIO=NULL;
CoCreateInstance(CLSID_LEADRasterIO, NULL, CLSCTX_ALL,
                 IID_ILEADRasterIO, (void**)&pRasterIO);
// All examples will assume that "test.tif" has over 1002 images
// This example will load pages 1000 and 1001 after getting the information for page 1000:
pRasterIO->GetFileInfo(m_LEADRasterView1.GetRaster(),
                       "d:\\temp\\test.tif", 1000, 0);
// Setting LoadIFD to InfoIFD indicates that 1000 is treated as page 1
pRasterIO->PutLoadIFD(pRasterIO->GetInfoIFD());
pRasterIO->Load(m_LEADRasterView1.GetRaster(),
                "d:\\temp\\test.tif", 0, 1, 2);
// Reset LoadIFD to 0 so other TIF files will be handled properly
pRasterIO->PutLoadIFD(0);
pRasterIO->Release();