IPB_VM* pbvm = NULL;
hinst = LoadLibrary(L"pbvm115.dll");
if ( hinst== NULL) return 0;
P_PB_GetVM getvm = (P_PB_GetVM)GetProcAddress(hinst,"PB_GetVM");
if (getvm == NULL) return 0;
getvm(&pbvm);
if (pbvm == NULL) return 0;
LPCTSTR LibList[] = {L"open.pbd"};
if ( pbvm->CreateSession(L"aopen", LibList, 1, &session) != PBX_OK )
{
return 0;
}
pbgroup group = session->FindGroup(L"n_open",pbgroup_userobject);
if (group == NULL) return 0;
pbclass cls = session->FindClass(group,L"n_open");
if (cls == NULL) return 0;
pbobject pbobj = session->NewObject(cls);
PBCallInfo ci;
pbmethodID mid = session->GetMethodID(cls, L"uf_open", PBRT_FUNCTION,
L"LURCdatawindow.");
session->InitCallInfo(cls, mid, &ci);
....
http://msdn.microsoft.com/en-us/library/ms997646.aspx
or Google: XP look feel manifest
"Chenwf" <che...@e-future.com.cn> wrote in message
news:4b00c44e@forums-1-dub...