summaryrefslogtreecommitdiff
path: root/ext/win32ole/win32ole_method.h
blob: 7eacb1b596b9c5534808705c15e05b5ee1d9425c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef WIN32OLE_METHOD_H
#define WIN32OLE_METHOD_H 1

struct olemethoddata {
    ITypeInfo *pOwnerTypeInfo;
    ITypeInfo *pTypeInfo;
    UINT index;
};

VALUE cWIN32OLE_METHOD;
VALUE folemethod_s_allocate(VALUE klass);
VALUE ole_methods_from_typeinfo(ITypeInfo *pTypeInfo, int mask);
VALUE create_win32ole_method(ITypeInfo *pTypeInfo, VALUE name);
void Init_win32ole_method(void);
#endif