void DocHost_Init(DocHost *This, IDispatch *disp) { This->lpDocHostUIHandlerVtbl = &DocHostUIHandler2Vtbl; This->lpOleCommandTargetVtbl = &OleCommandTargetVtbl; This->lpIPropertyNotifySinkVtbl = &PropertyNotifySinkVtbl; This->disp = disp; This->client_disp = NULL; This->document = NULL; This->hostui = NULL; This->frame = NULL; This->hwnd = NULL; This->frame_hwnd = NULL; This->url = NULL; This->silent = VARIANT_FALSE; This->offline = VARIANT_FALSE; This->ready_state = READYSTATE_UNINITIALIZED; This->is_prop_notif = FALSE; DocHost_ClientSite_Init(This); DocHost_Frame_Init(This); ConnectionPointContainer_Init(&This->cps, (IUnknown*)disp); }
void DocHost_Init(DocHost *This, IDispatch *disp) { This->lpDocHostUIHandlerVtbl = &DocHostUIHandler2Vtbl; This->lpOleCommandTargetVtbl = &OleCommandTargetVtbl; This->disp = disp; This->client_disp = NULL; This->document = NULL; This->hostui = NULL; This->frame = NULL; This->hwnd = NULL; This->frame_hwnd = NULL; This->url = NULL; This->silent = VARIANT_FALSE; This->offline = VARIANT_FALSE; DocHost_ClientSite_Init(This); DocHost_Frame_Init(This); ConnectionPointContainer_Init(&This->cps, (IUnknown*)disp); }
void DocHost_Init(DocHost *This, IDispatch *disp, const IDocHostContainerVtbl* container) { This->IDocHostUIHandler2_iface.lpVtbl = &DocHostUIHandler2Vtbl; This->IOleCommandTarget_iface.lpVtbl = &OleCommandTargetVtbl; This->IPropertyNotifySink_iface.lpVtbl = &PropertyNotifySinkVtbl; This->disp = disp; This->container_vtbl = container; This->ready_state = READYSTATE_UNINITIALIZED; DocHost_ClientSite_Init(This); DocHost_Frame_Init(This); ConnectionPointContainer_Init(&This->cps, (IUnknown*)disp); }