@@ -20,10 +20,10 @@ class DispatchImpl : public UnknownImpl
2020 DispatchImpl& operator =(DispatchImpl&&) = default ;
2121
2222protected:
23- HRESULT DoGetTypeInfoCount (UINT * pctinfo);
24- HRESULT DoGetTypeInfo (UINT iTInfo, ITypeInfo** ppTInfo);
25- HRESULT DoGetIDsOfNames (LPOLESTR* rgszNames, UINT cNames, DISPID* rgDispId);
26- HRESULT DoInvoke (DISPID dispIdMember, WORD wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UINT * puArgErr);
23+ HRESULT DoGetTypeInfoCount (uint32_t * pctinfo);
24+ HRESULT DoGetTypeInfo (uint32_t iTInfo, ITypeInfo** ppTInfo);
25+ HRESULT DoGetIDsOfNames (LPOLESTR* rgszNames, uint32_t cNames, DISPID* rgDispId);
26+ HRESULT DoInvoke (DISPID dispIdMember, uint16_t wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, uint32_t * puArgErr);
2727
2828private:
2929 ComSmartPtr<ITypeLib> _typeLib;
@@ -33,11 +33,11 @@ class DispatchImpl : public UnknownImpl
3333
3434// Macro to use for defining dispatch impls
3535#define DEFINE_DISPATCH () \
36- STDMETHOD (GetTypeInfoCount)(UINT *pctinfo) \
36+ STDMETHOD (GetTypeInfoCount)(uint32_t *pctinfo) \
3737 { return DispatchImpl::DoGetTypeInfoCount (pctinfo); } \
38- STDMETHOD (GetTypeInfo)(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) \
38+ STDMETHOD (GetTypeInfo)(uint32_t iTInfo, LCID lcid, ITypeInfo **ppTInfo) \
3939 { return DispatchImpl::DoGetTypeInfo (iTInfo, ppTInfo); } \
40- STDMETHOD (GetIDsOfNames)(REFIID riid, LPOLESTR* rgszNames, UINT cNames, LCID lcid, DISPID* rgDispId) \
40+ STDMETHOD (GetIDsOfNames)(REFIID riid, LPOLESTR* rgszNames, uint32_t cNames, LCID lcid, DISPID* rgDispId) \
4141 { return DispatchImpl::DoGetIDsOfNames (rgszNames, cNames, rgDispId); } \
42- STDMETHOD (Invoke)(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UINT * puArgErr) \
42+ STDMETHOD (Invoke)(DISPID dispIdMember, REFIID riid, LCID lcid, uint16_t wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, uint32_t * puArgErr) \
4343 { return DispatchImpl::DoInvoke (dispIdMember, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); }
0 commit comments