mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-08 18:05:32 +00:00
417 lines
11 KiB
ObjectPascal
417 lines
11 KiB
ObjectPascal
{******************************************************************************}
|
|
{ }
|
|
{ Web Publishing Error Codes API interface Unit for Object Pascal }
|
|
{ }
|
|
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft }
|
|
{ Corporation. All Rights Reserved. }
|
|
{ }
|
|
{ The original file is: wpapimsg.h, released June 2000. The original Pascal }
|
|
{ code is: WPApiMsg.pas, released December 2000. The initial developer of the }
|
|
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl). }
|
|
{ }
|
|
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001 }
|
|
{ Marcel van Brakel. All Rights Reserved. }
|
|
{ }
|
|
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI) }
|
|
{ }
|
|
{ You may retrieve the latest version of this file at the Project JEDI }
|
|
{ APILIB home page, located at http://jedi-apilib.sourceforge.net }
|
|
{ }
|
|
{ The contents of this file are used with permission, subject to the Mozilla }
|
|
{ Public License Version 1.1 (the "License"); you may not use this file except }
|
|
{ in compliance with the License. You may obtain a copy of the License at }
|
|
{ http://www.mozilla.org/MPL/MPL-1.1.html }
|
|
{ }
|
|
{ Software distributed under the License is distributed on an "AS IS" basis, }
|
|
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
|
|
{ the specific language governing rights and limitations under the License. }
|
|
{ }
|
|
{ Alternatively, the contents of this file may be used under the terms of the }
|
|
{ GNU Lesser General Public License (the "LGPL License"), in which case the }
|
|
{ provisions of the LGPL License are applicable instead of those above. }
|
|
{ If you wish to allow use of your version of this file only under the terms }
|
|
{ of the LGPL License and not to allow others to use your version of this file }
|
|
{ under the MPL, indicate your decision by deleting the provisions above and }
|
|
{ replace them with the notice and other provisions required by the LGPL }
|
|
{ License. If you do not delete the provisions above, a recipient may use }
|
|
{ your version of this file under either the MPL or the LGPL License. }
|
|
{ }
|
|
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
|
|
{ }
|
|
{******************************************************************************}
|
|
|
|
// $Id: JwaWPApiMsg.pas,v 1.7 2007/09/05 11:58:52 dezipaitor Exp $
|
|
{$IFNDEF JWA_OMIT_SECTIONS}
|
|
unit JwaWPApiMsg;
|
|
|
|
{$WEAKPACKAGEUNIT}
|
|
{$ENDIF JWA_OMIT_SECTIONS}
|
|
|
|
{$HPPEMIT ''}
|
|
{$HPPEMIT '#include "wpapimsg.h"'}
|
|
{$HPPEMIT ''}
|
|
|
|
{$IFNDEF JWA_OMIT_SECTIONS}
|
|
{$I ..\Includes\JediAPILib.inc}
|
|
|
|
interface
|
|
|
|
uses
|
|
JwaWinType;
|
|
{$ENDIF JWA_OMIT_SECTIONS}
|
|
|
|
|
|
|
|
{$IFNDEF JWA_IMPLEMENTATIONSECTION}
|
|
//
|
|
// Values are 32 bit values layed out as follows:
|
|
//
|
|
// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
|
|
// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
|
|
// +---+-+-+-----------------------+-------------------------------+
|
|
// |Sev|C|R| Facility | Code |
|
|
// +---+-+-+-----------------------+-------------------------------+
|
|
//
|
|
// where
|
|
//
|
|
// Sev - is the severity code
|
|
//
|
|
// 00 - Success
|
|
// 01 - Informational
|
|
// 10 - Warning
|
|
// 11 - Error
|
|
//
|
|
// C - is the Customer code flag
|
|
//
|
|
// R - is a reserved bit
|
|
//
|
|
// Facility - is the facility code
|
|
//
|
|
// Code - is the facility's status code
|
|
//
|
|
//
|
|
// Define the facility codes
|
|
//
|
|
|
|
//
|
|
// Define the severity codes
|
|
//
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_FIRST
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Web Publishing Wizard first error message.
|
|
//
|
|
|
|
const
|
|
WEBPOST_ERROR_FIRST = DWORD($40042100);
|
|
{$EXTERNALSYM WEBPOST_ERROR_FIRST}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_UNKNOWN
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An unknown error occurred in the Web Publishing Wizard.
|
|
//
|
|
|
|
WEBPOST_ERROR_UNKNOWN = DWORD($C0042101);
|
|
{$EXTERNALSYM WEBPOST_ERROR_UNKNOWN}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROVCLSID_UNKNOWN
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard could not locate the service provider used to transfer files to your Web server.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROVCLSID_UNKNOWN = DWORD($C0042102);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROVCLSID_UNKNOWN}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_SITE_CORRUPT
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard could not retrieve all of the required information about your Web server.
|
|
//
|
|
|
|
WEBPOST_ERROR_SITE_CORRUPT = DWORD($C0042103);
|
|
{$EXTERNALSYM WEBPOST_ERROR_SITE_CORRUPT}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROV_CORRUPT
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard could not retrieve all of the required information about this service provider.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROV_CORRUPT = DWORD($C0042104);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROV_CORRUPT}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROV_DLL
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard could not locate the file(s) for the requested service provider.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROV_DLL = DWORD($C0042105);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROV_DLL}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROV_EP
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The file(s) for the requested service provider are either corrupt or outdated.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROV_EP = DWORD($C0042106);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROV_EP}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_INIT_FAILED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while attempting to start the Web Publishing Wizard.
|
|
//
|
|
|
|
WEBPOST_ERROR_INIT_FAILED = DWORD($C0042107);
|
|
{$EXTERNALSYM WEBPOST_ERROR_INIT_FAILED}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_LIST_SITES
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while the Web Publishing Wizard was enumerating the Web servers to which you have previously published.
|
|
//
|
|
|
|
WEBPOST_ERROR_LIST_SITES = DWORD($C0042108);
|
|
{$EXTERNALSYM WEBPOST_ERROR_LIST_SITES}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_SITE_EXISTS
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard could not use the requested descriptive name for your Web server because another Web server already uses the name.
|
|
//
|
|
|
|
WEBPOST_ERROR_SITE_EXISTS = DWORD($C0042109);
|
|
{$EXTERNALSYM WEBPOST_ERROR_SITE_EXISTS}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_CREATE_SITE
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while the Web Publishing Wizard was saving information about your Web server.
|
|
//
|
|
|
|
WEBPOST_ERROR_CREATE_SITE = DWORD($C004210A);
|
|
{$EXTERNALSYM WEBPOST_ERROR_CREATE_SITE}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_SITE_DOESNOTEXIST
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Your computer does not contain any information about the Web server you have selected.
|
|
//
|
|
|
|
WEBPOST_ERROR_SITE_DOESNOTEXIST = DWORD($C004210B);
|
|
{$EXTERNALSYM WEBPOST_ERROR_SITE_DOESNOTEXIST}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_DELETE_SITE
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while the Web Publishing Wizard was deleting information about your Web server.
|
|
//
|
|
|
|
WEBPOST_ERROR_DELETE_SITE = DWORD($C004210C);
|
|
{$EXTERNALSYM WEBPOST_ERROR_DELETE_SITE}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_ENUM_PROVS
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while the Web Publishing Wizard was enumerating the service providers on this system.
|
|
//
|
|
|
|
WEBPOST_ERROR_ENUM_PROVS = DWORD($C004210D);
|
|
{$EXTERNALSYM WEBPOST_ERROR_ENUM_PROVS}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROV_QI
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard was unable to determine the version number of your service provider.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROV_QI = DWORD($C004210E);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROV_QI}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_POST_FILES
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An error occurred while the Web Publishing Wizard was attempting to publish your files.
|
|
//
|
|
|
|
WEBPOST_ERROR_POST_FILES = DWORD($C004210F);
|
|
{$EXTERNALSYM WEBPOST_ERROR_POST_FILES}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_COCREATE_WIZARD
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard is not installed correctly. Please uninstall and then reinstall the wizard.
|
|
//
|
|
|
|
WEBPOST_ERROR_COCREATE_WIZARD = DWORD($C0042110);
|
|
{$EXTERNALSYM WEBPOST_ERROR_COCREATE_WIZARD}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_POSTINFO_REQUIRED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Your service provider requires that a PostInfo file be located on the server. No PostInfo file could be located.
|
|
//
|
|
|
|
WEBPOST_ERROR_POSTINFO_REQUIRED = DWORD($C0042111);
|
|
{$EXTERNALSYM WEBPOST_ERROR_POSTINFO_REQUIRED}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_AUTOBIND_FAILED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The service provider could not be automatically selected for your Web server.
|
|
//
|
|
|
|
WEBPOST_ERROR_AUTOBIND_FAILED = DWORD($C0042112);
|
|
{$EXTERNALSYM WEBPOST_ERROR_AUTOBIND_FAILED}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_BAD_PROV_PTR
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard was not able to obtain a valid pointer to the requested service provider.
|
|
//
|
|
|
|
WEBPOST_ERROR_BAD_PROV_PTR = DWORD($C0042113);
|
|
{$EXTERNALSYM WEBPOST_ERROR_BAD_PROV_PTR}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_PROV_NOT_IN_POSTINFO
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web server you selected does not indicate support for the service provider you selected.
|
|
//
|
|
|
|
WEBPOST_ERROR_PROV_NOT_IN_POSTINFO = DWORD($80042114);
|
|
{$EXTERNALSYM WEBPOST_ERROR_PROV_NOT_IN_POSTINFO}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_EXTENDED_ERROR
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Web Publishing Wizard extended error.
|
|
//
|
|
|
|
WEBPOST_ERROR_EXTENDED_ERROR = DWORD($C0042116);
|
|
{$EXTERNALSYM WEBPOST_ERROR_EXTENDED_ERROR}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_NO_EXT_ERR_INFO
|
|
//
|
|
// MessageText:
|
|
//
|
|
// An extended error occurred in the Web Publishing Wizard, but the error message could not be retrieved.
|
|
//
|
|
|
|
WEBPOST_ERROR_NO_EXT_ERR_INFO = DWORD($C0042117);
|
|
{$EXTERNALSYM WEBPOST_ERROR_NO_EXT_ERR_INFO}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_INVALID_POSTINFO
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The PostInfo file on the server is invalid.
|
|
//
|
|
|
|
WEBPOST_ERROR_INVALID_POSTINFO = DWORD($40042118);
|
|
{$EXTERNALSYM WEBPOST_ERROR_INVALID_POSTINFO}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_NO_POSTINFO
|
|
//
|
|
// MessageText:
|
|
//
|
|
// There is no PostInfo file on the server.
|
|
//
|
|
|
|
WEBPOST_ERROR_NO_POSTINFO = DWORD($40042119);
|
|
{$EXTERNALSYM WEBPOST_ERROR_NO_POSTINFO}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_HTTP_GET_FAILED
|
|
//
|
|
// MessageText:
|
|
//
|
|
// The Web Publishing Wizard was not able to retrieve the first file published using an HTTP connection.
|
|
//
|
|
|
|
WEBPOST_ERROR_HTTP_GET_FAILED = DWORD($4004211A);
|
|
{$EXTERNALSYM WEBPOST_ERROR_HTTP_GET_FAILED}
|
|
|
|
//
|
|
// MessageId: WEBPOST_ERROR_LAST
|
|
//
|
|
// MessageText:
|
|
//
|
|
// Web Publishing Wizard last error message.
|
|
//
|
|
|
|
WEBPOST_ERROR_LAST = DWORD($400421FF);
|
|
{$EXTERNALSYM WEBPOST_ERROR_LAST}
|
|
|
|
{$ENDIF JWA_IMPLEMENTATIONSECTION}
|
|
|
|
|
|
|
|
{$IFNDEF JWA_OMIT_SECTIONS}
|
|
implementation
|
|
//uses ...
|
|
{$ENDIF JWA_OMIT_SECTIONS}
|
|
|
|
|
|
|
|
|
|
{$IFNDEF JWA_INTERFACESECTION}
|
|
//your implementation here
|
|
{$ENDIF JWA_INTERFACESECTION}
|
|
|
|
|
|
{$IFNDEF JWA_OMIT_SECTIONS}
|
|
end.
|
|
{$ENDIF JWA_OMIT_SECTIONS}
|