1 package speech.types; 3 4 import com4j.*; 5 6 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 pszFileName, 17 SPLOADOPTIONS options); 18 19 @VTID(14) 20 void loadCmdFromObject( 21 GUID rcid, 22 @MarshalAs(NativeType.Unicode) java.lang.String pszGrammarName, 23 SPLOADOPTIONS options); 24 25 @VTID(15) 26 void loadCmdFromResource( 27 java.nio.Buffer hModule, 28 @MarshalAs(NativeType.Unicode) java.lang.String pszResourceName, 29 @MarshalAs(NativeType.Unicode) java.lang.String pszResourceType, 30 short wLanguage, 31 SPLOADOPTIONS options); 32 33 @VTID(17) 34 void loadCmdFromProprietaryGrammar( 35 GUID rguidParam, 36 @MarshalAs(NativeType.Unicode) java.lang.String pszStringParam, 37 java.nio.Buffer pvDataPrarm, 38 int cbDataSize, 39 SPLOADOPTIONS options); 40 41 @VTID(18) 42 void setRuleState( 43 @MarshalAs(NativeType.Unicode) java.lang.String pszName, 44 java.nio.Buffer 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 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 pszWord); 67 68 @VTID(26) 69 void setGrammarState( 70 SPGRAMMARSTATE eGrammarState); 71 72 @VTID(27) 73 Holder<Short > saveCmd( 74 IStream pStream); 75 76 @VTID(28) 77 SPGRAMMARSTATE getGrammarState(); 78 79 } 80 | Popular Tags |