Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/shell/source/win32/spsupp/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 5 kB image not shown  

Quelle  spsupp.idl

  Sprache: C
 

Spracherkennung für: .idl vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/

[
  uuid(580411ED-80EC-4834-BA1F-2EB07A49C80B),
  version(0.1),
  helpstring("LibreOffice SharePoint Client Support Type Library v.0.1")
]
library spsupp
{
    // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
    importlib("stdole2.tlb");

    // Forward declare all types defined in this typelib
    interface IOWSNewDocument;
    interface IOWSNewDocument2;
    interface IOWSNewDocument3;

    [
      odl,
      uuid(7B678CDE-D71C-4954-ACC7-A92A96BF70DB),
      helpstring("IOWSNewDocument Interface"),
      dual,
      oleautomation
    ]
    interface IOWSNewDocument : IDispatch {
        [id(0x60020000)]
        HRESULT CreateNewDocument(
                        [in] BSTR bstrTemplateLocation,
                        [in] BSTR bstrDefaultSaveLocation,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60020001)]
        HRESULT EditDocument(
                        [in] BSTR bstrDocumentLocation,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
    };

    [
      odl,
      uuid(470D72F8-C6E2-40D1-B844-4FF73DB69EC5),
      helpstring("IOWSNewDocument2 Interface"),
      dual,
      oleautomation
    ]
    interface IOWSNewDocument2 : IOWSNewDocument {
        [id(0x60030000)]
        HRESULT ViewDocument(
                        [in] BSTR bstrDocumentLocation,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60030001)]
        HRESULT ViewDocument2(
                        [in] IDispatch* pdisp,
                        [in] BSTR bstrDocumentLocation,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60030002)]
        HRESULT EditDocument2(
                        [in] IDispatch* pdisp,
                        [in] BSTR bstrDocumentLocation,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60030003)]
        HRESULT CreateNewDocument2(
                        [in] IDispatch* pdisp,
                        [in] BSTR bstrTemplateLocation,
                        [in] BSTR bstrDefaultSaveLocation,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60030004)]
        HRESULT PromptedOnLastOpen([out, retval] VARIANT_BOOL* pbResult);
    };

    [
      odl,
      uuid(4D144CA3-2336-4E15-A7D1-A4B151D07CC7),
      helpstring("IOWSNewDocument3 Interface"),
      dual,
      oleautomation
    ]
    interface IOWSNewDocument3 : IOWSNewDocument2 {
        [id(0x60040000)]
        HRESULT ViewDocument3(
                        [in] IDispatch* pdisp,
                        [in] BSTR bstrDocumentLocation,
                        [in] int OpenType,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60040001)]
        HRESULT CheckinDocument(
                        [in] BSTR bstrDocumentLocation,
                        [in] int CheckinType,
                        [in] BSTR CheckinComment,
                        [in, defaultvalue(FALSE)] VARIANT_BOOL bKeepCheckout,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60040002)]
        HRESULT DiscardLocalCheckout(
                        [in] BSTR bstrDocumentLocationRaw,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60040003)]
        HRESULT ViewInExcel(
                        [in] BSTR SiteUrl,
                        [in] BSTR FileName,
                        [in] BSTR SessionId,
                        [in] BSTR Cmd,
                        [in] BSTR Sheet,
                        [in] int Row,
                        [in] int Column,
                        [in, optional] VARIANT varProgID);
        [id(0x60040004)]
        HRESULT CheckoutDocumentPrompt(
                        [in] BSTR bstrDocumentLocationRaw,
                        [in] VARIANT_BOOL fEditAfterCheckout,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60040005)]
        HRESULT EditDocument3(
                        [in] IDispatch* pdisp,
                        [in] BSTR bstrDocumentLocation,
                        [in] VARIANT_BOOL fUseLocalCopy,
                        [in, optional] VARIANT varProgID,
                        [out, retval] VARIANT_BOOL* pbResult);
        [id(0x60040006)]
        HRESULT NewBlogPost(
                        [in] BSTR bstrProviderId,
                        [in] BSTR bstrBlogUrl,
                        [in] BSTR bstrBlogName);
    };

    [
      uuid(4AD14812-2807-48B1-A27F-BA836D874E45),
      helpstring("COMOpenDocuments Class")
    ]
    coclass COMOpenDocuments {
        [default] interface IOWSNewDocument;
        interface IOWSNewDocument2;
        interface IOWSNewDocument3;
    };
};

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

¤ Dauer der Verarbeitung: 0.13 Sekunden  (vorverarbeitet am  2026-06-07) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.