Это, безусловно, выполнимо, но вам будет намного легче читать документы C API и писать промежуточную функцию на C.
Если подумать, настоятельно рекомендуется C, поскольку может быть трудно определить, какая из вызываемых вами подпрограмм может быть реализована в качестве макроса препроцессора.