Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
9bfd49b5
Commit
9bfd49b5
authored
Jul 13, 2009
by
Hans Leidekker
Committed by
Alexandre Julliard
Jul 14, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add IWbemStatusCodeText and IWbemLocator interfaces.
parent
55b8952b
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
213 additions
and
0 deletions
+213
-0
.gitignore
.gitignore
+1
-0
Makefile.in
include/Makefile.in
+1
-0
wbemcli.idl
include/wbemcli.idl
+211
-0
No files found.
.gitignore
View file @
9bfd49b5
...
...
@@ -167,6 +167,7 @@ include/unknwn.h
include/urlhist.h
include/urlmon.h
include/vmr9.h
include/wbemcli.h
include/wincodec.h
include/wine/itss.h
include/wine/svcctl.h
...
...
include/Makefile.in
View file @
9bfd49b5
...
...
@@ -77,6 +77,7 @@ PUBLIC_IDL_H_SRCS = \
urlhist.idl
\
urlmon.idl
\
vmr9.idl
\
wbemcli.idl
\
wincodec.idl
\
wine/itss.idl
\
wine/svcctl.idl
\
...
...
include/wbemcli.idl
0 → 100644
View file @
9bfd49b5
/*
*
Copyright
2009
Hans
Leidekker
for
CodeWeavers
*
*
This
library
is
free
software
; you can redistribute it and/or
*
modify
it
under
the
terms
of
the
GNU
Lesser
General
Public
*
License
as
published
by
the
Free
Software
Foundation
; either
*
version
2.1
of
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
library
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
library
; if not, write to the Free Software
*
Foundation
,
Inc
.
,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
02110
-
1301
,
USA
*/
cpp_quote
(
"DEFINE_GUID(CLSID_WbemLocator, 0x4590f811,0x1d3A,0x11d0,0x89,0x1f,0x00,0xaa,0x00,0x4b,0x2e,0x24);"
)
cpp_quote
(
"DEFINE_GUID(CLSID_WbemStatusCode, 0xeb87e1bd,0x3233,0x11d2,0xae,0xc9,0x00,0xc0,0x4f,0xb6,0x88,0x20);"
)
import
"objidl.idl"
;
interface
IWbemContext
;
interface
IWbemServices
;
interface
IWbemStatusCodeText
;
typedef
[
v1_enum
]
enum
tag_WBEMSTATUS
{
WBEM_NO_ERROR
=
0
,
WBEM_S_NO_ERROR
=
0
,
WBEM_S_SAME
=
0
,
WBEM_S_FALSE
=
1
,
WBEM_S_ALREADY_EXISTS
=
0
x40001
,
WBEM_S_RESET_TO_DEFAULT
=
0
x40002
,
WBEM_S_DIFFERENT
=
0
x40003
,
WBEM_S_TIMEDOUT
=
0
x40004
,
WBEM_S_NO_MORE_DATA
=
0
x40005
,
WBEM_S_OPERATION_CANCELLED
=
0
x40006
,
WBEM_S_PENDING
=
0
x40007
,
WBEM_S_DUPLICATE_OBJECTS
=
0
x40008
,
WBEM_S_ACCESS_DENIED
=
0
x40009
,
WBEM_S_PARTIAL_RESULTS
=
0
x40010
,
WBEM_S_SOURCE_NOT_AVAILABLE
=
0
x40017
,
WBEM_E_FAILED
=
0
x80041001
,
WBEM_E_NOT_FOUND
=
0
x80041002
,
WBEM_E_ACCESS_DENIED
=
0
x80041003
,
WBEM_E_PROVIDER_FAILURE
=
0
x80041004
,
WBEM_E_TYPE_MISMATCH
=
0
x80041005
,
WBEM_E_OUT_OF_MEMORY
=
0
x80041006
,
WBEM_E_INVALID_CONTEXT
=
0
x80041007
,
WBEM_E_INVALID_PARAMETER
=
0
x80041008
,
WBEM_E_NOT_AVAILABLE
=
0
x80041009
,
WBEM_E_CRITICAL_ERROR
=
0
x8004100a
,
WBEM_E_INVALID_STREAM
=
0
x8004100b
,
WBEM_E_NOT_SUPPORTED
=
0
x8004100c
,
WBEM_E_INVALID_SUPERCLASS
=
0
x8004100d
,
WBEM_E_INVALID_NAMESPACE
=
0
x8004100e
,
WBEM_E_INVALID_OBJECT
=
0
x8004100f
,
WBEM_E_INVALID_CLASS
=
0
x80041010
,
WBEM_E_PROVIDER_NOT_FOUND
=
0
x80041011
,
WBEM_E_INVALID_PROVIDER_REGISTRATION
=
0
x80041012
,
WBEM_E_PROVIDER_LOAD_FAILURE
=
0
x80041013
,
WBEM_E_INITIALIZATION_FAILURE
=
0
x80041014
,
WBEM_E_TRANSPORT_FAILURE
=
0
x80041015
,
WBEM_E_INVALID_OPERATION
=
0
x80041016
,
WBEM_E_INVALID_QUERY
=
0
x80041017
,
WBEM_E_INVALID_QUERY_TYPE
=
0
x80041018
,
WBEM_E_ALREADY_EXISTS
=
0
x80041019
,
WBEM_E_OVERRIDE_NOT_ALLOWED
=
0
x8004101a
,
WBEM_E_PROPAGATED_QUALIFIER
=
0
x8004101b
,
WBEM_E_PROPAGATED_PROPERTY
=
0
x8004101c
,
WBEM_E_UNEXPECTED
=
0
x8004101d
,
WBEM_E_ILLEGAL_OPERATION
=
0
x8004101e
,
WBEM_E_CANNOT_BE_KEY
=
0
x8004101f
,
WBEM_E_INCOMPLETE_CLASS
=
0
x80041020
,
WBEM_E_INVALID_SYNTAX
=
0
x80041021
,
WBEM_E_NONDECORATED_OBJECT
=
0
x80041022
,
WBEM_E_READ_ONLY
=
0
x80041023
,
WBEM_E_PROVIDER_NOT_CAPABLE
=
0
x80041024
,
WBEM_E_CLASS_HAS_CHILDREN
=
0
x80041025
,
WBEM_E_CLASS_HAS_INSTANCES
=
0
x80041026
,
WBEM_E_QUERY_NOT_IMPLEMENTED
=
0
x80041027
,
WBEM_E_ILLEGAL_NULL
=
0
x80041028
,
WBEM_E_INVALID_QUALIFIER_TYPE
=
0
x80041029
,
WBEM_E_INVALID_PROPERTY_TYPE
=
0
x8004102a
,
WBEM_E_VALUE_OUT_OF_RANGE
=
0
x8004102b
,
WBEM_E_CANNOT_BE_SINGLETON
=
0
x8004102c
,
WBEM_E_INVALID_CIM_TYPE
=
0
x8004102d
,
WBEM_E_INVALID_METHOD
=
0
x8004102e
,
WBEM_E_INVALID_METHOD_PARAMETERS
=
0
x8004102f
,
WBEM_E_SYSTEM_PROPERTY
=
0
x80041030
,
WBEM_E_INVALID_PROPERTY
=
0
x80041031
,
WBEM_E_CALL_CANCELLED
=
0
x80041032
,
WBEM_E_SHUTTING_DOWN
=
0
x80041033
,
WBEM_E_PROPAGATED_METHOD
=
0
x80041034
,
WBEM_E_UNSUPPORTED_PARAMETER
=
0
x80041035
,
WBEM_E_MISSING_PARAMETER_ID
=
0
x80041036
,
WBEM_E_INVALID_PARAMETER_ID
=
0
x80041037
,
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS
=
0
x80041038
,
WBEM_E_PARAMETER_ID_ON_RETVAL
=
0
x80041039
,
WBEM_E_INVALID_OBJECT_PATH
=
0
x8004103a
,
WBEM_E_OUT_OF_DISK_SPACE
=
0
x8004103b
,
WBEM_E_BUFFER_TOO_SMALL
=
0
x8004103c
,
WBEM_E_UNSUPPORTED_PUT_EXTENSION
=
0
x8004103d
,
WBEM_E_UNKNOWN_OBJECT_TYPE
=
0
x8004103e
,
WBEM_E_UNKNOWN_PACKET_TYPE
=
0
x8004103f
,
WBEM_E_MARSHAL_VERSION_MISMATCH
=
0
x80041040
,
WBEM_E_MARSHAL_INVALID_SIGNATURE
=
0
x80041041
,
WBEM_E_INVALID_QUALIFIER
=
0
x80041042
,
WBEM_E_INVALID_DUPLICATE_PARAMETER
=
0
x80041043
,
WBEM_E_TOO_MUCH_DATA
=
0
x80041044
,
WBEM_E_SERVER_TOO_BUSY
=
0
x80041045
,
WBEM_E_INVALID_FLAVOR
=
0
x80041046
,
WBEM_E_CIRCULAR_REFERENCE
=
0
x80041047
,
WBEM_E_UNSUPPORTED_CLASS_UPDATE
=
0
x80041048
,
WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE
=
0
x80041049
,
WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE
=
0
x80041050
,
WBEM_E_TOO_MANY_PROPERTIES
=
0
x80041051
,
WBEM_E_UPDATE_TYPE_MISMATCH
=
0
x80041052
,
WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED
=
0
x80041053
,
WBEM_E_UPDATE_PROPAGATED_METHOD
=
0
x80041054
,
WBEM_E_METHOD_NOT_IMPLEMENTED
=
0
x80041055
,
WBEM_E_METHOD_DISABLED
=
0
x80041056
,
WBEM_E_REFRESHER_BUSY
=
0
x80041057
,
WBEM_E_UNPARSABLE_QUERY
=
0
x80041058
,
WBEM_E_NOT_EVENT_CLASS
=
0
x80041059
,
WBEM_E_MISSING_GROUP_WITHIN
=
0
x8004105a
,
WBEM_E_MISSING_AGGREGATION_LIST
=
0
x8004105b
,
WBEM_E_PROPERTY_NOT_AN_OBJECT
=
0
x8004105c
,
WBEM_E_AGGREGATING_BY_OBJECT
=
0
x8004105d
,
WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY
=
0
x8004105f
,
WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING
=
0
x80041060
,
WBEM_E_QUEUE_OVERFLOW
=
0
x80041061
,
WBEM_E_PRIVILEGE_NOT_HELD
=
0
x80041062
,
WBEM_E_INVALID_OPERATOR
=
0
x80041063
,
WBEM_E_LOCAL_CREDENTIALS
=
0
x80041064
,
WBEM_E_CANNOT_BE_ABSTRACT
=
0
x80041065
,
WBEM_E_AMENDED_OBJECT
=
0
x80041066
,
WBEM_E_CLIENT_TOO_SLOW
=
0
x80041067
,
WBEM_E_NULL_SECURITY_DESCRIPTOR
=
0
x80041068
,
WBEM_E_TIMED_OUT
=
0
x80041069
,
WBEM_E_INVALID_ASSOCIATION
=
0
x8004106a
,
WBEM_E_AMBIGUOUS_OPERATION
=
0
x8004106b
,
WBEM_E_QUOTA_VIOLATION
=
0
x8004106c
,
WBEM_E_RESERVED_001
=
0
x8004106d
,
WBEM_E_RESERVED_002
=
0
x8004106e
,
WBEM_E_UNSUPPORTED_LOCALE
=
0
x8004106f
,
WBEM_E_HANDLE_OUT_OF_DATE
=
0
x80041070
,
WBEM_E_CONNECTION_FAILED
=
0
x80041071
,
WBEM_E_INVALID_HANDLE_REQUEST
=
0
x80041072
,
WBEM_E_PROPERTY_NAME_TOO_WIDE
=
0
x80041073
,
WBEM_E_CLASS_NAME_TOO_WIDE
=
0
x80041074
,
WBEM_E_METHOD_NAME_TOO_WIDE
=
0
x80041075
,
WBEM_E_QUALIFIER_NAME_TOO_WIDE
=
0
x80041076
,
WBEM_E_RERUN_COMMAND
=
0
x80041077
,
WBEM_E_DATABASE_VER_MISMATCH
=
0
x80041078
,
WBEM_E_VETO_DELETE
=
0
x80041079
,
WBEM_E_VETO_PUT
=
0
x8004107a
,
WBEM_E_INVALID_LOCALE
=
0
x80041080
,
WBEM_E_PROVIDER_SUSPENDED
=
0
x80041081
,
WBEM_E_SYNCHRONIZATION_REQUIRED
=
0
x80041082
,
WBEM_E_NO_SCHEMA
=
0
x80041083
,
WBEM_E_PROVIDER_ALREADY_REGISTERED
=
0
x80041084
,
WBEM_E_PROVIDER_NOT_REGISTERED
=
0
x80041085
,
WBEM_E_FATAL_TRANSPORT_ERROR
=
0
x80041086
,
WBEM_E_ENCRYPTED_CONNECTION_REQUIRED
=
0
x80041087
,
WBEM_E_PROVIDER_TIMED_OUT
=
0
x80041088
,
WBEM_E_NO_KEY
=
0
x80041089
,
WBEM_E_PROVIDER_DISABLED
=
0
x8004108a
}
WBEMSTATUS
;
[
object
,
restricted
,
local
,
uuid
(
dc12a687
-
737
f
-
11
cf
-884d-00
aa004b2e24
),
pointer_default
(
unique
)
]
interface
IWbemLocator
:
IUnknown
{
HRESULT
ConnectServer
(
[
in
]
const
BSTR
strNetworkResource
,
[
in
]
const
BSTR
strUser
,
[
in
]
const
BSTR
strPassword
,
[
in
]
const
BSTR
strLocale
,
[
in
]
LONG
lSecurityFlags
,
[
in
]
const
BSTR
strAuthority
,
[
in
]
IWbemContext
*
pCtx
,
[
out
]
IWbemServices
**
ppNamespace
)
;
}
;
[
object
,
local
,
uuid
(
eb87e1bc
-
3233
-
11
d2
-
aec9
-
00
c04fb68820
)
]
interface
IWbemStatusCodeText
:
IUnknown
{
HRESULT
GetErrorCodeText
(
[
in
]
HRESULT
hRes
,
[
in
]
LCID
LocaleId
,
[
in
]
LONG
lFlags
,
[
out
]
BSTR
*
MessageText
)
;
HRESULT
GetFacilityCodeText
(
[
in
]
HRESULT
hRes
,
[
in
]
LCID
LocaleId
,
[
in
]
LONG
lFlags
,
[
out
]
BSTR
*
MessageText
)
;
}
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment