Ignore:
Timestamp:
Dec 20, 2019, 1:30:08 AM (4 years ago)
Author:
roman
Message:

Update and VBS test

Location:
trunk/Utilities/JsObjectDispatch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Utilities/JsObjectDispatch

    • Property svn:ignore
      •  

        old new  
        22*.aps
        33*.suo
         4.vs
  • trunk/Utilities/JsObjectDispatch/JsObjectDispatch_i.h

    r124 r919  
    44
    55
    6  /* File created by MIDL compiler version 7.00.0555 */
    7 /* at Sat Sep 15 15:20:06 2012
     6 /* File created by MIDL compiler version 8.01.0622 */
     7/* at Tue Jan 19 05:14:07 2038
    88 */
    99/* Compiler settings for JsObjectDispatch.idl:
    10     Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
    11     protocol : dce , ms_ext, c_ext, robust
     10    Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0622
     11    protocol : all , ms_ext, c_ext, robust
    1212    error checks: allocation ref bounds_check enum stub_data
    1313    VC __declspec() decoration level:
     
    1717/* @@MIDL_FILE_HEADING(  ) */
    1818
    19 #pragma warning( disable: 4049 )  /* more than 64k source lines */
    2019
    2120
    2221/* verify that the <rpcndr.h> version is high enough to compile this file*/
    2322#ifndef __REQUIRED_RPCNDR_H_VERSION__
    24 #define __REQUIRED_RPCNDR_H_VERSION__ 475
     23#define __REQUIRED_RPCNDR_H_VERSION__ 500
    2524#endif
    2625
     
    3029#ifndef __RPCNDR_H_VERSION__
    3130#error this stub requires an updated version of <rpcndr.h>
    32 #endif // __RPCNDR_H_VERSION__
     31#endif /* __RPCNDR_H_VERSION__ */
    3332
    3433#ifndef COM_NO_WINDOWS_H
     
    4948#define __IFoo_FWD_DEFINED__
    5049typedef interface IFoo IFoo;
     50
    5151#endif  /* __IFoo_FWD_DEFINED__ */
    5252
     
    8888    {
    8989    public:
    90         virtual /* [id] */ HRESULT STDMETHODCALLTYPE Bar(
    91             /* [in] */ VARIANT vValue) = 0;
     90        virtual /* [id] */ HRESULT STDMETHODCALLTYPE BarA(
     91            /* [in] */ VARIANT Value) = 0;
     92       
     93        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BarB(
     94            /* [retval][out] */ VARIANT *Value) = 0;
    9295       
    9396    };
     97   
    9498   
    9599#else   /* C style interface */
     
    103107            /* [in] */ REFIID riid,
    104108            /* [annotation][iid_is][out] */
    105             __RPC__deref_out  void **ppvObject);
     109            _COM_Outptr_  void **ppvObject);
    106110       
    107111        ULONG ( STDMETHODCALLTYPE *AddRef )(
     
    131135        /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
    132136            IFoo * This,
    133             /* [in] */ DISPID dispIdMember,
    134             /* [in] */ REFIID riid,
    135             /* [in] */ LCID lcid,
    136             /* [in] */ WORD wFlags,
    137             /* [out][in] */ DISPPARAMS *pDispParams,
    138             /* [out] */ VARIANT *pVarResult,
    139             /* [out] */ EXCEPINFO *pExcepInfo,
    140             /* [out] */ UINT *puArgErr);
    141        
    142         /* [id] */ HRESULT ( STDMETHODCALLTYPE *Bar )(
    143             IFoo * This,
    144             /* [in] */ VARIANT vValue);
     137            /* [annotation][in] */
     138            _In_  DISPID dispIdMember,
     139            /* [annotation][in] */
     140            _In_  REFIID riid,
     141            /* [annotation][in] */
     142            _In_  LCID lcid,
     143            /* [annotation][in] */
     144            _In_  WORD wFlags,
     145            /* [annotation][out][in] */
     146            _In_  DISPPARAMS *pDispParams,
     147            /* [annotation][out] */
     148            _Out_opt_  VARIANT *pVarResult,
     149            /* [annotation][out] */
     150            _Out_opt_  EXCEPINFO *pExcepInfo,
     151            /* [annotation][out] */
     152            _Out_opt_  UINT *puArgErr);
     153       
     154        /* [id] */ HRESULT ( STDMETHODCALLTYPE *BarA )(
     155            IFoo * This,
     156            /* [in] */ VARIANT Value);
     157       
     158        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BarB )(
     159            IFoo * This,
     160            /* [retval][out] */ VARIANT *Value);
    145161       
    146162        END_INTERFACE
     
    180196
    181197
    182 #define IFoo_Bar(This,vValue)   \
    183     ( (This)->lpVtbl -> Bar(This,vValue) )
     198#define IFoo_BarA(This,Value)   \
     199    ( (This)->lpVtbl -> BarA(This,Value) )
     200
     201#define IFoo_get_BarB(This,Value)       \
     202    ( (This)->lpVtbl -> get_BarB(This,Value) )
    184203
    185204#endif /* COBJMACROS */
     
    220239void                      __RPC_USER  VARIANT_UserFree(     unsigned long *, VARIANT * );
    221240
     241unsigned long             __RPC_USER  VARIANT_UserSize64(     unsigned long *, unsigned long            , VARIANT * );
     242unsigned char * __RPC_USER  VARIANT_UserMarshal64(  unsigned long *, unsigned char *, VARIANT * );
     243unsigned char * __RPC_USER  VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * );
     244void                      __RPC_USER  VARIANT_UserFree64(     unsigned long *, VARIANT * );
     245
    222246/* end of Additional Prototypes */
    223247
Note: See TracChangeset for help on using the changeset viewer.