I've changed my code to look more like the Qt documentation in hopes that someone might recognize what i am doing wrong.

I'm guessing the InvokeHelper is not what i should be calling.
Here's some info on the method:

Call this member function to invoke the ActiveX Control method or property specified by dwDispID, in the context specified by wFlags.

void AFX_CDECL InvokeHelper(
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const BYTE* pbParamInfo,
...
);
Parameters
dwDispID
Identifies the method or property to be invoked.
wFlags
Flags describing the context of the call to IDispatch::Invoke. For possible wFlags values, see IDispatch::Invoke in the Platform SDK.
vtRet
Specifies the type of the return value. For possible values, see the Remarks section for COleDispatchDriver::InvokeHelper.
pvRet
Address of the variable that will that will receive the property value or return value. It must match the type specified by vtRet.
pbParamInfo
Pointer to a null-terminated string of bytes specifying the types of the parameters following pbParamInfo. For possible values, see the Remarks section for COleDispatchDriver::InvokeHelper.
...
Variable List of parameters, of types specified in pbParamInfo.



//-------------------------------------------------
axis = new QAxWidget();
axis->setControl(QString::fromUtf8("{745395C8-D0E1-4227-8586-624CA9A10A8D}"));
axis->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
axis->setObjectName(QString::fromUtf8("AxisMediaControl "));

QList<QVariant> params;
params << 0x1;
params << 0x4;
params << 0;
params << 0;
params << "\x0E";
params << "http://dizco.com:81/axis-cgi/mjpg/video.cgi";
axis->dynamicCall("InvokeHelper(int, uint, uint, QString, QString)", params);

QList<QVariant> params2;
params2 << 0x9;
params2 << 0x4;
params2 << 0;
params2 << 0;
params2 << "\x0E";
params2 << "mjpeg-unicast";
axis->dynamicCall("InvokeHelper(int, uint, uint, QString, QString)", params2);

QList<QVariant> params3;
params3 << 0x65;
params3 << 0x1;
params3 << 0;
params3 << 0;
params3 << 0;
axis->dynamicCall("InvokeHelper(int, uint, uint, QString, QString)", params3);