LibreOffice Module svl (master) 1
inettype.hxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20#ifndef INCLUDED_SVL_INETTYPE_HXX
21#define INCLUDED_SVL_INETTYPE_HXX
22
23#include <svl/svldllapi.h>
24#include <tools/inetmime.hxx>
25
28inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_OCTSTREAM = u"application/octet-stream";
29inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_PDF = u"application/pdf";
30inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_RTF = u"application/rtf";
31inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_CALC
32 = u"application/vnd.stardivision.calc";
33inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_CHART
34 = u"application/vnd.stardivision.chart";
35inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_DRAW
36 = u"application/vnd.stardivision.draw";
37inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMAGE
38 = u"application/vnd.stardivision.image";
39inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMPRESSPACKED
40 = u"application/vnd.stardivision.impress-packed";
41inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMPRESS
42 = u"application/vnd.stardivision.impress";
43inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_MAIL
44 = u"application/vnd.stardivision.mail";
45inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_MATH
46 = u"application/vnd.stardivision.math";
47inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_NEWS
48 = u"application/vnd.stardivision.news";
49inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_OUTTRAY
50 = u"application/vnd.stardivision.outtray";
51inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_TEMPLATE
52 = u"application/vnd.stardivision.template";
53inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER_GLOBAL
54 = u"application/vnd.stardivision.writer-global";
55inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER_WEB
56 = u"application/vnd.stardivision.writer-web";
57inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER
58 = u"application/vnd.stardivision.writer";
59inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_FRAMESET = u"application/x-frameset";
60inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_GALLERY_THEME
61 = u"application/x-gallery-theme";
62inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_GALLERY = u"application/x-gallery";
63inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_JAR = u"application/x-jar";
64inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MACRO = u"application/x-macro";
65inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSEXCEL_TEMPL
66 = u"application/x-msexcel-template";
67inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSEXCEL = u"application/x-msexcel";
68inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSPPOINT_TEMPL
69 = u"application/x-mspowerpoint-template";
70inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSPPOINT = u"application/x-mspowerpoint";
71inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSWORD_TEMPL
72 = u"application/x-msword-template";
73inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSWORD = u"application/x-msword";
74inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARCALC = u"application/x-starcalc";
75inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARCHART = u"application/x-starchart;";
76inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARDRAW = u"application/x-stardraw";
77inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARHELP = u"application/x-starhelp";
78inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARIMAGE = u"application/x-starimage";
79inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARIMPRESS = u"application/x-starimpress";
80inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMAIL_SDM = u"application/x-starmail-sdm";
81inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMAIL_SMD = u"application/x-starmail-smd";
82inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMATH = u"application/x-starmath";
83inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARWRITER_GLOB
84 = u"application/x-starwriter-global";
85inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARWRITER = u"application/x-starwriter";
86inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_CDE_CALENDAR_APP
87 = u"application/x-sun-ae-file";
88inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_ZIP = u"application/x-zip-compressed";
89inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_AIFF = u"audio/aiff";
90inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_BASIC = u"audio/basic";
91inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_MIDI = u"audio/midi";
92inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_VORBIS = u"audio/vorbis";
93inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_WAV = u"audio/wav";
94inline constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_WEBM = u"audio/webm";
95inline constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSBOX = u".chaos/fsys-box";
96inline constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSFOLDER = u".chaos/fsys-folder";
97inline constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSSPECIALFOLDER
98 = u".chaos/fsys-special-folder";
99inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_GENERIC = u"image/generic";
100inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_GIF = u"image/gif";
101inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_JPEG = u"image/jpeg";
102inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_PCX = u"image/pcx";
103inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_PNG = u"image/png";
104inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_TIFF = u"image/tiff";
105inline constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_BMP = u"image/x-MS-bmp";
106inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MSG_RFC822 = u"message/rfc822";
107inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_ALTERNATIVE = u"multipart/alternative";
108inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_DIGEST = u"multipart/digest";
109inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_MIXED = u"multipart/mixed";
110inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_PARALLEL = u"multipart/parallel";
111inline constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_RELATED = u"multipart/related";
112inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_ICALENDAR = u"text/calendar";
113inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_HTML = u"text/html";
114inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_PLAIN = u"text/plain";
115inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_XMLICALENDAR = u"text/x-icalxml";
116inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_URL = u"text/x-url";
117inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_VCALENDAR = u"text/x-vCalendar";
118inline constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_VCARD = u"text/x-vCard";
119inline constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_MSVIDEO = u"video/x-msvideo";
120inline constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_THEORA = u"video/theora";
121inline constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_VDO = u"video/vdo";
122inline constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_WEBM = u"audio/webm";
123inline constexpr OUStringLiteral CONTENT_TYPE_STR_X_STARMAIL = u"x-starmail";
124inline constexpr OUStringLiteral CONTENT_TYPE_STR_X_VRML = u"x-world/x-vrml";
125inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_WRITER
126 = u"application/vnd.sun.xml.writer";
127inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_CALC
128 = u"application/vnd.sun.xml.calc";
129inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_IMPRESS
130 = u"application/vnd.sun.xml.impress";
131inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_DRAW
132 = u"application/vnd.sun.xml.draw";
133inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_CHART
134 = u"application/vnd.sun.xml.chart";
135inline constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_MATH
136 = u"application/vnd.sun.xml.math";
138 = u"application/vnd.sun.xml.writer-global";
140 = u"application/vnd.sun.xml.impress-packed";
141
144#define INETTYPE_URL_PROT_DATA "data"
145#define INETTYPE_URL_PROT_FILE "file"
146#define INETTYPE_URL_PROT_HTTP "http"
147#define INETTYPE_URL_PROT_HTTPS "https"
148#define INETTYPE_URL_PROT_MACRO "macro"
149#define INETTYPE_URL_PROT_MAILTO "mailto"
150#define INETTYPE_URL_PROT_PRIVATE "private"
151
153{
242
244{
245public:
246 static INetContentType GetContentType(OUString const& rTypeName);
247
248 static OUString GetContentType(INetContentType eTypeID);
249
250 static INetContentType GetContentType4Extension(OUString const& rExtension);
251
252 static INetContentType GetContentTypeFromURL(std::u16string_view aURL);
253
254 static bool GetExtensionFromURL(std::u16string_view rURL, OUString& rExtension);
255
256 static bool parse(OUString const& rMediaType, OUString& rType, OUString& rSubType,
257 INetContentTypeParameterList* pParameters = nullptr);
258};
259
260#endif // INCLUDED_SVL_INETTYPE_HXX
261
262/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
URL aURL
float u
std::unordered_map< OString, INetContentTypeParameter > INetContentTypeParameterList
constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_WEBM
Definition: inettype.hxx:122
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_PLAIN
Definition: inettype.hxx:114
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMPRESSPACKED
Definition: inettype.hxx:40
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_GALLERY
Definition: inettype.hxx:62
INetContentType
Definition: inettype.hxx:153
@ CONTENT_TYPE_APP_FRAMESET
Definition: inettype.hxx:209
@ CONTENT_TYPE_APP_VND_MATH
Definition: inettype.hxx:205
@ CONTENT_TYPE_AUDIO_BASIC
Definition: inettype.hxx:170
@ CONTENT_TYPE_AUDIO_WEBM
Definition: inettype.hxx:174
@ CONTENT_TYPE_APP_MSWORD_TEMPL
Definition: inettype.hxx:159
@ CONTENT_TYPE_VIDEO_THEORA
Definition: inettype.hxx:187
@ CONTENT_TYPE_APP_MSPPOINT
Definition: inettype.hxx:218
@ CONTENT_TYPE_TEXT_URL
Definition: inettype.hxx:184
@ CONTENT_TYPE_APP_MSPPOINT_TEMPL
Definition: inettype.hxx:219
@ CONTENT_TYPE_IMAGE_GENERIC
Definition: inettype.hxx:213
@ CONTENT_TYPE_VIDEO_MSVIDEO
Definition: inettype.hxx:186
@ CONTENT_TYPE_INET_MULTIPART_MIXED
Definition: inettype.hxx:229
@ CONTENT_TYPE_APP_GALLERY
Definition: inettype.hxx:194
@ CONTENT_TYPE_APP_CDE_CALENDAR_APP
Definition: inettype.hxx:223
@ CONTENT_TYPE_APP_STARIMPRESS
Definition: inettype.hxx:165
@ CONTENT_TYPE_APP_VND_NEWS
Definition: inettype.hxx:214
@ CONTENT_TYPE_APP_STARHELP
Definition: inettype.hxx:163
@ CONTENT_TYPE_APP_MACRO
Definition: inettype.hxx:210
@ CONTENT_TYPE_APP_VND_SUN_XML_IMPRESS
Definition: inettype.hxx:234
@ CONTENT_TYPE_APP_STARMAIL_SMD
Definition: inettype.hxx:198
@ CONTENT_TYPE_APP_VND_DRAW
Definition: inettype.hxx:201
@ CONTENT_TYPE_APP_VND_SUN_XML_WRITER_GLOBAL
Definition: inettype.hxx:238
@ CONTENT_TYPE_APP_RTF
Definition: inettype.hxx:157
@ CONTENT_TYPE_APP_VND_CHART
Definition: inettype.hxx:200
@ CONTENT_TYPE_IMAGE_TIFF
Definition: inettype.hxx:179
@ CONTENT_TYPE_VIDEO_VDO
Definition: inettype.hxx:188
@ CONTENT_TYPE_APP_VND_MAIL
Definition: inettype.hxx:204
@ CONTENT_TYPE_INET_MESSAGE_RFC822
Definition: inettype.hxx:224
@ CONTENT_TYPE_APP_OCTSTREAM
Definition: inettype.hxx:155
@ CONTENT_TYPE_IMAGE_PCX
Definition: inettype.hxx:177
@ CONTENT_TYPE_INET_MULTIPART_ALTERNATIVE
Definition: inettype.hxx:225
@ CONTENT_TYPE_APP_VND_IMPRESSPACKED
Definition: inettype.hxx:230
@ CONTENT_TYPE_APP_VND_CALC
Definition: inettype.hxx:199
@ CONTENT_TYPE_APP_STARIMAGE
Definition: inettype.hxx:164
@ CONTENT_TYPE_APP_VND_WRITER_WEB
Definition: inettype.hxx:208
@ CONTENT_TYPE_APP_STARWRITER
Definition: inettype.hxx:167
@ CONTENT_TYPE_TEXT_ICALENDAR
Definition: inettype.hxx:221
@ CONTENT_TYPE_TEXT_PLAIN
Definition: inettype.hxx:183
@ CONTENT_TYPE_APP_JAR
Definition: inettype.hxx:231
@ CONTENT_TYPE_APP_STARCHART
Definition: inettype.hxx:161
@ CONTENT_TYPE_IMAGE_JPEG
Definition: inettype.hxx:176
@ CONTENT_TYPE_UNKNOWN
Definition: inettype.hxx:154
@ CONTENT_TYPE_APP_PDF
Definition: inettype.hxx:156
@ CONTENT_TYPE_APP_VND_SUN_XML_WRITER
Definition: inettype.hxx:232
@ CONTENT_TYPE_APP_VND_SUN_XML_IMPRESSPACKED
Definition: inettype.hxx:239
@ CONTENT_TYPE_INET_MULTIPART_DIGEST
Definition: inettype.hxx:226
@ CONTENT_TYPE_AUDIO_MIDI
Definition: inettype.hxx:171
@ CONTENT_TYPE_APP_VND_SUN_XML_MATH
Definition: inettype.hxx:237
@ CONTENT_TYPE_APP_VND_TEMPLATE
Definition: inettype.hxx:212
@ CONTENT_TYPE_APP_VND_IMAGE
Definition: inettype.hxx:202
@ CONTENT_TYPE_APP_VND_SUN_XML_CHART
Definition: inettype.hxx:236
@ CONTENT_TYPE_TEXT_VCALENDAR
Definition: inettype.hxx:220
@ CONTENT_TYPE_AUDIO_AIFF
Definition: inettype.hxx:169
@ CONTENT_TYPE_VIDEO_WEBM
Definition: inettype.hxx:189
@ CONTENT_TYPE_APP_VND_WRITER_GLOBAL
Definition: inettype.hxx:207
@ CONTENT_TYPE_AUDIO_VORBIS
Definition: inettype.hxx:172
@ CONTENT_TYPE_APP_MSWORD
Definition: inettype.hxx:158
@ CONTENT_TYPE_APP_VND_SUN_XML_DRAW
Definition: inettype.hxx:235
@ CONTENT_TYPE_IMAGE_GIF
Definition: inettype.hxx:175
@ CONTENT_TYPE_APP_ZIP
Definition: inettype.hxx:168
@ CONTENT_TYPE_APP_MSEXCEL
Definition: inettype.hxx:216
@ CONTENT_TYPE_TEXT_XMLICALENDAR
Definition: inettype.hxx:222
@ CONTENT_TYPE_APP_STARDRAW
Definition: inettype.hxx:162
@ CONTENT_TYPE_IMAGE_PNG
Definition: inettype.hxx:178
@ CONTENT_TYPE_INET_MULTIPART_PARALLEL
Definition: inettype.hxx:227
@ CONTENT_TYPE_IMAGE_WEBP
Definition: inettype.hxx:181
@ CONTENT_TYPE_X_CNT_FSYSSPECIALFOLDER
Definition: inettype.hxx:211
@ CONTENT_TYPE_TEXT_VCARD
Definition: inettype.hxx:185
@ CONTENT_TYPE_APP_VND_OUTTRAY
Definition: inettype.hxx:215
@ CONTENT_TYPE_AUDIO_WAV
Definition: inettype.hxx:173
@ CONTENT_TYPE_APP_VND_SUN_XML_CALC
Definition: inettype.hxx:233
@ CONTENT_TYPE_APP_STARCALC
Definition: inettype.hxx:160
@ CONTENT_TYPE_X_VRML
Definition: inettype.hxx:193
@ CONTENT_TYPE_APP_GALLERY_THEME
Definition: inettype.hxx:195
@ CONTENT_TYPE_X_CNT_FSYSFOLDER
Definition: inettype.hxx:191
@ CONTENT_TYPE_APP_STARWRITER_GLOB
Definition: inettype.hxx:196
@ CONTENT_TYPE_APP_VND_WRITER
Definition: inettype.hxx:206
@ CONTENT_TYPE_X_CNT_FSYSBOX
Definition: inettype.hxx:190
@ CONTENT_TYPE_INET_MULTIPART_RELATED
Definition: inettype.hxx:228
@ CONTENT_TYPE_APP_STARMAIL_SDM
Definition: inettype.hxx:197
@ CONTENT_TYPE_APP_STARMATH
Definition: inettype.hxx:166
@ CONTENT_TYPE_IMAGE_BMP
Definition: inettype.hxx:180
@ CONTENT_TYPE_TEXT_HTML
Definition: inettype.hxx:182
@ CONTENT_TYPE_X_STARMAIL
Definition: inettype.hxx:192
@ CONTENT_TYPE_LAST
Definition: inettype.hxx:240
@ CONTENT_TYPE_APP_VND_IMPRESS
Definition: inettype.hxx:203
@ CONTENT_TYPE_APP_MSEXCEL_TEMPL
Definition: inettype.hxx:217
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_MATH
Definition: inettype.hxx:136
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_OCTSTREAM
Definitions for frequently used media type names.
Definition: inettype.hxx:28
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_BMP
Definition: inettype.hxx:105
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_GIF
Definition: inettype.hxx:100
constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSBOX
Definition: inettype.hxx:95
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_MIDI
Definition: inettype.hxx:91
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMAGE
Definition: inettype.hxx:38
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_WRITER
Definition: inettype.hxx:126
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARIMAGE
Definition: inettype.hxx:78
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_VCARD
Definition: inettype.hxx:118
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_FRAMESET
Definition: inettype.hxx:59
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMATH
Definition: inettype.hxx:82
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_DIGEST
Definition: inettype.hxx:108
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_IMPRESS
Definition: inettype.hxx:130
constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSSPECIALFOLDER
Definition: inettype.hxx:98
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_URL
Definition: inettype.hxx:116
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_OUTTRAY
Definition: inettype.hxx:50
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_WEBM
Definition: inettype.hxx:94
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_ICALENDAR
Definition: inettype.hxx:112
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_NEWS
Definition: inettype.hxx:48
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARHELP
Definition: inettype.hxx:77
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_VCALENDAR
Definition: inettype.hxx:117
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_PCX
Definition: inettype.hxx:102
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_PARALLEL
Definition: inettype.hxx:110
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_IMPRESS
Definition: inettype.hxx:42
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_CALC
Definition: inettype.hxx:32
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_MAIL
Definition: inettype.hxx:44
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MACRO
Definition: inettype.hxx:64
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_RTF
Definition: inettype.hxx:30
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_CHART
Definition: inettype.hxx:134
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_AIFF
Definition: inettype.hxx:89
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_JPEG
Definition: inettype.hxx:101
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_GALLERY_THEME
Definition: inettype.hxx:61
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_ALTERNATIVE
Definition: inettype.hxx:107
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER_WEB
Definition: inettype.hxx:56
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_WAV
Definition: inettype.hxx:93
constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_VDO
Definition: inettype.hxx:121
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_VORBIS
Definition: inettype.hxx:92
constexpr OUStringLiteral CONTENT_TYPE_STR_AUDIO_BASIC
Definition: inettype.hxx:90
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMAIL_SDM
Definition: inettype.hxx:80
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_PNG
Definition: inettype.hxx:103
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_TEMPLATE
Definition: inettype.hxx:52
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSWORD
Definition: inettype.hxx:73
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_DRAW
Definition: inettype.hxx:36
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_HTML
Definition: inettype.hxx:113
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARWRITER_GLOB
Definition: inettype.hxx:84
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_RELATED
Definition: inettype.hxx:111
constexpr OUStringLiteral CONTENT_TYPE_STR_X_VRML
Definition: inettype.hxx:124
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER_GLOBAL
Definition: inettype.hxx:54
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARDRAW
Definition: inettype.hxx:76
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSPPOINT_TEMPL
Definition: inettype.hxx:69
constexpr OUStringLiteral CONTENT_TYPE_STR_X_CNT_FSYSFOLDER
Definition: inettype.hxx:96
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_IMPRESSPACKED
Definition: inettype.hxx:140
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_CHART
Definition: inettype.hxx:34
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_ZIP
Definition: inettype.hxx:88
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MULTI_MIXED
Definition: inettype.hxx:109
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARCALC
Definition: inettype.hxx:74
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_JAR
Definition: inettype.hxx:63
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_PDF
Definition: inettype.hxx:29
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSPPOINT
Definition: inettype.hxx:70
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_WRITER_GLOBAL
Definition: inettype.hxx:138
constexpr OUStringLiteral CONTENT_TYPE_STR_TEXT_XMLICALENDAR
Definition: inettype.hxx:115
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_GENERIC
Definition: inettype.hxx:99
constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_MSVIDEO
Definition: inettype.hxx:119
constexpr OUStringLiteral CONTENT_TYPE_STR_VIDEO_THEORA
Definition: inettype.hxx:120
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_WRITER
Definition: inettype.hxx:58
constexpr OUStringLiteral CONTENT_TYPE_STR_INET_MSG_RFC822
Definition: inettype.hxx:106
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSEXCEL
Definition: inettype.hxx:67
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_DRAW
Definition: inettype.hxx:132
constexpr OUStringLiteral CONTENT_TYPE_STR_X_STARMAIL
Definition: inettype.hxx:123
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARCHART
Definition: inettype.hxx:75
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARIMPRESS
Definition: inettype.hxx:79
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARMAIL_SMD
Definition: inettype.hxx:81
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_MATH
Definition: inettype.hxx:46
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_CDE_CALENDAR_APP
Definition: inettype.hxx:87
constexpr OUStringLiteral CONTENT_TYPE_STR_IMAGE_TIFF
Definition: inettype.hxx:104
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_STARWRITER
Definition: inettype.hxx:85
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSEXCEL_TEMPL
Definition: inettype.hxx:66
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_VND_SUN_XML_CALC
Definition: inettype.hxx:128
constexpr OUStringLiteral CONTENT_TYPE_STR_APP_MSWORD_TEMPL
Definition: inettype.hxx:72
bool parse(OUString const &uri, SourceProviderScannerData *data)
#define SVL_DLLPUBLIC
Definition: svldllapi.h:28