PSD, сомнения верные, потому что работать не будет. Дело в том, что сигнатура метода класса, при ее внешней идентичности сигнатуре
void CallEvent (CContent * pContent, long ID_Event, long mFlads )
, на самом деле будет такой:
void MyCallEvent (CMyClass* this, CContent * pContent, long ID_Event, long mFlads )
Выход из этого положения только один: дружественная твоему классу Callback функция, так как переписать чужую библиотеку, чтобы она принимала функторы, возможности нет.
Можно конечно схитрить, и указатель на CContent не писать в сигнатуре, тогда ты неявно подставишь на его место указатель на свой класс, и приведением типов в старом стиле может быть одурачишь компилятор. Но этот метод очень читерский, я в нем не уверен, а самое главное, функциональность будет нарушена скорее всего.