printf("S_OK\n");
PRINTF("S_OK\n");
static void DisplayErrCode(HRESULT hres) {  if (hres == E_INVALIDARG) {    printf("E_INVALIDARG\n");  } else  if (hres == E_UNEXPECTED) {    printf("E_UNEXPECTED\n");  } else  if (hres == E_OUTOFMEMORY) {    printf("E_OUTOFMEMORY\n");  } else  if (hres == DV_E_LINDEX ) {    printf("DV_E_LINDEX\n");  } else  if (hres == DV_E_FORMATETC) {    printf("DV_E_FORMATETC\n");  }  else  if (hres == DV_E_TYMED) {    printf("DV_E_TYMED\n");  }  else  if (hres == DV_E_DVASPECT) {    printf("DV_E_DVASPECT\n");  }  else  if (hres == OLE_E_NOTRUNNING) {    printf("OLE_E_NOTRUNNING\n");  }  else  if (hres == STG_E_MEDIUMFULL) {    printf("STG_E_MEDIUMFULL\n");  }  else  if (hres == DV_E_CLIPFORMAT) {    printf("DV_E_CLIPFORMAT\n");  }  else  if (hres == S_OK) {    printf("S_OK\n");  } else {    printf("****** DisplayErrCode 0x%X\n", hres);  }}