ANSC_STATUS HttpBmoSetHeaderValueById ( ANSC_HANDLE hThisObject, ULONG ulHeaderId, char* value ) { ANSC_STATUS returnStatus = ANSC_STATUS_SUCCESS; PHTTP_BASIC_MESSAGE_OBJECT pMyObject = (PHTTP_BASIC_MESSAGE_OBJECT )hThisObject; PHTTP_HFP_INTERFACE pHfpIf = (PHTTP_HFP_INTERFACE )pMyObject->hHfpIf; PHTTP_HELPER_CONTAINER_OBJECT pHttpHco = (PHTTP_HELPER_CONTAINER_OBJECT)pMyObject->hContainerContext; PHTTP_HEADER_FIELD pHttpHfo = NULL; char* pHeaderName = NULL; pHeaderName = pHttpHco->GetHeaderName ( (ANSC_HANDLE)pHttpHco, ulHeaderId ); if ( !pHeaderName ) { return ANSC_STATUS_UNAPPLICABLE; } else { returnStatus = pMyObject->SetHeaderValueByName ( (ANSC_HANDLE)pMyObject, pHeaderName, value ); } return returnStatus; }