1 | // tlb2java |
2 | package com.moesol.bindings.platform_sdk.component_services; |
3 | |
4 | |
5 | /** |
6 | * <code>IDL: [ helpstring(""), ] interface</code> |
7 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/javadoc/node()--> |
8 | */ |
9 | public interface IPropertyPageSite extends com.moesol.bindings.platform_sdk.component_services.IUnknown { |
10 | public static final Class TYPELIB = TYPELIB_AAC5785A_FAE3_4AB5_A040_673D0A0C2C4B.class; |
11 | /** |
12 | * <code>IDL: [uuid(B196B28C-BAB4-101A-B69C-00AA00341D07)]</code> |
13 | */ |
14 | public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID( |
15 | 0xb196b28c, (short)0xbab4, (short)0x101a, |
16 | new byte[] { |
17 | (byte)0xb6, (byte)0x9c, |
18 | (byte)0x00, (byte)0xaa, (byte)0x00, (byte)0x34, (byte)0x1d, (byte)0x07 |
19 | } ); |
20 | |
21 | /** |
22 | * <code>IDL: [ helpstring("") ]</code> |
23 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='OnStatusChange']/javadoc/node()--> |
24 | * |
25 | * @param dwFlags |
26 | * <code>IDL: [in] ULONG</code> |
27 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='OnStatusChange']/param[@name='dwFlags']/javadoc/node()--> |
28 | * @return |
29 | * <code>IDL: HRESULT</code> |
30 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='OnStatusChange']/return/javadoc/node()--> |
31 | */ |
32 | public /* HRESULT */ int OnStatusChange( |
33 | /*[in]*/ long dwFlags); |
34 | |
35 | /** |
36 | * <code>IDL: [ helpstring("") ]</code> |
37 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetLocaleID']/javadoc/node()--> |
38 | * |
39 | * @param pLocaleID |
40 | * <code>IDL: [out] ULONG*</code> |
41 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetLocaleID']/param[@name='pLocaleID']/javadoc/node()--> |
42 | * @return |
43 | * <code>IDL: HRESULT</code> |
44 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetLocaleID']/return/javadoc/node()--> |
45 | */ |
46 | public /* HRESULT */ int GetLocaleID( |
47 | /*[out]*/ long[] pLocaleID); |
48 | |
49 | /** |
50 | * <code>IDL: [ helpstring("") ]</code> |
51 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetPageContainer']/javadoc/node()--> |
52 | * |
53 | * @param ppUnk |
54 | * <code>IDL: [out] IUnknown**</code> |
55 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetPageContainer']/param[@name='ppUnk']/javadoc/node()--> |
56 | * @return |
57 | * <code>IDL: HRESULT</code> |
58 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='GetPageContainer']/return/javadoc/node()--> |
59 | */ |
60 | public /* HRESULT */ int GetPageContainer( |
61 | /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] ppUnk); |
62 | |
63 | /** |
64 | * <code>IDL: [ helpstring("") ]</code> |
65 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='TranslateAccelerator']/javadoc/node()--> |
66 | * |
67 | * @param pMsg |
68 | * <code>IDL: [in] MSG*</code> |
69 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='TranslateAccelerator']/param[@name='pMsg']/javadoc/node()--> |
70 | * @return |
71 | * <code>IDL: HRESULT</code> |
72 | <!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPageSite']/method[@name='TranslateAccelerator']/return/javadoc/node()--> |
73 | */ |
74 | public /* HRESULT */ int TranslateAccelerator( |
75 | /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG pMsg); |
76 | |
77 | |
78 | /** <em>Implementation</em>, <small>Java to COM</small>. */ |
79 | public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni implements IPropertyPageSite { |
80 | |
81 | protected Jni () { |
82 | } |
83 | |
84 | |
85 | private native /* HRESULT */ int jni_OnStatusChange( |
86 | /*[in]*/ long p0); |
87 | public /* HRESULT */ int OnStatusChange( |
88 | /*[in]*/ long p0) { |
89 | |
90 | return jni_OnStatusChange(p0); |
91 | } |
92 | |
93 | private native /* HRESULT */ int jni_GetLocaleID( |
94 | /*[out]*/ long[] p0); |
95 | public /* HRESULT */ int GetLocaleID( |
96 | /*[out]*/ long[] p0) { |
97 | |
98 | return jni_GetLocaleID(p0); |
99 | } |
100 | |
101 | private native /* HRESULT */ int jni_GetPageContainer( |
102 | /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0); |
103 | public /* HRESULT */ int GetPageContainer( |
104 | /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0) { |
105 | |
106 | return jni_GetPageContainer(p0); |
107 | } |
108 | |
109 | private native /* HRESULT */ int jni_TranslateAccelerator( |
110 | /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG p0); |
111 | public /* HRESULT */ int TranslateAccelerator( |
112 | /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG p0) { |
113 | |
114 | return jni_TranslateAccelerator(p0); |
115 | } |
116 | |
117 | } |
118 | |
119 | /** <em>Implementation</em>, <small>COM to Java</small>. */ |
120 | public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp { |
121 | public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { |
122 | return s_instance; |
123 | } |
124 | |
125 | private static Disp s_instance = new Disp(); |
126 | |
127 | protected Disp() { |
128 | addEntry(1610678272, (short)1, "OnStatusChange", "(J)I"); |
129 | addEntry(1610678273, (short)1, "GetLocaleID", "([J)I"); |
130 | addEntry(1610678274, (short)1, "GetPageContainer", "([Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)I"); |
131 | addEntry(1610678275, (short)1, "TranslateAccelerator", "(Lcom/moesol/bindings/platform_sdk/windows_api/MSG;)I"); |
132 | } |
133 | } |
134 | } |