From: <bl...@us...> - 2003-09-07 08:40:17
|
Update of /cvsroot/cpptool/rfta/src/pyrfta/com In directory sc8-pr-cvs1:/tmp/cvs-serv22089 Added Files: TextDocument.idl Log Message: * added --- NEW FILE: TextDocument.idl --- [ uuid(8AFF68E1-82FB-4b79-A3A6-B043B17B6034), version(1.0), helpstring ("RFTAVC6ADDIN Developer Studio Add-in") ] library RFTATextDocument { importlib("stdole32.tlb"); [uuid(9FFB287B-DA04-45ce-BB7C-85E045A84C0F), oleautomation, dual ] interface ITextDocument : IDispatch { [id(1)] HRESULT GetAllText( [out,retval] BSTR* content ); [id(2)] HRESULT GetSelection( [out,retval] BSTR* selection ); [id(3)] HRESULT ReplaceSelection( [in] BSTR text ); [id(4)] HRESULT GetSelectionRange( [out] int *selectionStart, [out] int *selectionEnd ); [id(5)] HRESULT SetSelectionRange( [in] int selectionStart, [in] int selectionEnd ); }; [uuid(6F1E3540-FC3A-4ec1-84E9-8DAADBEFF959), oleautomation, dual ] interface ILineBasedTextDocument : IDispatch { [id(1)] HRESULT GetAllText( [out,retval] BSTR* content ); [id(2)] HRESULT GetSelection( [out,retval] BSTR* selection ); [id(3)] HRESULT ReplaceSelection( [in] BSTR text ); [id(4)] HRESULT GetSelectionRange( [out] int *lineStart, [out] int *colStart, [out] int *lineEnd, [out] int *colEnd ); [id(5)] HRESULT SetSelectionRange( [in] int lineStart, [in] int colStart, [in] int lineEnd, [in] int colEnd ); }; }; |