#S(HASH-TABLE EQL (FILENAME . "c:\linuxsafe\ocxs\crviewer9.dll")(GUID . "{8767A745-088E-4CA6-8594-073D6D2DE57A}")(DESCRIPTION . "Crystal Report Viewer Control 9")(VERSION . "9.2") (CLASSES . #S(HASH-TABLE EQUAL ("_ICRViewerEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Crystal Report Viewer Control - Event Interface")(GUID . "{CFDF4A60-6FFC-11D1-BE46-00A0C95A6A5C}")(FUNCTIONS ((NAME . "CloseButtonClicked") (RIID . #x00000191) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FirstPageButtonClicked") (RIID . #x00000192) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LastPageButtonClicked") (RIID . #x00000193) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrevPageButtonClicked") (RIID . #x00000194) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NextPageButtonClicked") (RIID . #x00000195) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GoToPageNClicked") (RIID . #x00000196) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")("PageNumber" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StopButtonClicked") (RIID . #x00000197) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("loadingType" "VT_USERDEFINED.Enum.CRLoadingType")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RefreshButtonClicked") (RIID . #x00000198) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintButtonClicked") (RIID . #x00000199) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GroupTreeButtonClicked") (RIID . #x0000019a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Visible" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ZoomLevelChanged") (RIID . #x0000019b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ZoomLevel" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SearchButtonClicked") (RIID . #x0000019c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("searchText" "VT_BSTR")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrillOnGroup") (RIID . #x0000019d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupNameList" "VT_PTR.VT_VARIANT")("DrillType" "VT_USERDEFINED.Enum.CRDrillType")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrillOnDetail") (RIID . #x0000019e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("FieldValues" "VT_PTR.VT_VARIANT")("SelectedFieldIndex" "VT_I4")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowGroup") (RIID . #x0000019f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupNameList" "VT_PTR.VT_VARIANT")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SelectionFormulaButtonClicked") (RIID . #x000001a0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("selctionFormula" "VT_PTR.VT_BSTR")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SelectionFormulaBuilt") (RIID . #x000001a1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("selctionFormula" "VT_BSTR")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clicked") (RIID . #x000001a2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("x" "VT_I4")("y" "VT_I4")("EventInfo" "VT_PTR.VT_VARIANT")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DblClicked") (RIID . #x000001a3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("x" "VT_I4")("y" "VT_I4")("EventInfo" "VT_PTR.VT_VARIANT")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DownloadStarted") (RIID . #x000001a4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("loadingType" "VT_USERDEFINED.Enum.CRLoadingType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DownloadFinished") (RIID . #x000001a5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("loadingType" "VT_USERDEFINED.Enum.CRLoadingType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewChanging") (RIID . #x000001a6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("oldViewIndex" "VT_I4")("newViewIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewChanged") (RIID . #x000001a7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("oldViewIndex" "VT_I4")("newViewIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnReportSourceError") (RIID . #x000001a8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("errorMsg" "VT_BSTR")("errorCode" "VT_I4")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExportButtonClicked") (RIID . #x000001a9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SearchExpertButtonClicked") (RIID . #x000001aa) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrillOnGraph") (RIID . #x000001ab) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("PageNumber" "VT_I4")("x" "VT_I4")("y" "VT_I4")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrillOnSubreport") (RIID . #x000001ac) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GroupNameList" "VT_PTR.VT_VARIANT")("SubreportName" "VT_BSTR")("Title" "VT_BSTR")("PageNumber" "VT_I4")("Index" "VT_I4")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HelpButtonClicked") (RIID . #x000001ad) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FocusChanged") (RIID . #x000001ae) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hasFocus" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnContextMenu") (RIID . #x000001af) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ObjectDescription" "VT_VARIANT")("x" "VT_I4")("y" "VT_I4")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "x,y are screen coordinates. Set UseDefault to false if you want to display your own menu.")) ((NAME . "OnChangeObjectRect") (RIID . #x000001b0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ObjectDescription" "VT_VARIANT")("x" "VT_I4")("y" "VT_I4")("width" "VT_I4")("height" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "x,y,width,height in document units (twips).")) ((NAME . "OnLaunchHyperlink") (RIID . #x000001b1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Hyperlink" "VT_PTR.VT_BSTR")("UseDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Launching a hyperlink. Change the link to launch something else. Set UseDefault to False to do nothing.")))) ("CRLoadingType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CRDrillType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CRViewer9" (TYPE . "Coclass")(DESCRIPTION . "Crystal Report Viewer Control 9")(GUID . "{2DEF4530-8CE6-41C9-84B6-A54536C90213}")(ALIASES "ICrystalReportViewer9""_ICRViewerEvents") (FUNCTIONS )) ("ICrystalReportViewer9" (TYPE . "Dispinterface")(DESCRIPTION . "Interface to the Crystal Report Viewer Control")(GUID . "{3C9EEBE5-09AB-4EBB-9B42-A25FD57F19C0}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReportSource") (RIID . #x000000fa) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the report source")) ((NAME . "ReportSource") (RIID . #x000000fa) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_UNKNOWN")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the report source")) ((NAME . "DisplayGroupTree") (RIID . #x000000fb) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the group tree is visible")) ((NAME . "DisplayGroupTree") (RIID . #x000000fb) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the group tree is visible")) ((NAME . "DisplayToolbar") (RIID . #x000000fc) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the toolbar is visible")) ((NAME . "DisplayToolbar") (RIID . #x000000fc) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the toolbar is visible")) ((NAME . "EnableGroupTree") (RIID . #x000000fd) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the group tree is available")) ((NAME . "EnableGroupTree") (RIID . #x000000fd) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the group tree is available")) ((NAME . "EnableNavigationControls") (RIID . #x000000fe) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the viewer has navigation controls")) ((NAME . "EnableNavigationControls") (RIID . #x000000fe) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the viewer has navigation controls")) ((NAME . "EnableStopButton") (RIID . #x000000ff) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the viewer has a stop button")) ((NAME . "EnableStopButton") (RIID . #x000000ff) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the viewer has a stop button")) ((NAME . "EnablePrintButton") (RIID . #x00000100) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the print button is visible")) ((NAME . "EnablePrintButton") (RIID . #x00000100) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the print button is visible")) ((NAME . "EnableZoomControl") (RIID . #x00000101) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the zoom control is visible")) ((NAME . "EnableZoomControl") (RIID . #x00000101) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the zoom control is visible")) ((NAME . "EnableCloseButton") (RIID . #x00000102) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the close button is visible")) ((NAME . "EnableCloseButton") (RIID . #x00000102) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the close button is visible")) ((NAME . "EnableProgressControl") (RIID . #x00000103) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the progress control will be shown")) ((NAME . "EnableProgressControl") (RIID . #x00000103) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the progress control will be shown")) ((NAME . "EnableSearchControl") (RIID . #x00000104) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the search control is visible")) ((NAME . "EnableSearchControl") (RIID . #x00000104) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the search control is visible")) ((NAME . "EnableRefreshButton") (RIID . #x00000105) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the Refresh button is visible")) ((NAME . "EnableRefreshButton") (RIID . #x00000105) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the Refresh button is visible")) ((NAME . "EnableDrillDown") (RIID . #x00000106) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Deterimine if drill down is allowed")) ((NAME . "EnableDrillDown") (RIID . #x00000106) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Deterimine if drill down is allowed")) ((NAME . "EnableAnimationCtrl") (RIID . #x00000107) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the animation control is visible")) ((NAME . "EnableAnimationCtrl") (RIID . #x00000107) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the animation control is visible")) ((NAME . "EnableSelectExpertButton") (RIID . #x00000108) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the Select Expert button is showing")) ((NAME . "EnableSelectExpertButton") (RIID . #x00000108) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the Select Expert button is showing")) ((NAME . "ViewReport") (RIID . #x00000109) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ViewReport")) ((NAME . "EnableToolbar") (RIID . #x00000154) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "EnableToolbar indicates if the viewer has a toolbar (shown or hidden)")) ((NAME . "EnableToolbar") (RIID . #x00000154) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "EnableToolbar indicates if the viewer has a toolbar (shown or hidden)")) ((NAME . "DisplayBorder") (RIID . #x00000155) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "DisplayBorder indicates if the viewer has a border")) ((NAME . "DisplayBorder") (RIID . #x00000155) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "DisplayBorder indicates if the viewer has a border")) ((NAME . "DisplayTabs") (RIID . #x00000156) (OFFSET . #xa8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "DisplayTabs indicates if the viewer has tabs for navigation between views")) ((NAME . "DisplayTabs") (RIID . #x00000156) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "DisplayTabs indicates if the viewer has tabs for navigation between views")) ((NAME . "DisplayBackgroundEdge") (RIID . #x00000157) (OFFSET . #xb0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the report is offset from the edge of its view window.")) ((NAME . "DisplayBackgroundEdge") (RIID . #x00000157) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the report is offset from the edge of its view window.")) ((NAME . "SelectionFormula") (RIID . #x00000158) (OFFSET . #xb8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the SelectionFormula")) ((NAME . "SelectionFormula") (RIID . #x00000158) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the SelectionFormula")) ((NAME . "TrackCursorInfo") (RIID . #x00000159) (OFFSET . #xc0) (RETURNS . "VT_PTR.ICRVTrackCursorInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the TrackCursorInfo object")) ((NAME . "ActiveViewIndex") (RIID . #x0000015a) (OFFSET . #xc4) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ActiveViewIndex returns the 1-based index of the current view (tab)")) ((NAME . "ViewCount") (RIID . #x0000015b) (OFFSET . #xc8) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ViewCount returns the current number of views (tabs)")) ((NAME . "ActivateView") (RIID . #x0000015c) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ActivateView activates a particular view by 1-based index")) ((NAME . "AddView") (RIID . #x0000015d) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("GroupPath" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "AddView adds a new view (tab). GroupPath can be a colon-delimited string (Country:State:City), a safe array of strings (Country, State, City), or a safe array of longs (1, 2, 0).")) ((NAME . "CloseView") (RIID . #x0000015e) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "CloseView closes the view, given the 1-based index number of the view")) ((NAME . "GetViewPath") (RIID . #x0000015f) (OFFSET . #xd8) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "GetViewPath returns the path to the current view, given the 1-based index number of the view. Path contains a safe array of strings")) ((NAME . "PrintReport") (RIID . #x00000160) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "PrintReport initiates printing of the report in the current view")) ((NAME . "Refresh") (RIID . #x00000161) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refresh causes the view information to be reloaded and displayed")) ((NAME . "SearchForText") (RIID . #x00000162) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "SearchForText allows searching for text across pages of the current view")) ((NAME . "ShowFirstPage") (RIID . #x00000163) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowFirstPage shows the first page of the current view")) ((NAME . "ShowNextPage") (RIID . #x00000164) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowNextPage shows the next page of the current view")) ((NAME . "ShowPreviousPage") (RIID . #x00000165) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowPreviousPage shows the previous page of the current view")) ((NAME . "ShowLastPage") (RIID . #x00000166) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowLastPage shows the last page of the current view")) ((NAME . "ShowNthPage") (RIID . #x00000167) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("PageNumber" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowNthPage shows the desired page of the current view")) ((NAME . "Zoom") (RIID . #x00000168) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("ZoomLevel" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Zoom changes the display of the report. All numbers are percentages except: 1 - fit width, 2 - fit page")) ((NAME . "GetCurrentPageNumber") (RIID . #x00000169) (OFFSET . #x100) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "GetCurrentPageNumber returns the page number of the report being viewed")) ((NAME . "ShowGroup") (RIID . #x0000016a) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("GroupPath" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "ShowGroup displays the indicated group in the current view. GroupPath can be a colon-delimited string (Country:State:City), a safe array of strings (Country, State, City), or a safe array of longs (1, 2, 0).")) ((NAME . "IsBusy") (RIID . #x0000016b) (OFFSET . #x108) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "IsBusy indicates if the control is busy.")) ((NAME . "EnablePopupMenu") (RIID . #x0000016c) (OFFSET . #x10c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determine if the pop menu is available")) ((NAME . "EnablePopupMenu") (RIID . #x0000016c) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("GroupPath" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determine if the pop menu is available")) ((NAME . "EnableExportButton") (RIID . #x0000016d) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Status of the Export toolbar button")) ((NAME . "EnableExportButton") (RIID . #x0000016d) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("GroupPath" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Status of the Export toolbar button")) ((NAME . "EnableSearchExpertButton") (RIID . #x0000016f) (OFFSET . #x11c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Status of the Search Expert toolbar button")) ((NAME . "EnableSearchExpertButton") (RIID . #x0000016f) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("GroupPath" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Status of the Search Expert toolbar button")) ((NAME . "SearchByFormula") (RIID . #x00000170) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("formula" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Search using the search formula. Search UI is shown if formula is empty.")) ((NAME . "GetViewName") (RIID . #x00000171) (OFFSET . #x128) (RETURNS . "VT_BSTR")(PARAMS ("pTabName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "GetViewName returns the current view's tab name and the current report document's name.")) ((NAME . "EnableHelpButton") (RIID . #x00000172) (OFFSET . #x12c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enable the help button on the toolbar")) ((NAME . "EnableHelpButton") (RIID . #x00000172) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ("pTabName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enable the help button on the toolbar")) ((NAME . "GetGroup") (RIID . #x00000190) (OFFSET . #x134) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the group path of the current view. The the VT type of the VARIANT to control the type of result: VT_ARRAY | VT_I4 or VT_BSTR")) ((NAME . "GetLastPageNumber") (RIID . #x00000191) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ("pageN" "VT_PTR.VT_I4")("lastPageKnown" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the last page number. The last page number may not have been calculated so it may not be known. For Visual Basic, a Long and a Boolean should be passed, Procedure style.")) ((NAME . "RefreshEx") (RIID . #x00000192) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ("refreshServerData" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refresh the report, optionally causing the server to refresh its data")) ((NAME . "LaunchHTTPHyperlinksInNewBrowser") (RIID . #x000001f4) (OFFSET . #x140) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Launch HTTP Hyperlinks in a new browser")) ((NAME . "LaunchHTTPHyperlinksInNewBrowser") (RIID . #x000001f4) (OFFSET . #x144) (RETURNS . "VT_VOID")(PARAMS ("refreshServerData" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Launch HTTP Hyperlinks in a new browser")))) ("ICRVTrackCursorInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Interface to control ICrystalReportViewer control cursor selection")(GUID . "{13FA5946-561C-11D1-BE3F-00A0C95A6A5C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DetailAreaCursor") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.CRTrackCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the DetailAreaCursor type")) ((NAME . "DetailAreaCursor") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CRTrackCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the DetailAreaCursor type")) ((NAME . "DetailAreaFieldCursor") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.CRTrackCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the DetailAreaFieldCursor type")) ((NAME . "DetailAreaFieldCursor") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CRTrackCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the DetailAreaFieldCursor type")) ((NAME . "GraphCursor") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.CRTrackCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the GraphCursor type")) ((NAME . "GraphCursor") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CRTrackCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the GraphCursor type")) ((NAME . "GroupAreaCursor") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.CRTrackCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the GroupAreaCursor type")) ((NAME . "GroupAreaCursor") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CRTrackCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the GroupAreaCursor type")) ((NAME . "GroupAreaFieldCursor") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.CRTrackCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the GroupAreaFieldCursor type")) ((NAME . "GroupAreaFieldCursor") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CRTrackCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the GroupAreaFieldCursor type")))) ("CRTrackCursor" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CRVTrackCursorInfo" (TYPE . "Coclass")(DESCRIPTION . "Crystal Report Viewer Control - Cursor selection")(GUID . "{13FA5947-561C-11D1-BE3F-00A0C95A6A5C}")(ALIASES "ICRVTrackCursorInfo") (FUNCTIONS )) ("CRFields" (TYPE . "Coclass")(DESCRIPTION . "Crystal Report Viewer Control - Fields Collection")(GUID . "{75C66E66-8949-11D2-BF6D-00A0C9DA4FA2}")(ALIASES "ICRFields""ICollectCRFields") (FUNCTIONS )) ("ICRFields" (TYPE . "Dispinterface")(DESCRIPTION . "Crystal Report Viewer Control - Fields Collection")(GUID . "{75C66E65-8949-11D2-BF6D-00A0C9DA4FA2}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Item - index is 1-based")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Fields Collection")) ((NAME . "SelectedFieldIndex") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Index of the selected field")))) ("ICollectCRFields" (TYPE . "Interface")(GUID . "{81CBB971-8E0A-11D2-BF71-00A0C9DA4FA2}")(FUNCTIONS ((NAME . "GetItem") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("ppField" "VT_PTR.VT_PTR.ICRField")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "GetItem - index is 0-based")) ((NAME . "GetCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Number of fields in the collection")) ((NAME . "EnumCRFields") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCRFields")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetSelectedFieldIndex") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Selected field index - 0-based")))) ("ICRField" (TYPE . "Dispinterface")(DESCRIPTION . "Crystal Report Viewer Control - Field")(GUID . "{75C66E67-8949-11D2-BF6D-00A0C9DA4FA2}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Value")) ((NAME . "FieldType") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.CRFieldType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property FieldType")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "IsRawData") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property IsRawData")))) ("CRFieldType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumCRFields" (TYPE . "Interface")(GUID . "{9E088781-8E06-11D2-BF71-00A0C9DA4FA2}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgptr" "VT_PTR.VT_PTR.ICRField")("pcFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCRFields")) (FLAGS ( IS-FUNCTION ))))) ("CRField" (TYPE . "Coclass")(DESCRIPTION . "Crystal Report Viewer Control - Field")(GUID . "{75C66E68-8949-11D2-BF6D-00A0C9DA4FA2}")(ALIASES "ICRField") (FUNCTIONS )) ("CRVEventInfo" (TYPE . "Coclass")(DESCRIPTION . "Crystal Report Viewer Control - Event Information")(GUID . "{75347086-7260-11D1-BE46-00A0C95A6A5C}")(ALIASES "ICRVEventInfo") (FUNCTIONS )) ("ICRVEventInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Interface to event information objects returned through _ICRViewerEvents from ICrystalReportViewer")(GUID . "{75347085-7260-11D1-BE46-00A0C95A6A5C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Text") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Object's Text")) ((NAME . "Index") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Index")) ((NAME . "ParentIndex") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Parent's index")) ((NAME . "Type") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.CRObjectType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Object type")) ((NAME . "CanDrillDown") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates if the object is drillable")) ((NAME . "GetFields") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the fields collection")))) ("CRObjectType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CRCrystalReportViewerViewInfo" (TYPE . "Coclass")(GUID . "{6197C192-EAD6-44F8-9A21-964E97249F4D}")(ALIASES "ICrystalReportViewerViewInfo") (FUNCTIONS )) ("ICrystalReportViewerViewInfo" (TYPE . "Interface")(GUID . "{04AA0267-F803-44DD-AA9B-D1265FCCF0F4}")(FUNCTIONS ((NAME . "GetReportName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetSubreportName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetGroupPath") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "VARIANT contains a safe array of integers. vt = VT_I4 | VT_ARRAY")))) ("ReportSourceRouter" (TYPE . "Coclass")(DESCRIPTION . "Report Source Router")(GUID . "{A0E5F37E-CA67-11D1-A817-00A0C92784CD}")(ALIASES "ICrystalReportSourceRouter""ICrystalReportSourcePackage") (FUNCTIONS )) ("ICrystalReportSourceRouter" (TYPE . "Dispinterface")(DESCRIPTION . "ICrystalReportSourceRouter Interface")(GUID . "{A0E5F37D-CA67-11D1-A817-00A0C92784CD}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddReport") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AddReport")))) ("ICrystalReportSourcePackage" (TYPE . "Interface")(DESCRIPTION . "ICrystalReportSourcePackage Interface")(GUID . "{3DCC8FB1-C434-11D1-A817-00A0C92784CD}")(FUNCTIONS ((NAME . "EnumCrystalReportSource") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCrystalReportSource")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("plCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IEnumCrystalReportSource" (TYPE . "Interface")(DESCRIPTION . "IEnumCrystalReportSource Interface")(GUID . "{3DCC8FB2-C434-11D1-A817-00A0C92784CD}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_UNKNOWN")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumCrystalReportSource")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) )))