Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

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.16 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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=277311
#Domains=752002