Module: COM Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from winerror.h; do not edit. define inline-only constant $FACILITY-WINDOWS = 8; define inline-only constant $FACILITY-STORAGE = 3; define inline-only constant $FACILITY-SSPI = 9; define inline-only constant $FACILITY-SETUPAPI = 15; define inline-only constant $FACILITY-RPC = 1; define inline-only constant $FACILITY-WIN32 = 7; define inline-only constant $FACILITY-CONTROL = 10; define inline-only constant $FACILITY-NULL = 0; define inline-only constant $FACILITY-MSMQ = 14; define inline-only constant $FACILITY-MEDIASERVER = 13; define inline-only constant $FACILITY-INTERNET = 12; define inline-only constant $FACILITY-ITF = 4; define inline-only constant $FACILITY-DISPATCH = 2; define inline-only constant $FACILITY-CERT = 11; // Catastrophic failure define inline-only constant $E-UNEXPECTED = as(, #x8000FFFF); // Not implemented define inline-only constant $E-NOTIMPL = as(, #x80004001); // Ran out of memory define inline-only constant $E-OUTOFMEMORY = as(, #x8007000E); // One or more arguments are invalid define inline-only constant $E-INVALIDARG = as(, #x80070057); // No such interface supported define inline-only constant $E-NOINTERFACE = as(, #x80004002); // Invalid pointer define inline-only constant $E-POINTER = as(, #x80004003); // Invalid handle define inline-only constant $E-HANDLE = as(, #x80070006); // Operation aborted define inline-only constant $E-ABORT = as(, #x80004004); // Unspecified error define inline-only constant $E-FAIL = as(, #x80004005); // General access denied error define inline-only constant $E-ACCESSDENIED = as(, #x80070005); // The data necessary to complete this operation is not yet available. define inline-only constant $E-PENDING = as(, #x8000000A); // Thread local storage failure define inline-only constant $CO-E-INIT-TLS = as(, #x80004006); // Get shared memory allocator failure define inline-only constant $CO-E-INIT-SHARED-ALLOCATOR = as(, #x80004007); // Get memory allocator failure define inline-only constant $CO-E-INIT-MEMORY-ALLOCATOR = as(, #x80004008); // Unable to initialize class cache define inline-only constant $CO-E-INIT-CLASS-CACHE = as(, #x80004009); // Unable to initialize RPC services define inline-only constant $CO-E-INIT-RPC-CHANNEL = as(, #x8000400A); // Cannot set thread local storage channel control define inline-only constant $CO-E-INIT-TLS-SET-CHANNEL-CONTROL = as(, #x8000400B); // Could not allocate thread local storage channel control define inline-only constant $CO-E-INIT-TLS-CHANNEL-CONTROL = as(, #x8000400C); // The user supplied memory allocator is unacceptable define inline-only constant $CO-E-INIT-UNACCEPTED-USER-ALLOCATOR = as(, #x8000400D); // The OLE service mutex already exists define inline-only constant $CO-E-INIT-SCM-MUTEX-EXISTS = as(, #x8000400E); // The OLE service file mapping already exists define inline-only constant $CO-E-INIT-SCM-FILE-MAPPING-EXISTS = as(, #x8000400F); // Unable to map view of file for OLE service define inline-only constant $CO-E-INIT-SCM-MAP-VIEW-OF-FILE = as(, #x80004010); // Failure attempting to launch OLE service define inline-only constant $CO-E-INIT-SCM-EXEC-FAILURE = as(, #x80004011); // There was an attempt to call CoInitialize a second time while single threaded define inline-only constant $CO-E-INIT-ONLY-SINGLE-THREADED = as(, #x80004012); // A Remote activation was necessary but was not allowed define inline-only constant $CO-E-CANT-REMOTE = as(, #x80004013); // A Remote activation was necessary but the server name provided was invalid define inline-only constant $CO-E-BAD-SERVER-NAME = as(, #x80004014); // The class is configured to run as a security id different from the caller define inline-only constant $CO-E-WRONG-SERVER-IDENTITY = as(, #x80004015); // Use of Ole1 services requiring DDE windows is disabled define inline-only constant $CO-E-OLE1DDE-DISABLED = as(, #x80004016); // A RunAs specification must be \ or simply define inline-only constant $CO-E-RUNAS-SYNTAX = as(, #x80004017); // The server process could not be started. The pathname may be incorrect. define inline-only constant $CO-E-CREATEPROCESS-FAILURE = as(, #x80004018); // The server process could not be started as the configured identity. The pathname may be incorrect or unavailable. define inline-only constant $CO-E-RUNAS-CREATEPROCESS-FAILURE = as(, #x80004019); // The server process could not be started because the configured identity is incorrect. Check the username and password. define inline-only constant $CO-E-RUNAS-LOGON-FAILURE = as(, #x8000401A); // The client is not allowed to launch this server. define inline-only constant $CO-E-LAUNCH-PERMSSION-DENIED = as(, #x8000401B); // The service providing this server could not be started. define inline-only constant $CO-E-START-SERVICE-FAILURE = as(, #x8000401C); // This computer was unable to communicate with the computer providing the server. define inline-only constant $CO-E-REMOTE-COMMUNICATION-FAILURE = as(, #x8000401D); // The server did not respond after being launched. define inline-only constant $CO-E-SERVER-START-TIMEOUT = as(, #x8000401E); // The registration information for this server is inconsistent or incomplete. define inline-only constant $CO-E-CLSREG-INCONSISTENT = as(, #x8000401F); // The registration information for this interface is inconsistent or incomplete. define inline-only constant $CO-E-IIDREG-INCONSISTENT = as(, #x80004020); // The operation attempted is not supported. define inline-only constant $CO-E-NOT-SUPPORTED = as(, #x80004021); // A dll must be loaded. define inline-only constant $CO-E-RELOAD-DLL = as(, #x80004022); // A Microsoft Software Installer error was encountered. define inline-only constant $CO-E-MSI-ERROR = as(, #x80004023); define inline-only constant $S-OK = as(, #x00000000); define inline-only constant $S-FALSE = as(, #x00000001); // Class does not support aggregation (or class object is remote) define inline-only constant $CLASS-E-NOAGGREGATION = as(, #x80040110); // ClassFactory cannot supply requested class define inline-only constant $CLASS-E-CLASSNOTAVAILABLE = as(, #x80040111); // Class is not licensed for use define inline-only constant $CLASS-E-NOTLICENSED = as(, #x80040112); // Could not read key from registry define inline-only constant $REGDB-E-READREGDB = as(, #x80040150); // Could not write key to registry define inline-only constant $REGDB-E-WRITEREGDB = as(, #x80040151); // Could not find the key in the registry define inline-only constant $REGDB-E-KEYMISSING = as(, #x80040152); // Invalid value for registry define inline-only constant $REGDB-E-INVALIDVALUE = as(, #x80040153); // Class not registered define inline-only constant $REGDB-E-CLASSNOTREG = as(, #x80040154); // Interface not registered define inline-only constant $REGDB-E-IIDNOTREG = as(, #x80040155); // Moniker needs to be connected manually define inline-only constant $MK-E-CONNECTMANUALLY = as(, #x800401E0); // Operation exceeded deadline define inline-only constant $MK-E-EXCEEDEDDEADLINE = as(, #x800401E1); // Moniker needs to be generic define inline-only constant $MK-E-NEEDGENERIC = as(, #x800401E2); // Operation unavailable define inline-only constant $MK-E-UNAVAILABLE = as(, #x800401E3); // Invalid syntax define inline-only constant $MK-E-SYNTAX = as(, #x800401E4); // No object for moniker define inline-only constant $MK-E-NOOBJECT = as(, #x800401E5); // Bad extension for file define inline-only constant $MK-E-INVALIDEXTENSION = as(, #x800401E6); // Intermediate operation failed define inline-only constant $MK-E-INTERMEDIATEINTERFACENOTSUPPORTED = as(, #x800401E7); // Moniker is not bindable define inline-only constant $MK-E-NOTBINDABLE = as(, #x800401E8); // Moniker is not bound define inline-only constant $MK-E-NOTBOUND = as(, #x800401E9); // Moniker cannot open file define inline-only constant $MK-E-CANTOPENFILE = as(, #x800401EA); // User input required for operation to succeed define inline-only constant $MK-E-MUSTBOTHERUSER = as(, #x800401EB); // Moniker class has no inverse define inline-only constant $MK-E-NOINVERSE = as(, #x800401EC); // Moniker does not refer to storage define inline-only constant $MK-E-NOSTORAGE = as(, #x800401ED); // No common prefix define inline-only constant $MK-E-NOPREFIX = as(, #x800401EE); // Moniker could not be enumerated define inline-only constant $MK-E-ENUMERATION-FAILED = as(, #x800401EF); // CoInitialize has not been called. define inline-only constant $CO-E-NOTINITIALIZED = as(, #x800401F0); // CoInitialize has already been called. define inline-only constant $CO-E-ALREADYINITIALIZED = as(, #x800401F1); // Class of object cannot be determined define inline-only constant $CO-E-CANTDETERMINECLASS = as(, #x800401F2); // Invalid class string define inline-only constant $CO-E-CLASSSTRING = as(, #x800401F3); // Invalid interface string define inline-only constant $CO-E-IIDSTRING = as(, #x800401F4); // Application not found define inline-only constant $CO-E-APPNOTFOUND = as(, #x800401F5); // Application cannot be run more than once define inline-only constant $CO-E-APPSINGLEUSE = as(, #x800401F6); // Some error in application program define inline-only constant $CO-E-ERRORINAPP = as(, #x800401F7); // DLL for class not found define inline-only constant $CO-E-DLLNOTFOUND = as(, #x800401F8); // Error in the DLL define inline-only constant $CO-E-ERRORINDLL = as(, #x800401F9); // Wrong OS or OS version for application define inline-only constant $CO-E-WRONGOSFORAPP = as(, #x800401FA); // Object is not registered define inline-only constant $CO-E-OBJNOTREG = as(, #x800401FB); // Object is already registered define inline-only constant $CO-E-OBJISREG = as(, #x800401FC); // Object is not connected to server define inline-only constant $CO-E-OBJNOTCONNECTED = as(, #x800401FD); // Application was launched but it didn't register a class factory define inline-only constant $CO-E-APPDIDNTREG = as(, #x800401FE); // Object has been released define inline-only constant $CO-E-RELEASED = as(, #x800401FF); // Unable to impersonate DCOM client define inline-only constant $CO-E-FAILEDTOIMPERSONATE = as(, #x80040200); // Unable to obtain server's security context define inline-only constant $CO-E-FAILEDTOGETSECCTX = as(, #x80040201); // Unable to open the access token of the current thread define inline-only constant $CO-E-FAILEDTOOPENTHREADTOKEN = as(, #x80040202); // Unable to obtain user info from an access token define inline-only constant $CO-E-FAILEDTOGETTOKENINFO = as(, #x80040203); // The client who called IAccessControl::IsAccessPermitted was the trustee provided tot he method define inline-only constant $CO-E-TRUSTEEDOESNTMATCHCLIENT = as(, #x80040204); // Unable to obtain the client's security blanket define inline-only constant $CO-E-FAILEDTOQUERYCLIENTBLANKET = as(, #x80040205); // Unable to set a discretionary ACL into a security descriptor define inline-only constant $CO-E-FAILEDTOSETDACL = as(, #x80040206); // The system function, AccessCheck, returned false define inline-only constant $CO-E-ACCESSCHECKFAILED = as(, #x80040207); // Either NetAccessDel or NetAccessAdd returned an error code. define inline-only constant $CO-E-NETACCESSAPIFAILED = as(, #x80040208); // One of the trustee strings provided by the user did not conform to the \ syntax and it was not the "*" string define inline-only constant $CO-E-WRONGTRUSTEENAMESYNTAX = as(, #x80040209); // One of the security identifiers provided by the user was invalid define inline-only constant $CO-E-INVALIDSID = as(, #x8004020A); // Unable to convert a wide character trustee string to a multibyte trustee string define inline-only constant $CO-E-CONVERSIONFAILED = as(, #x8004020B); // Unable to find a security identifier that corresponds to a trustee string provided by the user define inline-only constant $CO-E-NOMATCHINGSIDFOUND = as(, #x8004020C); // The system function, LookupAccountSID, failed define inline-only constant $CO-E-LOOKUPACCSIDFAILED = as(, #x8004020D); // Unable to find a trustee name that corresponds to a security identifier provided by the user define inline-only constant $CO-E-NOMATCHINGNAMEFOUND = as(, #x8004020E); // The system function, LookupAccountName, failed define inline-only constant $CO-E-LOOKUPACCNAMEFAILED = as(, #x8004020F); // Unable to set or reset a serialization handle define inline-only constant $CO-E-SETSERLHNDLFAILED = as(, #x80040210); // Unable to obtain the Windows directory define inline-only constant $CO-E-FAILEDTOGETWINDIR = as(, #x80040211); // Path too long define inline-only constant $CO-E-PATHTOOLONG = as(, #x80040212); // Unable to generate a uuid. define inline-only constant $CO-E-FAILEDTOGENUUID = as(, #x80040213); // Unable to create file define inline-only constant $CO-E-FAILEDTOCREATEFILE = as(, #x80040214); // Unable to close a serialization handle or a file handle. define inline-only constant $CO-E-FAILEDTOCLOSEHANDLE = as(, #x80040215); // The number of ACEs in an ACL exceeds the system limit define inline-only constant $CO-E-EXCEEDSYSACLLIMIT = as(, #x80040216); // Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream define inline-only constant $CO-E-ACESINWRONGORDER = as(, #x80040217); // The version of ACL format in the stream is not supported by this implementation of IAccessControl define inline-only constant $CO-E-INCOMPATIBLESTREAMVERSION = as(, #x80040218); // Unable to open the access token of the server process define inline-only constant $CO-E-FAILEDTOOPENPROCESSTOKEN = as(, #x80040219); // Unable to decode the ACL in the stream provided by the user define inline-only constant $CO-E-DECODEFAILED = as(, #x8004021A); // The COM IAccessControl object is not initialized define inline-only constant $CO-E-ACNOTINITIALIZED = as(, #x8004021B); define inline-only constant $MK-S-REDUCED-TO-SELF = as(, #x000401E2); define inline-only constant $MK-S-ME = as(, #x000401E4); define inline-only constant $MK-S-HIM = as(, #x000401E5); define inline-only constant $MK-S-US = as(, #x000401E6); define inline-only constant $MK-S-MONIKERALREADYREGISTERED = as(, #x000401E7); // Attempt to create a class object failed define inline-only constant $CO-E-CLASS-CREATE-FAILED = as(, #x80080001); // OLE service could not bind object define inline-only constant $CO-E-SCM-ERROR = as(, #x80080002); // RPC communication failed with OLE service define inline-only constant $CO-E-SCM-RPC-FAILURE = as(, #x80080003); // Bad path to object define inline-only constant $CO-E-BAD-PATH = as(, #x80080004); // Server execution failed define inline-only constant $CO-E-SERVER-EXEC-FAILURE = as(, #x80080005); // OLE service could not communicate with the object server define inline-only constant $CO-E-OBJSRV-RPC-FAILURE = as(, #x80080006); // Moniker path could not be normalized define inline-only constant $MK-E-NO-NORMALIZED = as(, #x80080007); // Object server is stopping when OLE service contacts it define inline-only constant $CO-E-SERVER-STOPPING = as(, #x80080008); // Unable to perform requested operation. define inline-only constant $STG-E-INVALIDFUNCTION = as(, #x80030001); // %1 could not be found. define inline-only constant $STG-E-FILENOTFOUND = as(, #x80030002); // The path %1 could not be found. define inline-only constant $STG-E-PATHNOTFOUND = as(, #x80030003); // There are insufficient resources to open another file. define inline-only constant $STG-E-TOOMANYOPENFILES = as(, #x80030004); // Access Denied. define inline-only constant $STG-E-ACCESSDENIED = as(, #x80030005); // Attempted an operation on an invalid object. define inline-only constant $STG-E-INVALIDHANDLE = as(, #x80030006); // There is insufficient memory available to complete operation. define inline-only constant $STG-E-INSUFFICIENTMEMORY = as(, #x80030008); // Invalid pointer error. define inline-only constant $STG-E-INVALIDPOINTER = as(, #x80030009); // There are no more entries to return. define inline-only constant $STG-E-NOMOREFILES = as(, #x80030012); // Disk is write-protected. define inline-only constant $STG-E-DISKISWRITEPROTECTED = as(, #x80030013); // An error occurred during a seek operation. define inline-only constant $STG-E-SEEKERROR = as(, #x80030019); // A disk error occurred during a write operation. define inline-only constant $STG-E-WRITEFAULT = as(, #x8003001D); // A disk error occurred during a read operation. define inline-only constant $STG-E-READFAULT = as(, #x8003001E); // A share violation has occurred. define inline-only constant $STG-E-SHAREVIOLATION = as(, #x80030020); // A lock violation has occurred. define inline-only constant $STG-E-LOCKVIOLATION = as(, #x80030021); // %1 already exists. define inline-only constant $STG-E-FILEALREADYEXISTS = as(, #x80030050); // Invalid parameter error. define inline-only constant $STG-E-INVALIDPARAMETER = as(, #x80030057); // There is insufficient disk space to complete operation. define inline-only constant $STG-E-MEDIUMFULL = as(, #x80030070); // Illegal write of non-simple property to simple property set. define inline-only constant $STG-E-PROPSETMISMATCHED = as(, #x800300F0); // An API call exited abnormally. define inline-only constant $STG-E-ABNORMALAPIEXIT = as(, #x800300FA); // The file %1 is not a valid compound file. define inline-only constant $STG-E-INVALIDHEADER = as(, #x800300FB); // The name %1 is not valid. define inline-only constant $STG-E-INVALIDNAME = as(, #x800300FC); // An unexpected error occurred. define inline-only constant $STG-E-UNKNOWN = as(, #x800300FD); // That function is not implemented. define inline-only constant $STG-E-UNIMPLEMENTEDFUNCTION = as(, #x800300FE); // Invalid flag error. define inline-only constant $STG-E-INVALIDFLAG = as(, #x800300FF); // Attempted to use an object that is busy. define inline-only constant $STG-E-INUSE = as(, #x80030100); // The storage has been changed since the last commit. define inline-only constant $STG-E-NOTCURRENT = as(, #x80030101); // Attempted to use an object that has ceased to exist. define inline-only constant $STG-E-REVERTED = as(, #x80030102); // Can't save. define inline-only constant $STG-E-CANTSAVE = as(, #x80030103); // The compound file %1 was produced with an incompatible version of storage. define inline-only constant $STG-E-OLDFORMAT = as(, #x80030104); // The compound file %1 was produced with a newer version of storage. define inline-only constant $STG-E-OLDDLL = as(, #x80030105); // Share.exe or equivalent is required for operation. define inline-only constant $STG-E-SHAREREQUIRED = as(, #x80030106); // Illegal operation called on non-file based storage. define inline-only constant $STG-E-NOTFILEBASEDSTORAGE = as(, #x80030107); // Illegal operation called on object with extant marshallings. define inline-only constant $STG-E-EXTANTMARSHALLINGS = as(, #x80030108); // The docfile has been corrupted. define inline-only constant $STG-E-DOCFILECORRUPT = as(, #x80030109); // OLE32.DLL has been loaded at the wrong address. define inline-only constant $STG-E-BADBASEADDRESS = as(, #x80030110); // The file download was aborted abnormally. The file is incomplete. define inline-only constant $STG-E-INCOMPLETE = as(, #x80030201); // The file download has been terminated. define inline-only constant $STG-E-TERMINATED = as(, #x80030202); define inline-only constant $STG-S-CONVERTED = as(, #x00030200); define inline-only constant $STG-S-BLOCK = as(, #x00030201); define inline-only constant $STG-S-RETRYNOW = as(, #x00030202); define inline-only constant $STG-S-MONITORING = as(, #x00030203); define inline-only constant $STG-S-MULTIPLEOPENS = as(, #x00030204); define inline-only constant $STG-S-CONSOLIDATIONFAILED = as(, #x00030205); define inline-only constant $STG-S-CANNOTCONSOLIDATE = as(, #x00030206); // Call was rejected by callee. define inline-only constant $RPC-E-CALL-REJECTED = as(, #x80010001); // Call was canceled by the message filter. define inline-only constant $RPC-E-CALL-CANCELED = as(, #x80010002); // The caller is dispatching an intertask SendMessage call and // cannot call out via PostMessage. define inline-only constant $RPC-E-CANTPOST-INSENDCALL = as(, #x80010003); // The caller is dispatching an asynchronous call and cannot // make an outgoing call on behalf of this call. define inline-only constant $RPC-E-CANTCALLOUT-INASYNCCALL = as(, #x80010004); // It is illegal to call out while inside message filter. define inline-only constant $RPC-E-CANTCALLOUT-INEXTERNALCALL = as(, #x80010005); // The connection terminated or is in a bogus state // and cannot be used any more. Other connections // are still valid. define inline-only constant $RPC-E-CONNECTION-TERMINATED = as(, #x80010006); // The callee (server [not server application]) is not available // and disappeared; all connections are invalid. The call may // have executed. define inline-only constant $RPC-E-SERVER-DIED = as(, #x80010007); // The caller (client) disappeared while the callee (server) was // processing a call. define inline-only constant $RPC-E-CLIENT-DIED = as(, #x80010008); // The data packet with the marshalled parameter data is incorrect. define inline-only constant $RPC-E-INVALID-DATAPACKET = as(, #x80010009); // The call was not transmitted properly; the message queue // was full and was not emptied after yielding. define inline-only constant $RPC-E-CANTTRANSMIT-CALL = as(, #x8001000A); // The client (caller) cannot marshall the parameter data - low memory, etc. define inline-only constant $RPC-E-CLIENT-CANTMARSHAL-DATA = as(, #x8001000B); // The client (caller) cannot unmarshall the return data - low memory, etc. define inline-only constant $RPC-E-CLIENT-CANTUNMARSHAL-DATA = as(, #x8001000C); // The server (callee) cannot marshall the return data - low memory, etc. define inline-only constant $RPC-E-SERVER-CANTMARSHAL-DATA = as(, #x8001000D); // The server (callee) cannot unmarshall the parameter data - low memory, etc. define inline-only constant $RPC-E-SERVER-CANTUNMARSHAL-DATA = as(, #x8001000E); // Received data is invalid; could be server or client data. define inline-only constant $RPC-E-INVALID-DATA = as(, #x8001000F); // A particular parameter is invalid and cannot be (un)marshalled. define inline-only constant $RPC-E-INVALID-PARAMETER = as(, #x80010010); // There is no second outgoing call on same channel in DDE conversation. define inline-only constant $RPC-E-CANTCALLOUT-AGAIN = as(, #x80010011); // The callee (server [not server application]) is not available // and disappeared; all connections are invalid. The call did not execute. define inline-only constant $RPC-E-SERVER-DIED-DNE = as(, #x80010012); // System call failed. define inline-only constant $RPC-E-SYS-CALL-FAILED = as(, #x80010100); // Could not allocate some required resource (memory, events, ...) define inline-only constant $RPC-E-OUT-OF-RESOURCES = as(, #x80010101); // Attempted to make calls on more than one thread in single threaded mode. define inline-only constant $RPC-E-ATTEMPTED-MULTITHREAD = as(, #x80010102); // The requested interface is not registered on the server object. define inline-only constant $RPC-E-NOT-REGISTERED = as(, #x80010103); // RPC could not call the server or could not return the results of calling the server. define inline-only constant $RPC-E-FAULT = as(, #x80010104); // The server threw an exception. define inline-only constant $RPC-E-SERVERFAULT = as(, #x80010105); // Cannot change thread mode after it is set. define inline-only constant $RPC-E-CHANGED-MODE = as(, #x80010106); // The method called does not exist on the server. define inline-only constant $RPC-E-INVALIDMETHOD = as(, #x80010107); // The object invoked has disconnected from its clients. define inline-only constant $RPC-E-DISCONNECTED = as(, #x80010108); // The object invoked chose not to process the call now. Try again later. define inline-only constant $RPC-E-RETRY = as(, #x80010109); // The message filter indicated that the application is busy. define inline-only constant $RPC-E-SERVERCALL-RETRYLATER = as(, #x8001010A); // The message filter rejected the call. define inline-only constant $RPC-E-SERVERCALL-REJECTED = as(, #x8001010B); // A call control interfaces was called with invalid data. define inline-only constant $RPC-E-INVALID-CALLDATA = as(, #x8001010C); // An outgoing call cannot be made since the application is dispatching an input-synchronous call. define inline-only constant $RPC-E-CANTCALLOUT-ININPUTSYNCCALL = as(, #x8001010D); // The application called an interface that was marshalled for a different thread. define inline-only constant $RPC-E-WRONG-THREAD = as(, #x8001010E); // CoInitialize has not been called on the current thread. define inline-only constant $RPC-E-THREAD-NOT-INIT = as(, #x8001010F); // The version of OLE on the client and server machines does not match. define inline-only constant $RPC-E-VERSION-MISMATCH = as(, #x80010110); // OLE received a packet with an invalid header. define inline-only constant $RPC-E-INVALID-HEADER = as(, #x80010111); // OLE received a packet with an invalid extension. define inline-only constant $RPC-E-INVALID-EXTENSION = as(, #x80010112); // The requested object or interface does not exist. define inline-only constant $RPC-E-INVALID-IPID = as(, #x80010113); // The requested object does not exist. define inline-only constant $RPC-E-INVALID-OBJECT = as(, #x80010114); define inline-only constant $RPC-S-CALLPENDING = as(, #x80010115); define inline-only constant $RPC-S-WAITONTIMER = as(, #x80010116); // Call context cannot be accessed after call completed. define inline-only constant $RPC-E-CALL-COMPLETE = as(, #x80010117); // Impersonate on unsecure calls is not supported. define inline-only constant $RPC-E-UNSECURE-CALL = as(, #x80010118); // Security must be initialized before any interfaces are marshalled or // unmarshalled. It cannot be changed once initialized. define inline-only constant $RPC-E-TOO-LATE = as(, #x80010119); // No security packages are installed on this machine or the user is not logged // on or there are no compatible security packages between the client and server. define inline-only constant $RPC-E-NO-GOOD-SECURITY-PACKAGES = as(, #x8001011A); // Access is denied. define inline-only constant $RPC-E-ACCESS-DENIED = as(, #x8001011B); // Remote calls are not allowed for this process. define inline-only constant $RPC-E-REMOTE-DISABLED = as(, #x8001011C); // The marshaled interface data packet (OBJREF) has an invalid or unknown format. define inline-only constant $RPC-E-INVALID-OBJREF = as(, #x8001011D); // No context is associated with this call. This happens for some custom // marshalled calls and on the client side of the call. define inline-only constant $RPC-E-NO-CONTEXT = as(, #x8001011E); // This operation returned because the timeout period expired. define inline-only constant $RPC-E-TIMEOUT = as(, #x8001011F); // There are no synchronize objects to wait on. define inline-only constant $RPC-E-NO-SYNC = as(, #x80010120); // An internal error occurred. define inline-only constant $RPC-E-UNEXPECTED = as(, #x8001FFFF);