4 struct git_menu_virtual_table
6 STDMETHOD(query_interface
)(void *, REFIID
, PVOID
*);
7 STDMETHOD_(ULONG
, add_ref
)(void *);
8 STDMETHOD_(ULONG
, release
)(void *);
9 STDMETHOD(query_context_menu
)(void *,
10 HMENU
, UINT
, UINT
, UINT
, UINT
);
11 STDMETHOD(invoke_command
)(void *, LPCMINVOKECOMMANDINFO
);
12 STDMETHOD(get_command_string
)(void *,
13 UINT
, UINT
, PUINT
, LPSTR
, UINT
);
14 } git_menu_virtual_table
;