KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > speech > types > ISpRecoGrammar


1 // GENERATED. DO NOT MODIFY
2
package speech.types;
3
4 import com4j.*;
5
6 /**
7  * ISpRecoGrammar Interface
8  */

9 @IID("{2177DB29-7F45-47D0-8554-067E91C80502}")
10 public interface ISpRecoGrammar extends ISpGrammarBuilder {
11     @VTID(12)
12     ISpRecoContext getRecoContext();
13
14     @VTID(13)
15     void loadCmdFromFile(
16         @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszFileName,
17         SPLOADOPTIONS options);
18
19     @VTID(14)
20     void loadCmdFromObject(
21         GUID rcid,
22         @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszGrammarName,
23         SPLOADOPTIONS options);
24
25     @VTID(15)
26     void loadCmdFromResource(
27         java.nio.Buffer JavaDoc hModule,
28         @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszResourceName,
29         @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszResourceType,
30         short wLanguage,
31         SPLOADOPTIONS options);
32
33         @VTID(17)
34         void loadCmdFromProprietaryGrammar(
35             GUID rguidParam,
36             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszStringParam,
37             java.nio.Buffer JavaDoc pvDataPrarm,
38             int cbDataSize,
39             SPLOADOPTIONS options);
40
41         @VTID(18)
42         void setRuleState(
43             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszName,
44             java.nio.Buffer JavaDoc pReserved,
45             SPRULESTATE newState);
46
47         @VTID(19)
48         void setRuleIdState(
49             int ulRuleId,
50             SPRULESTATE newState);
51
52         @VTID(20)
53         void loadDictation(
54             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszTopicName,
55             SPLOADOPTIONS options);
56
57         @VTID(21)
58         void unloadDictation();
59
60         @VTID(22)
61         void setDictationState(
62             SPRULESTATE newState);
63
64                 @VTID(25)
65                 SPWORDPRONOUNCEABLE isPronounceable(
66                     @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszWord);
67
68                 @VTID(26)
69                 void setGrammarState(
70                     SPGRAMMARSTATE eGrammarState);
71
72                 @VTID(27)
73                 Holder<Short JavaDoc> saveCmd(
74                     IStream pStream);
75
76                 @VTID(28)
77                 SPGRAMMARSTATE getGrammarState();
78
79             }
80
Popular Tags