summaryrefslogtreecommitdiff
path: root/ext/win32ole/win32ole_method.h
blob: 58005dd73f119bf24d5cdf71929dfa971f221e13 (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();
#endif