Displaying 4 results from an estimated 4 matches for "iid_idispatch".
2008 Jun 04
2
Win32-ole start
...in the
constructor.
attr_reader :server
# The host the OLE automation object was created on.
attr_reader :host
# Did I declare these properly?
# http://tinyurl.com/3z8z4h
IID_IUnknown = [0,0,0,192,0,0,0,0,0,0,70].pack(''ISSCCCCCCCC'')
IID_IDispatch =
[132096,0,0,192,0,0,0,0,0,0,70].pack(''ISSCCCCCCCC'')
IID_IEnumVARIANT =
[132100,0,0,192,0,0,0,0,0,0,70].pack(''ISSCCCCCCCC'')
def initialize(server, host = Socket.gethostname)
@server = server
@host = host
clsid = 0...
2008 Jun 10
7
Unraveling a FAR*
Hi all,
Just looking over fole_s_connect() in win32ole.c and I noticed this bit:
hr = CLSIDFromProgID(pBuf, &clsid);
...
hr = GetActiveObject(&clsid, 0, &pUnknown);
...
hr = pUnknown->lpVtbl->QueryInterface(
pUnknown,
&IID_IDispatch,
(void **)&pDispatch
);
Using win32-api, that would be something like:
IID_IUnknown = [0,0,0,192,0,0,0,0,0,0,70].pack(''ISSCCCCCCCC'')
clsid = 0.chr * 16
unknown = 0.chr * IID_IUnknown.size
hr = CLSIDFromProgID(multi_to_wide(server), clsid)
...
GetActiveObject(clsid, ni...
2009 May 06
4
[ win32utils-Feature Requests-25792 ] Create a pure Ruby win32-ole library
Feature Requests item #25792, was opened at 2009-05-05 17:29
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=414&aid=25792&group_id=85
Category: None
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Daniel Berger (djberg96)
Assigned to: Nobody (None)
Summary: Create a pure Ruby win32-ole library
Initial Comment:
The current Win32OLE
2008 Sep 25
0
C++ & R: Displaying a lattice graphic using D Com
...out the code at the end of this
note.
I would be grateful for any advice.
Kind regards
Noel
void CMFCClientDlg::OnTest()
{
BeginWaitCursor();
IStatConnector lConnector;
IDispatch* lCharDev = NULL;
IDispatch* lGfxDev = NULL;
if(FAILED(m_CharDev.GetControlUnknown()->QueryInterface(IID_IDispatch,(LPVOI
D*) &lCharDev))) {
MessageBox("Error querying Dispatch from Character Device");
return;
}
if(FAILED(lConnector.CreateDispatch(_T("StatConnectorSrv.StatConnector"))))
{
MessageBox("Error creating StatConnectorSrv");
return;
}
lConnecto...