Нужно определиться с глубиной до которой надо разобраться. С моей точки зрения бред две звездочки после LCID, но я могу ошибаться. А так это объявление функции которая возвращает значение типа HRESULT, а в качестве аргументов ей передаются два указателя : первый на целое число двойной длины, а второй скорее всего на какой-то идентификатор. Теоретически поскольку в функцию передается не значение а указатели , то и эти два передаваемых в функцию параметра могут быть не аргументами а возвращаемыми функцией значениями.
Конкретика конечно зависит от контекста где все это есть.
Я так, в порядке указания направления ветра, сядте на хвост WIN программисту, надо, я так понимаю, разобраться с нуля и не в OPC, а в WIN программировании для начала.
Если от вас ждут результат через месяц - откажитесь , не реально. При грамотном терпеливом наставнике результат будет месяца через 3 , это при условии каждодневной работы.