Функция в IDL описана так:
HRESULT ConnectToSCManager([in] short size, [in, size_is(size)] wchar_t machineName[]);
Какие типы данных я туда не запихивал, какими только способами! Всегда ошибка Type missmatch. При самом хорошем расскладе удаётся передать только одну переменную, и то к ней прилипает какая-то вторая, неизвестно откуда взявшаяся. Т.е. пишу в параметр machineName число 48, сервер получает "0"(он же 48 ) и откуда-то взявшуюся букву "з". Помогите пожалуйста, а то я уже совсем затрахался, не знаю что делать!!!