Попробую объяснить по-другому.
Есть dll, исходников которой у меня нет (собственно они и не нужны).
В dll есть метод, на вход которого нужно передать значение enum в виде COM-объекта DocFlowStatus (это тип, который объевлен в dll).
К dll имеется пример ее использования в виде html-странички, в которой этот метод успешно вызывается так:
PHP код:
function getDocflowsList() {
wrap(function () {
var date = new Date();
date.setDate(date.getDate() - 1);
$(docflowsList).val(
Client.getDocflowsList($(docflowStatus).val(), date, $(docflowDirection).val())
);
});
}
<td>Состояние</td>
<td>
<select id="docflowStatus">
<option value="Succeed" selected="selected">Выполнен</option>
<option value="Sending">В процессе отправки</option>
<option value="WaitingForAnswer">В ожидании ответа</option>
<option value="CompletedWithWarning">Завершен с предупреждением</option>
<option value="Fail">Завершен с ошибкой</option>
</select>
</td>