mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Some improvment to ctypes generation + a lot of new definitions
This commit is contained in:
@@ -9,11 +9,13 @@ from simpleparser import *
|
||||
class WinComParser(Parser):
|
||||
PARAM_INFO = ["__RPC__deref_out", "__RPC__in", "__RPC__deref_out_opt", "__RPC__out", "__RPC__in_opt",
|
||||
"__RPC__deref_opt_inout_opt", "__in", "__out", "__out_opt", "__in_opt", "__inout",
|
||||
"__reserved", "__RPC__in_opt_string", "__RPC__inout_opt", "__RPC__in_string", "__deref_out_opt", "__RPC__inout"]
|
||||
"__reserved", "__RPC__in_opt_string", "__RPC__inout_opt", "__RPC__in_string", "__deref_out_opt", "__RPC__inout",
|
||||
"__RPC__deref_out_opt_string", "_COM_Outptr_", "_In_", "_In_opt_", "_Out_"]
|
||||
PARAM_INFO_WITH_VALUE = ["__RPC__in_ecount", "__RPC__out_ecount_part", "__RPC__in_ecount_full",
|
||||
"__RPC__in_range", "__RPC__out_ecount_full", "__out_ecount_opt", "__out_ecount", "__in_ecount_opt",
|
||||
"__in_ecount", "__out_bcount_opt", "__out_bcount", "__in_bcount", "__in_bcount_opt", "__RPC__out_ecount_full_string",
|
||||
"__RPC__deref_out_ecount_full_opt"]
|
||||
"__RPC__deref_out_ecount_full_opt", "__out_ecount_part", "__deref_out_range", "__out_bcount_part",
|
||||
"_Outptr_result_buffer_"]
|
||||
|
||||
def __init__(self, data):
|
||||
# data = self.initial_processing(data)
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
typedef struct IBindCtxVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IBindCtx * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IBindCtx * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RegisterObjectBound )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [unique][in] */ __RPC__in_opt IUnknown *punk);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RevokeObjectBound )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [unique][in] */ __RPC__in_opt IUnknown *punk);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ReleaseBoundObjects )(
|
||||
__RPC__in IBindCtx * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *SetBindOptions )(
|
||||
IBindCtx * This,
|
||||
/* [in] */ BIND_OPTS *pbindopts);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindOptions )(
|
||||
IBindCtx * This,
|
||||
/* [out][in] */ BIND_OPTS *pbindopts);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetRunningObjectTable )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [out] */ __RPC__deref_out_opt IRunningObjectTable **pprot);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RegisterObjectParam )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [in] */ __RPC__in LPOLESTR pszKey,
|
||||
/* [unique][in] */ __RPC__in_opt IUnknown *punk);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetObjectParam )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [in] */ __RPC__in LPOLESTR pszKey,
|
||||
/* [out] */ __RPC__deref_out_opt IUnknown **ppunk);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnumObjectParam )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumString **ppenum);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RevokeObjectParam )(
|
||||
__RPC__in IBindCtx * This,
|
||||
/* [in] */ __RPC__in LPOLESTR pszKey);
|
||||
|
||||
END_INTERFACE
|
||||
} IBindCtxVtbl;
|
||||
@@ -0,0 +1,38 @@
|
||||
typedef struct IEnumExplorerCommandVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IEnumExplorerCommand * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IEnumExplorerCommand * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IEnumExplorerCommand * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )(
|
||||
IEnumExplorerCommand * This,
|
||||
/* [annotation][in] */
|
||||
__in ULONG celt,
|
||||
/* [annotation][length_is][size_is][out] */
|
||||
__out_ecount_part(celt, *pceltFetched) IExplorerCommand **pUICommand,
|
||||
/* [annotation][out] */
|
||||
__out_opt __deref_out_range(0, celt) ULONG *pceltFetched);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
||||
__RPC__in IEnumExplorerCommand * This,
|
||||
/* [in] */ ULONG celt);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
||||
__RPC__in IEnumExplorerCommand * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
||||
__RPC__in IEnumExplorerCommand * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumExplorerCommand **ppenum);
|
||||
|
||||
END_INTERFACE
|
||||
} IEnumExplorerCommandVtbl;
|
||||
@@ -0,0 +1,37 @@
|
||||
typedef struct IEnumMonikerVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IEnumMoniker * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IEnumMoniker * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IEnumMoniker * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )(
|
||||
IEnumMoniker * This,
|
||||
/* [in] */ ULONG celt,
|
||||
/* [annotation] */
|
||||
__out_ecount_part(celt,*pceltFetched) IMoniker **rgelt,
|
||||
/* [annotation] */
|
||||
__out_opt ULONG *pceltFetched);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
||||
__RPC__in IEnumMoniker * This,
|
||||
/* [in] */ ULONG celt);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
||||
__RPC__in IEnumMoniker * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
||||
__RPC__in IEnumMoniker * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenum);
|
||||
|
||||
END_INTERFACE
|
||||
} IEnumMonikerVtbl;
|
||||
@@ -0,0 +1,38 @@
|
||||
typedef struct IEnumShellItemsVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IEnumShellItems * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IEnumShellItems * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IEnumShellItems * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )(
|
||||
IEnumShellItems * This,
|
||||
/* [annotation][in] */
|
||||
__in ULONG celt,
|
||||
/* [annotation][length_is][size_is][out] */
|
||||
__out_ecount_part(celt, *pceltFetched) IShellItem **rgelt,
|
||||
/* [annotation][out] */
|
||||
__out_opt __deref_out_range(0, celt) ULONG *pceltFetched);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
||||
__RPC__in IEnumShellItems * This,
|
||||
/* [in] */ ULONG celt);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
||||
__RPC__in IEnumShellItems * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
||||
__RPC__in IEnumShellItems * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumShellItems **ppenum);
|
||||
|
||||
END_INTERFACE
|
||||
} IEnumShellItemsVtbl;
|
||||
@@ -0,0 +1,37 @@
|
||||
typedef struct IEnumStringVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IEnumString * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IEnumString * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IEnumString * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )(
|
||||
IEnumString * This,
|
||||
/* [in] */ ULONG celt,
|
||||
/* [annotation] */
|
||||
__RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt,
|
||||
/* [annotation] */
|
||||
__out_opt ULONG *pceltFetched);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
||||
__RPC__in IEnumString * This,
|
||||
/* [in] */ ULONG celt);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
||||
__RPC__in IEnumString * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
||||
__RPC__in IEnumString * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumString **ppenum);
|
||||
|
||||
END_INTERFACE
|
||||
} IEnumStringVtbl;
|
||||
@@ -0,0 +1,56 @@
|
||||
typedef struct IExplorerCommandVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IExplorerCommand * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IExplorerCommand * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTitle )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [unique][in] */ __RPC__in_opt IShellItemArray *psiItemArray,
|
||||
/* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetIcon )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [unique][in] */ __RPC__in_opt IShellItemArray *psiItemArray,
|
||||
/* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszIcon);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetToolTip )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [unique][in] */ __RPC__in_opt IShellItemArray *psiItemArray,
|
||||
/* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszInfotip);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetCanonicalName )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [out] */ __RPC__out GUID *pguidCommandName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetState )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [in] */ __RPC__in_opt IShellItemArray *psiItemArray,
|
||||
/* [in] */ BOOL fOkToBeSlow,
|
||||
/* [out] */ __RPC__out EXPCMDSTATE *pCmdState);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [in] */ __RPC__in_opt IShellItemArray *psiItemArray,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetFlags )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [out] */ __RPC__out EXPCMDFLAGS *pFlags);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnumSubCommands )(
|
||||
__RPC__in IExplorerCommand * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumExplorerCommand **ppEnum);
|
||||
|
||||
END_INTERFACE
|
||||
} IExplorerCommandVtbl;
|
||||
@@ -0,0 +1,122 @@
|
||||
typedef struct IMonikerVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IMoniker * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IMoniker * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetClassID )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [out] */ __RPC__out CLSID *pClassID);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *IsDirty )(
|
||||
__RPC__in IMoniker * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Load )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IStream *pStm);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Save )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IStream *pStm,
|
||||
/* [in] */ BOOL fClearDirty);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetSizeMax )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [out] */ __RPC__out ULARGE_INTEGER *pcbSize);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToObject )(
|
||||
IMoniker * This,
|
||||
/* [unique][in] */ IBindCtx *pbc,
|
||||
/* [unique][in] */ IMoniker *pmkToLeft,
|
||||
/* [in] */ REFIID riidResult,
|
||||
/* [iid_is][out] */ void **ppvResult);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToStorage )(
|
||||
IMoniker * This,
|
||||
/* [unique][in] */ IBindCtx *pbc,
|
||||
/* [unique][in] */ IMoniker *pmkToLeft,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [iid_is][out] */ void **ppvObj);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Reduce )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [in] */ DWORD dwReduceHowFar,
|
||||
/* [unique][out][in] */ __RPC__deref_opt_inout_opt IMoniker **ppmkToLeft,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmkReduced);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ComposeWith )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkRight,
|
||||
/* [in] */ BOOL fOnlyIfNotGeneric,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmkComposite);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Enum )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [in] */ BOOL fForward,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *IsEqual )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkOtherMoniker);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Hash )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [out] */ __RPC__out DWORD *pdwHash);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *IsRunning )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkNewlyRunning);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft,
|
||||
/* [out] */ __RPC__out FILETIME *pFileTime);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Inverse )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmk);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *CommonPrefixWith )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkOther,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmkPrefix);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RelativePathTo )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkOther,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmkRelPath);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetDisplayName )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft,
|
||||
/* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft,
|
||||
/* [in] */ __RPC__in LPOLESTR pszDisplayName,
|
||||
/* [out] */ __RPC__out ULONG *pchEaten,
|
||||
/* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *IsSystemMoniker )(
|
||||
__RPC__in IMoniker * This,
|
||||
/* [out] */ __RPC__out DWORD *pdwMksys);
|
||||
|
||||
END_INTERFACE
|
||||
} IMonikerVtbl;
|
||||
@@ -0,0 +1,52 @@
|
||||
typedef struct IRunningObjectTableVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IRunningObjectTable * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IRunningObjectTable * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Register )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [in] */ DWORD grfFlags,
|
||||
/* [unique][in] */ __RPC__in_opt IUnknown *punkObject,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName,
|
||||
/* [out] */ __RPC__out DWORD *pdwRegister);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Revoke )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [in] */ DWORD dwRegister);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *IsRunning )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetObject )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName,
|
||||
/* [out] */ __RPC__deref_out_opt IUnknown **ppunkObject);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *NoteChangeTime )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [in] */ DWORD dwRegister,
|
||||
/* [in] */ __RPC__in FILETIME *pfiletime);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName,
|
||||
/* [out] */ __RPC__out FILETIME *pfiletime);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnumRunning )(
|
||||
__RPC__in IRunningObjectTable * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker);
|
||||
|
||||
END_INTERFACE
|
||||
} IRunningObjectTableVtbl;
|
||||
@@ -0,0 +1,45 @@
|
||||
typedef struct IShellItemVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IShellItem * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IShellItem * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *BindToHandler )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [in] */ __RPC__in REFGUID bhid,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [iid_is][out] */ __RPC__deref_out_opt void **ppv);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetParent )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [out] */ __RPC__deref_out_opt IShellItem **ppsi);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetDisplayName )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [in] */ SIGDN sigdnName,
|
||||
/* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetAttributes )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [in] */ SFGAOF sfgaoMask,
|
||||
/* [out] */ __RPC__out SFGAOF *psfgaoAttribs);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Compare )(
|
||||
__RPC__in IShellItem * This,
|
||||
/* [in] */ __RPC__in_opt IShellItem *psi,
|
||||
/* [in] */ SICHINTF hint,
|
||||
/* [out] */ __RPC__out int *piOrder);
|
||||
|
||||
END_INTERFACE
|
||||
} IShellItemVtbl;
|
||||
@@ -0,0 +1,56 @@
|
||||
typedef struct IShellItemArrayVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IShellItemArray * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IShellItemArray * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *BindToHandler )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [unique][in] */ __RPC__in_opt IBindCtx *pbc,
|
||||
/* [in] */ __RPC__in REFGUID bhid,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [iid_is][out] */ __RPC__deref_out_opt void **ppvOut);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetPropertyStore )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [in] */ GETPROPERTYSTOREFLAGS flags,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [iid_is][out] */ __RPC__deref_out_opt void **ppv);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetPropertyDescriptionList )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [in] */ __RPC__in REFPROPERTYKEY keyType,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [iid_is][out] */ __RPC__deref_out_opt void **ppv);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetAttributes )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [in] */ SIATTRIBFLAGS AttribFlags,
|
||||
/* [in] */ SFGAOF sfgaoMask,
|
||||
/* [out] */ __RPC__out SFGAOF *psfgaoAttribs);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetCount )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [out] */ __RPC__out DWORD *pdwNumItems);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetItemAt )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [in] */ DWORD dwIndex,
|
||||
/* [out] */ __RPC__deref_out_opt IShellItem **ppsi);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnumItems )(
|
||||
__RPC__in IShellItemArray * This,
|
||||
/* [out] */ __RPC__deref_out_opt IEnumShellItems **ppenumShellItems);
|
||||
|
||||
END_INTERFACE
|
||||
} IShellItemArrayVtbl;
|
||||
@@ -0,0 +1,82 @@
|
||||
typedef struct IStreamVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IStream * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
__RPC__deref_out void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IStream * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IStream * This);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )(
|
||||
IStream * This,
|
||||
/* [annotation] */
|
||||
__out_bcount_part(cb, *pcbRead) void *pv,
|
||||
/* [in] */ ULONG cb,
|
||||
/* [annotation] */
|
||||
__out_opt ULONG *pcbRead);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Write )(
|
||||
IStream * This,
|
||||
/* [annotation] */
|
||||
__in_bcount(cb) const void *pv,
|
||||
/* [in] */ ULONG cb,
|
||||
/* [annotation] */
|
||||
__out_opt ULONG *pcbWritten);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Seek )(
|
||||
IStream * This,
|
||||
/* [in] */ LARGE_INTEGER dlibMove,
|
||||
/* [in] */ DWORD dwOrigin,
|
||||
/* [annotation] */
|
||||
__out_opt ULARGE_INTEGER *plibNewPosition);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *SetSize )(
|
||||
__RPC__in IStream * This,
|
||||
/* [in] */ ULARGE_INTEGER libNewSize);
|
||||
|
||||
/* [local] */ HRESULT ( STDMETHODCALLTYPE *CopyTo )(
|
||||
IStream * This,
|
||||
/* [unique][in] */ IStream *pstm,
|
||||
/* [in] */ ULARGE_INTEGER cb,
|
||||
/* [annotation] */
|
||||
__out_opt ULARGE_INTEGER *pcbRead,
|
||||
/* [annotation] */
|
||||
__out_opt ULARGE_INTEGER *pcbWritten);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Commit )(
|
||||
__RPC__in IStream * This,
|
||||
/* [in] */ DWORD grfCommitFlags);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Revert )(
|
||||
__RPC__in IStream * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *LockRegion )(
|
||||
__RPC__in IStream * This,
|
||||
/* [in] */ ULARGE_INTEGER libOffset,
|
||||
/* [in] */ ULARGE_INTEGER cb,
|
||||
/* [in] */ DWORD dwLockType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *UnlockRegion )(
|
||||
__RPC__in IStream * This,
|
||||
/* [in] */ ULARGE_INTEGER libOffset,
|
||||
/* [in] */ ULARGE_INTEGER cb,
|
||||
/* [in] */ DWORD dwLockType);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Stat )(
|
||||
__RPC__in IStream * This,
|
||||
/* [out] */ __RPC__out STATSTG *pstatstg,
|
||||
/* [in] */ DWORD grfStatFlag);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
||||
__RPC__in IStream * This,
|
||||
/* [out] */ __RPC__deref_out_opt IStream **ppstm);
|
||||
|
||||
END_INTERFACE
|
||||
} IStreamVtbl;
|
||||
@@ -0,0 +1,38 @@
|
||||
typedef struct IApplicationActivationManagerVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IApplicationActivationManager * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
_COM_Outptr_ void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IApplicationActivationManager * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IApplicationActivationManager * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ActivateApplication )(
|
||||
__RPC__in IApplicationActivationManager * This,
|
||||
/* [in] */ __RPC__in LPCWSTR appUserModelId,
|
||||
/* [unique][in] */ __RPC__in_opt LPCWSTR arguments,
|
||||
/* [in] */ ACTIVATEOPTIONS options,
|
||||
/* [out] */ __RPC__out DWORD *processId);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ActivateForFile )(
|
||||
__RPC__in IApplicationActivationManager * This,
|
||||
/* [in] */ __RPC__in LPCWSTR appUserModelId,
|
||||
/* [in] */ __RPC__in_opt IShellItemArray *itemArray,
|
||||
/* [unique][in] */ __RPC__in_opt LPCWSTR verb,
|
||||
/* [out] */ __RPC__out DWORD *processId);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ActivateForProtocol )(
|
||||
__RPC__in IApplicationActivationManager * This,
|
||||
/* [in] */ __RPC__in LPCWSTR appUserModelId,
|
||||
/* [in] */ __RPC__in_opt IShellItemArray *itemArray,
|
||||
/* [out] */ __RPC__out DWORD *processId);
|
||||
|
||||
END_INTERFACE
|
||||
} IApplicationActivationManagerVtbl;
|
||||
@@ -0,0 +1,111 @@
|
||||
typedef struct IPackageDebugSettingsVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [in] */ REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
_COM_Outptr_ void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
IPackageDebugSettings * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
IPackageDebugSettings * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnableDebugging )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName,
|
||||
/* [annotation][in] */
|
||||
_In_opt_ LPCWSTR debuggerCommandLine,
|
||||
/* [annotation][in] */
|
||||
_In_opt_ PZZWSTR environment);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *DisableDebugging )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Suspend )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *Resume )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *TerminateAllProcesses )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *SetTargetSessionId )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ ULONG sessionId);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *EnumerateBackgroundTasks )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName,
|
||||
/* [annotation][out] */
|
||||
_Out_ ULONG *taskCount,
|
||||
/* [annotation][size_is][size_is][out] */
|
||||
_Outptr_result_buffer_(*taskCount) LPCGUID *taskIds,
|
||||
/* [annotation][size_is][size_is][out] */
|
||||
_Outptr_result_buffer_(*taskCount) LPCWSTR **taskNames);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *ActivateBackgroundTask )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCGUID taskId);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *StartServicing )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *StopServicing )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *StartSessionRedirection )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName,
|
||||
/* [annotation][in] */
|
||||
_In_ ULONG sessionId);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *StopSessionRedirection )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *GetPackageExecutionState )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName,
|
||||
/* [annotation][out] */
|
||||
_Out_ PACKAGE_EXECUTION_STATE *packageExecutionState);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *RegisterForPackageStateChanges )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ LPCWSTR packageFullName,
|
||||
/* [annotation][in] */
|
||||
_In_ IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,
|
||||
/* [annotation][out] */
|
||||
_Out_ DWORD *pdwCookie);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *UnregisterForPackageStateChanges )(
|
||||
IPackageDebugSettings * This,
|
||||
/* [annotation][in] */
|
||||
_In_ DWORD dwCookie);
|
||||
|
||||
END_INTERFACE
|
||||
} IPackageDebugSettingsVtbl;
|
||||
@@ -0,0 +1,23 @@
|
||||
typedef struct IPackageExecutionStateChangeNotificationVtbl
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
||||
__RPC__in IPackageExecutionStateChangeNotification * This,
|
||||
/* [in] */ __RPC__in REFIID riid,
|
||||
/* [annotation][iid_is][out] */
|
||||
_COM_Outptr_ void **ppvObject);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
||||
__RPC__in IPackageExecutionStateChangeNotification * This);
|
||||
|
||||
ULONG ( STDMETHODCALLTYPE *Release )(
|
||||
__RPC__in IPackageExecutionStateChangeNotification * This);
|
||||
|
||||
HRESULT ( STDMETHODCALLTYPE *OnStateChanged )(
|
||||
__RPC__in IPackageExecutionStateChangeNotification * This,
|
||||
/* [string][in] */ __RPC__in_string LPCWSTR pszPackageFullName,
|
||||
/* [in] */ PACKAGE_EXECUTION_STATE pesNewState);
|
||||
|
||||
END_INTERFACE
|
||||
} IPackageExecutionStateChangeNotificationVtbl;
|
||||
@@ -1,7 +1,5 @@
|
||||
#define CWCSTORAGENAME 32
|
||||
|
||||
#define RPC_E_CHANGED_MODE 0x80010106L
|
||||
|
||||
/* Storage instantiation modes */
|
||||
#define STGM_DIRECT 0x00000000L
|
||||
#define STGM_TRANSACTED 0x00010000L
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
#define VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN 0
|
||||
#define VIRTUAL_STORAGE_TYPE_DEVICE_ISO 1
|
||||
#define VIRTUAL_STORAGE_TYPE_DEVICE_VHD 2
|
||||
#define VIRTUAL_STORAGE_TYPE_DEVICE_VHDX 3
|
||||
@@ -342,13 +342,6 @@
|
||||
|
||||
|
||||
|
||||
#define ERROR_NOT_ALL_ASSIGNED 1300
|
||||
|
||||
#define S_OK 0
|
||||
#define S_FALSE 1
|
||||
#define E_NOINTERFACE 0x80004002
|
||||
#define E_FAIL 0x80004005
|
||||
|
||||
|
||||
#define DEBUG_EVENT_BREAKPOINT 0x00000001
|
||||
#define DEBUG_EVENT_EXCEPTION 0x00000002
|
||||
@@ -704,50 +697,6 @@
|
||||
#define FILE_OVERWRITE_IF 0x00000005
|
||||
#define FILE_MAXIMUM_DISPOSITION 0x00000005
|
||||
|
||||
#define TRUST_E_PROVIDER_UNKNOWN (0x800B0001L)
|
||||
#define TRUST_E_ACTION_UNKNOWN (0x800B0002L)
|
||||
#define TRUST_E_SUBJECT_FORM_UNKNOWN (0x800B0003L)
|
||||
#define DIGSIG_E_ENCODE (0x800B0005L)
|
||||
#define TRUST_E_SUBJECT_NOT_TRUSTED (0x800B0004L)
|
||||
#define DIGSIG_E_DECODE (0x800B0006L)
|
||||
#define DIGSIG_E_EXTENSIBILITY (0x800B0007L)
|
||||
#define PERSIST_E_SIZEDEFINITE (0x800B0009L)
|
||||
#define DIGSIG_E_CRYPTO (0x800B0008L)
|
||||
#define PERSIST_E_SIZEINDEFINITE (0x800B000AL)
|
||||
#define PERSIST_E_NOTSELFSIZING (0x800B000BL)
|
||||
#define TRUST_E_NOSIGNATURE (0x800B0100L)
|
||||
#define TRUST_E_BAD_DIGEST (0x80096010L)
|
||||
#define CERT_E_EXPIRED (0x800B0101L)
|
||||
#define CERT_E_VALIDITYPERIODNESTING (0x800B0102L)
|
||||
#define CERT_E_PURPOSE (0x800B0106L)
|
||||
#define CERT_E_ISSUERCHAINING (0x800B0107L)
|
||||
#define CERT_E_MALFORMED (0x800B0108L)
|
||||
#define CERT_E_UNTRUSTEDROOT (0x800B0109L)
|
||||
#define CERT_E_CHAINING (0x800B010AL)
|
||||
#define TRUST_E_FAIL (0x800B010BL)
|
||||
#define CERT_E_REVOKED (0x800B010CL)
|
||||
#define CERT_E_UNTRUSTEDTESTROOT (0x800B010DL)
|
||||
#define CERT_E_REVOCATION_FAILURE (0x800B010EL)
|
||||
#define CERT_E_CN_NO_MATCH (0x800B010FL)
|
||||
#define CERT_E_WRONG_USAGE (0x800B0110L)
|
||||
#define TRUST_E_EXPLICIT_DISTRUST (0x800B0111L)
|
||||
#define CERT_E_UNTRUSTEDCA (0x800B0112L)
|
||||
#define CERT_E_INVALID_POLICY (0x800B0113L)
|
||||
#define CERT_E_INVALID_NAME (0x800B0114L)
|
||||
#define CRYPT_E_FILE_ERROR (0x80092003L)
|
||||
|
||||
#define CRYPT_E_MSG_ERROR (0x80091001L)
|
||||
#define CRYPT_E_UNKNOWN_ALGO (0x80091002L)
|
||||
#define CRYPT_E_OID_FORMAT (0x80091003L)
|
||||
#define CRYPT_E_INVALID_MSG_TYPE (0x80091004L)
|
||||
#define CRYPT_E_UNEXPECTED_ENCODING (0x80091005L)
|
||||
#define CRYPT_E_AUTH_ATTR_MISSING (0x80091006L)
|
||||
#define CRYPT_E_HASH_VALUE (0x80091007L)
|
||||
#define E_INVALIDARG (0x80070057L)
|
||||
#define CRYPT_E_NOT_DECRYPTED (0x8009100AL)
|
||||
#define CRYPT_E_INVALID_INDEX (0x80091008L)
|
||||
#define CRYPT_E_ATTRIBUTES_MISSING (0x8009100FL)
|
||||
|
||||
|
||||
#define IMAGE_SCN_TYPE_REG 0x00000000
|
||||
#define IMAGE_SCN_TYPE_DSECT 0x00000001
|
||||
|
||||
@@ -12,354 +12,4 @@
|
||||
#define EVENTLOG_BACKWARDS_READ 0x0008
|
||||
|
||||
#define EVT_VARIANT_TYPE_MASK 0x7f
|
||||
#define EVT_VARIANT_TYPE_ARRAY 128
|
||||
|
||||
|
||||
///////////////////////////////////////////////////
|
||||
// //
|
||||
// Start of WinEvt Error codes //
|
||||
// //
|
||||
// 15000 to 15079 //
|
||||
///////////////////////////////////////////////////
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_CHANNEL_PATH
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The specified channel path is invalid.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_CHANNEL_PATH 15000L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_QUERY
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The specified query is invalid.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_QUERY 15001L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The publisher metadata cannot be found in the resource.
|
||||
//
|
||||
#define ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND 15002L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The template for an event definition cannot be found in the resource (error = %1).
|
||||
//
|
||||
#define ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND 15003L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_PUBLISHER_NAME
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The specified publisher name is invalid.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_PUBLISHER_NAME 15004L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_EVENT_DATA
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The event data raised by the publisher is not compatible with the event template definition in the publisher's manifest
|
||||
//
|
||||
#define ERROR_EVT_INVALID_EVENT_DATA 15005L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_CHANNEL_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The specified channel could not be found. Check channel configuration.
|
||||
//
|
||||
#define ERROR_EVT_CHANNEL_NOT_FOUND 15007L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_MALFORMED_XML_TEXT
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The specified xml text was not well-formed. See Extended Error for more details.
|
||||
//
|
||||
#define ERROR_EVT_MALFORMED_XML_TEXT 15008L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The caller is trying to subscribe to a direct channel which is not allowed. The events for a direct channel go directly to a logfile and cannot be subscribed to.
|
||||
//
|
||||
#define ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL 15009L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_CONFIGURATION_ERROR
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Configuration error.
|
||||
//
|
||||
#define ERROR_EVT_CONFIGURATION_ERROR 15010L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_QUERY_RESULT_STALE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The query result is stale / invalid. This may be due to the log being cleared or rolling over after the query result was created. Users should handle this code by releasing the query result object and reissuing the query.
|
||||
//
|
||||
#define ERROR_EVT_QUERY_RESULT_STALE 15011L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_QUERY_RESULT_INVALID_POSITION
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Query result is currently at an invalid position.
|
||||
//
|
||||
#define ERROR_EVT_QUERY_RESULT_INVALID_POSITION 15012L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_NON_VALIDATING_MSXML
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Registered MSXML doesn't support validation.
|
||||
//
|
||||
#define ERROR_EVT_NON_VALIDATING_MSXML 15013L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_ALREADYSCOPED
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// An expression can only be followed by a change of scope operation if it itself evaluates to a node set and is not already part of some other change of scope operation.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_ALREADYSCOPED 15014L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_NOTELTSET
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Can't perform a step operation from a term that does not represent an element set.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_NOTELTSET 15015L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_INVARG
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Left hand side arguments to binary operators must be either attributes, nodes or variables and right hand side arguments must be constants.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_INVARG 15016L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_INVTEST
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// A step operation must involve either a node test or, in the case of a predicate, an algebraic expression against which to test each node in the node set identified by the preceeding node set can be evaluated.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_INVTEST 15017L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_INVTYPE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// This data type is currently unsupported.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_INVTYPE 15018L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_PARSEERR
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// A syntax error occurred at position %1!d!
|
||||
//
|
||||
#define ERROR_EVT_FILTER_PARSEERR 15019L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_UNSUPPORTEDOP
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// This operator is unsupported by this implementation of the filter.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_UNSUPPORTEDOP 15020L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_UNEXPECTEDTOKEN
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The token encountered was unexpected.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_UNEXPECTEDTOKEN 15021L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The requested operation cannot be performed over an enabled direct channel. The channel must first be disabled before performing the requested operation.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL 15022L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Channel property %1!s! contains invalid value. The value has invalid type, is outside of valid range, can't be updated or is not supported by this type of channel.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE 15023L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Publisher property %1!s! contains invalid value. The value has invalid type, is outside of valid range, can't be updated or is not supported by this type of publisher.
|
||||
//
|
||||
#define ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE 15024L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_CHANNEL_CANNOT_ACTIVATE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The channel fails to activate.
|
||||
//
|
||||
#define ERROR_EVT_CHANNEL_CANNOT_ACTIVATE 15025L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_TOO_COMPLEX
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The xpath expression exceeded supported complexity. Please symplify it or split it into two or more simple expressions.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_TOO_COMPLEX 15026L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_MESSAGE_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// the message resource is present but the message is not found in the string/message table
|
||||
//
|
||||
#define ERROR_EVT_MESSAGE_NOT_FOUND 15027L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_MESSAGE_ID_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The message id for the desired message could not be found.
|
||||
//
|
||||
#define ERROR_EVT_MESSAGE_ID_NOT_FOUND 15028L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_UNRESOLVED_VALUE_INSERT
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The substitution string for insert index (%1) could not be found.
|
||||
//
|
||||
#define ERROR_EVT_UNRESOLVED_VALUE_INSERT 15029L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_UNRESOLVED_PARAMETER_INSERT
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The description string for parameter reference (%1) could not be found.
|
||||
//
|
||||
#define ERROR_EVT_UNRESOLVED_PARAMETER_INSERT 15030L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_MAX_INSERTS_REACHED
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The maximum number of replacements has been reached.
|
||||
//
|
||||
#define ERROR_EVT_MAX_INSERTS_REACHED 15031L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_EVENT_DEFINITION_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The event definition could not be found for event id (%1).
|
||||
//
|
||||
#define ERROR_EVT_EVENT_DEFINITION_NOT_FOUND 15032L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The locale specific resource for the desired message is not present.
|
||||
//
|
||||
#define ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND 15033L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_VERSION_TOO_OLD
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The resource is too old to be compatible.
|
||||
//
|
||||
#define ERROR_EVT_VERSION_TOO_OLD 15034L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_VERSION_TOO_NEW
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The resource is too new to be compatible.
|
||||
//
|
||||
#define ERROR_EVT_VERSION_TOO_NEW 15035L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The channel at index %1!d! of the query can't be opened.
|
||||
//
|
||||
#define ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY 15036L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_PUBLISHER_DISABLED
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// The publisher has been disabled and its resource is not avaiable. This usually occurs when the publisher is in the process of being uninstalled or upgraded.
|
||||
//
|
||||
#define ERROR_EVT_PUBLISHER_DISABLED 15037L
|
||||
|
||||
//
|
||||
// MessageId: ERROR_EVT_FILTER_OUT_OF_RANGE
|
||||
//
|
||||
// MessageText:
|
||||
//
|
||||
// Attempted to create a numeric type that is outside of its valid range.
|
||||
//
|
||||
#define ERROR_EVT_FILTER_OUT_OF_RANGE 15038L
|
||||
#define EVT_VARIANT_TYPE_ARRAY 128
|
||||
@@ -335,8 +335,6 @@
|
||||
#define CERT_STORE_PROV_LDAP CERT_STORE_PROV_LDAP_W
|
||||
#define CERT_STORE_PROV_PKCS12 (17)
|
||||
|
||||
#define CRYPT_E_NOT_FOUND (0x80092004L)
|
||||
|
||||
|
||||
#define CERT_STORE_NO_CRYPT_RELEASE_FLAG 0x00000001
|
||||
#define CERT_STORE_SET_LOCALIZED_NAME_FLAG 0x00000002
|
||||
|
||||
+21
@@ -514,4 +514,25 @@ BOOL CryptMsgControl(
|
||||
|
||||
BOOL CryptMsgClose(
|
||||
HCRYPTMSG hCryptMsg
|
||||
);
|
||||
|
||||
|
||||
BOOL CryptEnumOIDFunction(
|
||||
DWORD dwEncodingType,
|
||||
LPCSTR pszFuncName,
|
||||
LPCSTR pszOID,
|
||||
DWORD dwFlags,
|
||||
PVOID pvArg,
|
||||
PFN_CRYPT_ENUM_OID_FUNC pfnEnumOIDFunc
|
||||
);
|
||||
|
||||
|
||||
BOOL CryptGetOIDFunctionValue(
|
||||
DWORD dwEncodingType,
|
||||
LPCSTR pszFuncName,
|
||||
LPCSTR pszOID,
|
||||
LPCWSTR pwszValueName,
|
||||
DWORD *pdwValueType,
|
||||
BYTE *pbValueData,
|
||||
DWORD *pcbValueData
|
||||
);
|
||||
@@ -0,0 +1,18 @@
|
||||
DWORD OpenVirtualDisk(
|
||||
PVIRTUAL_STORAGE_TYPE VirtualStorageType,
|
||||
PCWSTR Path,
|
||||
VIRTUAL_DISK_ACCESS_MASK VirtualDiskAccessMask,
|
||||
OPEN_VIRTUAL_DISK_FLAG Flags,
|
||||
POPEN_VIRTUAL_DISK_PARAMETERS Parameters,
|
||||
PHANDLE Handle
|
||||
);
|
||||
|
||||
|
||||
DWORD AttachVirtualDisk(
|
||||
HANDLE VirtualDiskHandle,
|
||||
PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
ATTACH_VIRTUAL_DISK_FLAG Flags,
|
||||
ULONG ProviderSpecificFlags,
|
||||
PATTACH_VIRTUAL_DISK_PARAMETERS Parameters,
|
||||
LPOVERLAPPED Overlapped
|
||||
);
|
||||
+9
@@ -19,6 +19,12 @@ HANDLE WINAPI OpenBackupEventLogW(
|
||||
_In_ LPWSTR lpSourceName
|
||||
);
|
||||
|
||||
EVT_HANDLE EvtOpenSession(
|
||||
EVT_LOGIN_CLASS LoginClass,
|
||||
PVOID Login,
|
||||
DWORD Timeout,
|
||||
DWORD Flags
|
||||
);
|
||||
|
||||
BOOL WINAPI ReadEventLogA(
|
||||
_In_ HANDLE hEventLog,
|
||||
@@ -223,3 +229,6 @@ BOOL WINAPI EvtFormatMessage(
|
||||
_Out_ PDWORD BufferUsed
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
HANDLE FindFirstFileA(
|
||||
LPCSTR lpFileName,
|
||||
LPWIN32_FIND_DATAA lpFindFileData
|
||||
);
|
||||
|
||||
HANDLE FindFirstFileW(
|
||||
LPCWSTR lpFileName,
|
||||
LPWIN32_FIND_DATAW lpFindFileData
|
||||
);
|
||||
|
||||
|
||||
BOOL FindNextFileA(
|
||||
HANDLE hFindFile,
|
||||
LPWIN32_FIND_DATAA lpFindFileData
|
||||
);
|
||||
|
||||
|
||||
BOOL FindNextFileW(
|
||||
HANDLE hFindFile,
|
||||
LPWIN32_FIND_DATAW lpFindFileData
|
||||
);
|
||||
|
||||
|
||||
BOOL FindClose(
|
||||
HANDLE hFindFile
|
||||
);
|
||||
@@ -49,4 +49,9 @@ NTSTATUS NtEnumerateValueKey(
|
||||
PVOID KeyValueInformation,
|
||||
ULONG Length,
|
||||
PULONG ResultLength
|
||||
);
|
||||
|
||||
NTSTATUS NtDeleteValueKey(
|
||||
HANDLE KeyHandle,
|
||||
PUNICODE_STRING ValueName
|
||||
);
|
||||
@@ -0,0 +1,246 @@
|
||||
LSTATUS WINAPI RegQueryValueExA(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPCSTR lpValueName,
|
||||
_Reserved_ LPDWORD lpReserved,
|
||||
_Out_opt_ LPDWORD lpType,
|
||||
_Out_opt_ LPBYTE lpData,
|
||||
_Inout_opt_ LPDWORD lpcbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS WINAPI RegQueryValueExW(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPWSTR lpValueName,
|
||||
_Reserved_ LPDWORD lpReserved,
|
||||
_Out_opt_ LPDWORD lpType,
|
||||
_Out_opt_ LPBYTE lpData,
|
||||
_Inout_opt_ LPDWORD lpcbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS WINAPI RegOpenKeyExA(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPCSTR lpSubKey,
|
||||
_In_ DWORD ulOptions,
|
||||
_In_ REGSAM samDesired,
|
||||
_Out_ PHKEY phkResult
|
||||
);
|
||||
|
||||
LSTATUS WINAPI RegOpenKeyExW(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPWSTR lpSubKey,
|
||||
_In_ DWORD ulOptions,
|
||||
_In_ REGSAM samDesired,
|
||||
_Out_ PHKEY phkResult
|
||||
);
|
||||
|
||||
LSTATUS RegCreateKeyExA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpSubKey,
|
||||
DWORD Reserved,
|
||||
LPSTR lpClass,
|
||||
DWORD dwOptions,
|
||||
REGSAM samDesired,
|
||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
||||
PHKEY phkResult,
|
||||
LPDWORD lpdwDisposition
|
||||
);
|
||||
|
||||
LSTATUS RegCreateKeyExW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpSubKey,
|
||||
DWORD Reserved,
|
||||
LPWSTR lpClass,
|
||||
DWORD dwOptions,
|
||||
REGSAM samDesired,
|
||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
||||
PHKEY phkResult,
|
||||
LPDWORD lpdwDisposition
|
||||
);
|
||||
|
||||
LSTATUS WINAPI RegGetValueA(
|
||||
_In_ HKEY hkey,
|
||||
_In_opt_ LPCSTR lpSubKey,
|
||||
_In_opt_ LPCSTR lpValue,
|
||||
_In_opt_ DWORD dwFlags,
|
||||
_Out_opt_ LPDWORD pdwType,
|
||||
_Out_opt_ PVOID pvData,
|
||||
_Inout_opt_ LPDWORD pcbData
|
||||
);
|
||||
|
||||
LSTATUS WINAPI RegGetValueW(
|
||||
_In_ HKEY hkey,
|
||||
_In_opt_ LPWSTR lpSubKey,
|
||||
_In_opt_ LPWSTR lpValue,
|
||||
_In_opt_ DWORD dwFlags,
|
||||
_Out_opt_ LPDWORD pdwType,
|
||||
_Out_opt_ PVOID pvData,
|
||||
_Inout_opt_ LPDWORD pcbData
|
||||
);
|
||||
|
||||
LSTATUS WINAPI RegCloseKey(
|
||||
_In_ HKEY hKey
|
||||
);
|
||||
|
||||
LSTATUS RegSetValueExW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpValueName,
|
||||
DWORD Reserved,
|
||||
DWORD dwType,
|
||||
BYTE *lpData,
|
||||
DWORD cbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegSetValueExA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpValueName,
|
||||
DWORD Reserved,
|
||||
DWORD dwType,
|
||||
BYTE *lpData,
|
||||
DWORD cbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegSetKeyValueA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpSubKey,
|
||||
LPCSTR lpValueName,
|
||||
DWORD dwType,
|
||||
LPCVOID lpData,
|
||||
DWORD cbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegSetKeyValueW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpSubKey,
|
||||
LPCWSTR lpValueName,
|
||||
DWORD dwType,
|
||||
LPCVOID lpData,
|
||||
DWORD cbData
|
||||
);
|
||||
|
||||
LSTATUS RegEnumKeyExA(
|
||||
HKEY hKey,
|
||||
DWORD dwIndex,
|
||||
LPSTR lpName,
|
||||
LPDWORD lpcchName,
|
||||
LPDWORD lpReserved,
|
||||
LPSTR lpClass,
|
||||
LPDWORD lpcchClass,
|
||||
PFILETIME lpftLastWriteTime
|
||||
);
|
||||
|
||||
LSTATUS RegEnumKeyExW(
|
||||
HKEY hKey,
|
||||
DWORD dwIndex,
|
||||
LPWSTR lpName,
|
||||
LPDWORD lpcchName,
|
||||
LPDWORD lpReserved,
|
||||
LPWSTR lpClass,
|
||||
LPDWORD lpcchClass,
|
||||
PFILETIME lpftLastWriteTime
|
||||
);
|
||||
|
||||
LSTATUS RegGetKeySecurity(
|
||||
HKEY hKey,
|
||||
SECURITY_INFORMATION SecurityInformation,
|
||||
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
||||
LPDWORD lpcbSecurityDescriptor
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegQueryInfoKeyA(
|
||||
HKEY hKey,
|
||||
LPSTR lpClass,
|
||||
LPDWORD lpcchClass,
|
||||
LPDWORD lpReserved,
|
||||
LPDWORD lpcSubKeys,
|
||||
LPDWORD lpcbMaxSubKeyLen,
|
||||
LPDWORD lpcbMaxClassLen,
|
||||
LPDWORD lpcValues,
|
||||
LPDWORD lpcbMaxValueNameLen,
|
||||
LPDWORD lpcbMaxValueLen,
|
||||
LPDWORD lpcbSecurityDescriptor,
|
||||
PFILETIME lpftLastWriteTime
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegQueryInfoKeyW(
|
||||
HKEY hKey,
|
||||
LPWSTR lpClass,
|
||||
LPDWORD lpcchClass,
|
||||
LPDWORD lpReserved,
|
||||
LPDWORD lpcSubKeys,
|
||||
LPDWORD lpcbMaxSubKeyLen,
|
||||
LPDWORD lpcbMaxClassLen,
|
||||
LPDWORD lpcValues,
|
||||
LPDWORD lpcbMaxValueNameLen,
|
||||
LPDWORD lpcbMaxValueLen,
|
||||
LPDWORD lpcbSecurityDescriptor,
|
||||
PFILETIME lpftLastWriteTime
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegDeleteKeyValueW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpSubKey,
|
||||
LPCWSTR lpValueName
|
||||
);
|
||||
|
||||
LSTATUS RegDeleteKeyValueA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpSubKey,
|
||||
LPCSTR lpValueName
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegDeleteKeyExA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpSubKey,
|
||||
REGSAM samDesired,
|
||||
DWORD Reserved
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegDeleteKeyExW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpSubKey,
|
||||
REGSAM samDesired,
|
||||
DWORD Reserved
|
||||
);
|
||||
|
||||
LSTATUS RegDeleteValueA(
|
||||
HKEY hKey,
|
||||
LPCSTR lpValueName
|
||||
);
|
||||
|
||||
LSTATUS RegDeleteValueW(
|
||||
HKEY hKey,
|
||||
LPCWSTR lpValueName
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegEnumValueA(
|
||||
HKEY hKey,
|
||||
DWORD dwIndex,
|
||||
LPSTR lpValueName,
|
||||
LPDWORD lpcchValueName,
|
||||
LPDWORD lpReserved,
|
||||
LPDWORD lpType,
|
||||
LPBYTE lpData,
|
||||
LPDWORD lpcbData
|
||||
);
|
||||
|
||||
|
||||
LSTATUS RegEnumValueW(
|
||||
HKEY hKey,
|
||||
DWORD dwIndex,
|
||||
LPWSTR lpValueName,
|
||||
LPDWORD lpcchValueName,
|
||||
LPDWORD lpReserved,
|
||||
LPDWORD lpType,
|
||||
LPBYTE lpData,
|
||||
LPDWORD lpcbData
|
||||
);
|
||||
@@ -588,45 +588,6 @@ BOOL WINAPI GetTokenInformation(
|
||||
_Out_ PDWORD ReturnLength
|
||||
);
|
||||
|
||||
LONG WINAPI RegOpenKeyExA(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPCSTR lpSubKey,
|
||||
_In_ DWORD ulOptions,
|
||||
_In_ REGSAM samDesired,
|
||||
_Out_ PHKEY phkResult
|
||||
);
|
||||
|
||||
LONG WINAPI RegOpenKeyExW(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPWSTR lpSubKey,
|
||||
_In_ DWORD ulOptions,
|
||||
_In_ REGSAM samDesired,
|
||||
_Out_ PHKEY phkResult
|
||||
);
|
||||
|
||||
LONG WINAPI RegGetValueA(
|
||||
_In_ HKEY hkey,
|
||||
_In_opt_ LPCSTR lpSubKey,
|
||||
_In_opt_ LPCSTR lpValue,
|
||||
_In_opt_ DWORD dwFlags,
|
||||
_Out_opt_ LPDWORD pdwType,
|
||||
_Out_opt_ PVOID pvData,
|
||||
_Inout_opt_ LPDWORD pcbData
|
||||
);
|
||||
|
||||
LONG WINAPI RegGetValueW(
|
||||
_In_ HKEY hkey,
|
||||
_In_opt_ LPWSTR lpSubKey,
|
||||
_In_opt_ LPWSTR lpValue,
|
||||
_In_opt_ DWORD dwFlags,
|
||||
_Out_opt_ LPDWORD pdwType,
|
||||
_Out_opt_ PVOID pvData,
|
||||
_Inout_opt_ LPDWORD pcbData
|
||||
);
|
||||
|
||||
LONG WINAPI RegCloseKey(
|
||||
_In_ HKEY hKey
|
||||
);
|
||||
|
||||
BOOL WINAPI Wow64DisableWow64FsRedirection(
|
||||
_Out_ PVOID *OldValue
|
||||
@@ -1270,26 +1231,6 @@ HLOCAL WINAPI LocalFree(
|
||||
_In_ HLOCAL hMem
|
||||
);
|
||||
|
||||
LONG WINAPI RegQueryValueExA(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPCSTR lpValueName,
|
||||
_Reserved_ LPDWORD lpReserved,
|
||||
_Out_opt_ LPDWORD lpType,
|
||||
_Out_opt_ LPBYTE lpData,
|
||||
_Inout_opt_ LPDWORD lpcbData
|
||||
);
|
||||
|
||||
|
||||
LONG WINAPI RegQueryValueExW(
|
||||
_In_ HKEY hKey,
|
||||
_In_opt_ LPWSTR lpValueName,
|
||||
_Reserved_ LPDWORD lpReserved,
|
||||
_Out_opt_ LPDWORD lpType,
|
||||
_Out_opt_ LPBYTE lpData,
|
||||
_Inout_opt_ LPDWORD lpcbData
|
||||
);
|
||||
|
||||
|
||||
BOOL WINAPI InitializeProcThreadAttributeList(
|
||||
_Out_opt_ LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList,
|
||||
_In_ DWORD dwAttributeCount,
|
||||
|
||||
@@ -6313,4 +6313,915 @@ IXpsOMObjectFactory|F9B2A685-A50D-4FC2-B764-B56E093EA0CA
|
||||
IXpsOMThumbnailGenerator|15B873D5-1971-41E8-83A3-6578403064C7
|
||||
IXpsPrintJobStream|7A77DC5F-45D6-4DFF-9307-D8CB846347CA
|
||||
IXpsPrintJob|5AB89B06-8194-425F-AB3B-D7A96E350161
|
||||
MyCls|11223344-5555-6666-7777-889900000002
|
||||
MyCls|11223344-5555-6666-7777-889900000002
|
||||
IActivateAudioInterfaceCompletionHandler|41D949AB-9862-444A-80F6-C261334DA5EB
|
||||
IActivateAudioInterfaceAsyncOperation|72A22D78-CDE4-431D-B8CC-843A71199B6D
|
||||
ITfThreadMgr2|0AB198EF-6477-4EE8-8812-6780EDB82D5E
|
||||
IDOMEvent|305104BA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSStyleDeclaration|30510740-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSStyleDeclaration2|305107D1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSStyleDeclaration3|3051085C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSStyleDeclaration4|D6100F3B-27C8-4132-AFEA-F0E4B1E00060
|
||||
IHTMLStyleEnabled|305104C2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSStyleDeclaration|3059009A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSRule|305106E9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSImportRule|305106EA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSMediaRule|305106EB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSMediaList|30510731-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCSSNamespaceRule|305106EE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMSCSSKeyframeRule|3051080C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMSCSSKeyframesRule|3051080D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSRule|3059007D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSImportRule|3059007E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSMediaRule|3059007F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSMediaList|30590097-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCSSNamespaceRule|30590080-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLMSCSSKeyframeRule|305900DE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLMSCSSKeyframesRule|305900DF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLRect2|3051076C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMDocumentType|30510738-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDocument7|305104B8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMNode3|305106E0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMAttribute4|305106F9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMTextNode3|3051073E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMImplementation2|3051073C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLAttributeCollection4|305106FA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMChildrenCollection2|30510791-98B5-11CF-BB82-00AA00BDCE0B
|
||||
HTMLElementEvents4|3051075E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IRulesAppliedCollection|305104BE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLElement6|305106F8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLElement7|305107AA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLElementAppliedStyles|305104BD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IElementTraversal|30510736-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetRuleApplied|305104C1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetRule2|305106FD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetRulesCollection2|305106E8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetPage2|305106ED-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheet4|305106F4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetsCollection2|305106E7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLLinkElement5|30510726-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDOMRange|305104AE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLDOMRange|3050F5A3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLImgElement4|305107F6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMSImgElement|30510793-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLBodyElement4|30510795-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLBodyElement5|30510822-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLSelectElement6|30510760-98B6-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLSelection|305104B6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLOptionElement4|305107B4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLInputTextElement2|3050F2D2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLInputRangeElement|3050F2D4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTextAreaElement2|3050F2D3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLButtonElement2|305106F3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IWebGeolocation|305107C5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
INavigatorGeolocation|305107CF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
INavigatorDoNotTrack|30510804-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLEventObj6|30510734-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleMedia|3051074B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLStyleMedia|3059009E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLPerformance|3051074E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLApplicationCache|30510828-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLScreen4|3051076B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLWindow7|305104B7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLWindow8|305107AB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
HTMLDocumentEvents4|30510737-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGSVGElement|305104E7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMNodeIterator|30510746-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMTreeWalker|30510748-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMProcessingInstruction|30510742-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLDocument8|305107D0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDocumentEvent|305104BC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDocumentRange|305104AF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDocumentTraversal|30510744-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCommentElement3|3051073F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTable4|305106C2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTableCol3|305106C4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTableSection4|305106C5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTableRow4|305106C6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTableCell3|305106C7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLScriptElement4|30510801-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLObjectElement5|305104B5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLFrameSetElement3|30510796-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleElement2|3051072A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleFontFace2|305106EC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLStyleFontFace|30590081-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStorage2|30510799-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IEventTarget|305104B9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMEvent|3050F5A2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMUIEvent|305106CA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMUIEvent|30590072-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMouseEvent|305106CE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMouseEvent|30590073-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMDragEvent|30510761-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMDragEvent|305900A7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMouseWheelEvent|305106D0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMouseWheelEvent|30590074-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMWheelEvent|305106D2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMWheelEvent|30590075-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMTextEvent|305106D4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMTextEvent|30590076-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMKeyboardEvent|305106D6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMKeyboardEvent|30590077-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMCompositionEvent|305106D8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMCompositionEvent|30590078-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMutationEvent|305106DA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMutationEvent|30590079-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMBeforeUnloadEvent|30510763-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMBeforeUnloadEvent|305900A8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMFocusEvent|305106CC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMFocusEvent|30590071-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMCustomEvent|305106DE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMCustomEvent|3059007C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasGradient|30510714-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasPattern|30510716-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasTextMetrics|30510718-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasImageData|3051071A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasPixelArray|3051071C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLCanvasElement|305106E4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasRenderingContext2D|305106FF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispCanvasGradient|3059008C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispCanvasPattern|3059008D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispCanvasTextMetrics|3059008E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispCanvasImageData|3059008F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispCanvasRenderingContext2D|30590082-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLCanvasElement|3059007B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMProgressEvent|3051071E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMProgressEvent|30590091-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMessageEvent|30510720-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMessageEvent|30590092-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMSiteModeEvent|30510765-98B6-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMSiteModeEvent|305900A9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMStorageEvent|30510722-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMStorageEvent|30590093-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IXMLHttpRequestEventTarget|30510830-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispXMLHttpRequestEventTarget|305900E7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAngle|305104D3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGElement|305104C5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGRect|305104D7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGMatrix|305104F6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGStringList|305104C8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedRect|305104D8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedString|305104C7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedBoolean|305104C6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedTransformList|305104F9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedPreserveAspectRatio|305104FB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGStylable|305104DA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLocatable|305104DB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTransformable|305104DC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTests|305104DD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLangSpace|305104DE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGExternalResourcesRequired|305104DF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGFitToViewBox|305104E0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGZoomAndPan|305104E1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGURIReference|305104E3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedAngle|305104D4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTransformList|305104F8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedEnumeration|305104C9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedInteger|305104CA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLength|305104CF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedLength|305104D0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLengthList|305104D1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedLengthList|305104D2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGNumber|305104CB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedNumber|305104CC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGNumberList|305104CD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedNumberList|305104CE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGClipPathElement|3051052D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGClipPathElement|3059003B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGDocument|305104E6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IGetSVGDocument|305105AB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGElement|30590000-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IICCSVGColor|305104D6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPaint|30510524-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPatternElement|3051052C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPatternElement|3059002C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSeg|305104FC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegArcAbs|30510506-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegArcRel|30510507-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegClosePath|305104FD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegMovetoAbs|305104FE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegMovetoRel|305104FF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoAbs|30510500-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoRel|30510501-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoCubicAbs|30510502-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoCubicRel|30510503-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoCubicSmoothAbs|3051050C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoCubicSmoothRel|3051050D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoQuadraticAbs|30510504-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoQuadraticRel|30510505-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoQuadraticSmoothAbs|3051050E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegCurvetoQuadraticSmoothRel|3051050F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoHorizontalAbs|30510508-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoHorizontalRel|30510509-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoVerticalAbs|3051050A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegLinetoVerticalRel|3051050B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegArcAbs|30590013-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegArcRel|30590014-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegClosePath|30590015-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegMovetoAbs|30590024-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegMovetoRel|30590025-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoAbs|3059001E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoRel|30590021-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoCubicAbs|30590016-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoCubicRel|30590017-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoCubicSmoothAbs|30590018-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoCubicSmoothRel|30590019-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoQuadraticAbs|3059001A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoQuadraticRel|3059001B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoQuadraticSmoothAbs|3059001C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegCurvetoQuadraticSmoothRel|3059001D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoHorizontalAbs|3059001F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoHorizontalRel|30590020-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoVerticalAbs|30590022-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathSegLinetoVerticalRel|30590023-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathSegList|30510510-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPoint|305104F4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPointList|305104F5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGViewSpec|305104E2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTransform|305104F7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGSVGElement|30590001-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGElementInstance|305104EE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGUseElement|305104ED-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGUseElement|30590010-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLStyleSheetRulesAppliedCollection|305104C0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IRulesApplied|305104BF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLStyleSheetRulesAppliedCollection|3050F5A6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispRulesApplied|3050F5A5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispRulesAppliedCollection|3050F5A4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLW3CComputedStyle|30590070-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedPoints|30510517-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGCircleElement|30510514-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGEllipseElement|30510515-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLineElement|30510516-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGRectElement|30510513-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPolygonElement|30510519-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPolylineElement|30510518-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGCircleElement|3059000A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGEllipseElement|3059000B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGLineElement|3059000C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGRectElement|30590009-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPolygonElement|3059000D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPolylineElement|3059000E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGGElement|305104E8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGGElement|30590002-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGSymbolElement|305104EC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGSymbolElement|30590004-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGDefsElement|305104E9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGDefsElement|30590003-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAnimatedPathData|30510511-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPathElement|30510512-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGPathElement|30590011-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGPreserveAspectRatio|305104FA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTextElement|3051051C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTextElement|30590037-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGImageElement|305104F0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGImageElement|30590027-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGStopElement|3051052B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGStopElement|3059002D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGGradientElement|30510528-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGGradientElement|3059002E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGLinearGradientElement|30510529-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGLinearGradientElement|3059002A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGRadialGradientElement|3051052A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGRadialGradientElement|3059002B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGMaskElement|3051052E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGMaskElement|3059003C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGMarkerElement|30510525-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGMarkerElement|30590036-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGZoomEvent|3051054E-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGZoomEvent|30590031-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGAElement|3051054B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGAElement|30590033-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGViewElement|3051054C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGViewElement|30590034-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMediaError|30510704-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTimeRanges|30510705-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLTimeRanges2|3051080B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMediaElement|30510706-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMediaElement2|30510809-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLMSMediaElement|30510792-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLSourceElement|30510707-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLAudioElement|30510708-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLVideoElement|30510709-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLAudioElementFactory|305107EB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLMediaError|30590086-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLTimeRanges|30590087-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLMediaElement|30590088-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLSourceElement|30590089-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLAudioElement|3059008A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLVideoElement|3059008B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGSwitchElement|305104F1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGSwitchElement|30590030-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGDescElement|305104EA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGDescElement|30590005-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTitleElement|305104EB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTitleElement|30590006-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGMetadataElement|30510560-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGMetadataElement|3059002F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGElementInstanceList|305104EF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGElementInstance|30590007-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGElementInstanceList|30590008-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMException|3051072B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMException|30590094-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispRangeException|30590095-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGException|3051072F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGException|30590096-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IEventException|3051073A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispEventException|30590099-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGScriptElement|3051054D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGScriptElement|30590039-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGStyleElement|305104F3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGStyleElement|30590029-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTextContentElement|3051051A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTextContentElement|30590035-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTextPositioningElement|3051051B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTextPositioningElement|30590038-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMDocumentType|30590098-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispNodeIterator|3059009C-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispTreeWalker|3059009D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMProcessingInstruction|3059009B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLPerformanceNavigation|30510750-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLPerformanceTiming|30510752-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLPerformance|3059009F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLPerformanceNavigation|305900A0-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLPerformanceTiming|305900A1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTSpanElement|3051051D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTSpanElement|3059003A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IPrintManagerTemplatePrinter|F633BE14-9EFF-4C4D-929E-05717B21B3E6
|
||||
IPrintManagerTemplatePrinter2|C6403497-7493-4F09-8016-54B03E9BDA69
|
||||
DispCPrintManagerTemplatePrinter|305900E9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISVGTextPathElement|3051051F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispSVGTextPathElement|3059003D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMXmlSerializer|3051077D-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMParser|30510781-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispXMLSerializer|305900AD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMParser|305900AE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMXmlSerializerFactory|3051077F-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMParserFactory|30510783-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLSemanticElement|305900BA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IHTMLProgressElement|3050F2D6-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispHTMLProgressElement|305900AF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMSTransitionEvent|305107B5-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMSTransitionEvent|305900BB-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMSAnimationEvent|305107B7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMSAnimationEvent|305900BC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IWebGeocoordinates|305107C7-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IWebGeopositionError|305107C9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IWebGeoposition|305107CD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispWebGeolocation|305900BD-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispWebGeocoordinates|305900BE-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispWebGeopositionError|305900BF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispWebGeoposition|305900C1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMMSManipulationEvent|30510816-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMMSManipulationEvent|305900E1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMCloseEvent|305107FF-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispDOMCloseEvent|305900DC-98B5-11CF-BB82-00AA00BDCE0B
|
||||
DispApplicationCache|305900E4-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDeveloperConsoleMessageReceiver|30510808-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IScriptEventHandler|3051083A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDebugCallbackNotificationHandler|30510842-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IScriptEventHandlerSourceInfo|30510841-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDOMEventRegistrationCallback|3051083B-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IEventTarget2|30510839-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ISurfacePresenter|305106E2-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IViewObjectPresentSite|305106E1-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ICanvasPixelArrayData|305107F9-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IViewObjectPrint|305106E3-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IViewObjectPresentNotifySite|305107FA-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IViewObjectPresentNotify|305107F8-98B5-11CF-BB82-00AA00BDCE0B
|
||||
ITrackingProtection|30510803-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IBFCacheable|30510861-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDiagnosticsScriptEngineSite|30510858-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDiagnosticsScriptEngine|30510859-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IDiagnosticsScriptEngineProvider|3051085A-98B5-11CF-BB82-00AA00BDCE0B
|
||||
IImePlugInDictDictionaryList|98752974-B0A6-489B-8F6F-BFF3769C8EEB
|
||||
IXMLHTTPRequest2Callback|A44A9299-E321-40DE-8866-341B41669162
|
||||
IXMLHTTPRequest2|E5D37DC0-552A-4D52-9CC0-A14D546FBD04
|
||||
IXMLHTTPRequest3Callback|B9E57830-8C6C-4A6F-9C13-47772BB047BB
|
||||
IXMLHTTPRequest3|A1C9FEEE-0617-4F23-9D58-8961EA43567C
|
||||
INetCfgPnpReconfigCallback|8D84BD35-E227-11D2-B700-00A0C98A6A85
|
||||
INetCfgComponentControl|932238DF-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetCfgComponentSetup|932238E3-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetCfgComponentPropertyUi|932238E0-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetCfgComponentNotifyBinding|932238E1-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetCfgComponentNotifyGlobal|932238E2-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetCfgComponentUpperEdge|932238E4-BEA1-11D0-9298-00C04FC99DCF
|
||||
INetLanConnectionUiInfo|C08956A6-1CD3-11D1-B1C5-00805FC1270E
|
||||
INetRasConnectionIpUiInfo|FAEDCF58-31FE-11D1-AAD2-00805FC1270E
|
||||
INetCfgComponentSysPrep|C0E8AE9A-306E-11D1-AACF-00805FC1270E
|
||||
IEnumNetCfgBindingInterface|C0E8AE90-306E-11D1-AACF-00805FC1270E
|
||||
IEnumNetCfgBindingPath|C0E8AE91-306E-11D1-AACF-00805FC1270E
|
||||
IEnumNetCfgComponent|C0E8AE92-306E-11D1-AACF-00805FC1270E
|
||||
INetCfg|C0E8AE93-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgLock|C0E8AE9F-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgBindingInterface|C0E8AE94-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgBindingPath|C0E8AE96-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgClass|C0E8AE97-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgClassSetup|C0E8AE9D-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgClassSetup2|C0E8AEA0-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgComponent|C0E8AE99-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgComponentBindings|C0E8AE9E-306E-11D1-AACF-00805FC1270E
|
||||
INetCfgSysPrep|C0E8AE98-306E-11D1-AACF-00805FC1270E
|
||||
INetFwRule3|B21563FF-D696-4222-AB46-4E89B73AB34A
|
||||
INetworkCostManager|DCB00008-570F-4A9B-8D69-199FDBA5723B
|
||||
INetworkCostManagerEvents|DCB00009-570F-4A9B-8D69-199FDBA5723B
|
||||
INetworkConnectionCost|DCB0000A-570F-4A9B-8D69-199FDBA5723B
|
||||
INetworkConnectionCostEvents|DCB0000B-570F-4A9B-8D69-199FDBA5723B
|
||||
INotificationActivationCallback|53E31837-6600-4A81-9395-75CFFE746F94
|
||||
ITypeLibRegistrationReader|ED6A8A2A-B160-4E77-8F73-AA7435CD5C27
|
||||
ITypeLibRegistration|76A3E735-02DF-4A12-98EB-043AD3600AF3
|
||||
INoMarshal|ECC8691B-C1DB-4DC0-855E-65F6C551AF49
|
||||
IAgileObject|94EA2B94-E9CC-49E0-C0FF-EE64CA8F5B90
|
||||
IActivationFilter|00000017-0000-0000-C000-000000000046
|
||||
IFastRundown|00000040-0000-0000-C000-000000000046
|
||||
IMarshalingStream|D8F2F5E6-6102-4863-9F26-389A4676EFDE
|
||||
IAgileReference|C03F6A43-65A4-9818-987E-E0B810D2A6F2
|
||||
IApartmentShutdown|A2F05A09-27A2-42B5-BC0E-AC163EF49D9B
|
||||
IAccessibleWindowlessSite|BF3ABD9C-76DA-4389-9EB6-1427D25ABAB7
|
||||
IEnterpriseDropTarget|390E3878-FD55-4E18-819D-4682081C0CFD
|
||||
IPMApplicationInfo|50AFB58A-438C-4088-9789-F8C4899829C7
|
||||
IPMTilePropertyInfo|6C2B8017-1EFA-42A7-86C0-6D4B640BF528
|
||||
IPMTilePropertyEnumerator|CC4CD629-9047-4250-AAC8-930E47812421
|
||||
IPMTileInfo|D1604833-2B08-4001-82CD-183AD734F752
|
||||
IPMTileInfoEnumerator|DED83065-E462-4B2C-ACB5-E39CEA61C874
|
||||
IPMApplicationInfoEnumerator|0EC42A96-4D46-4DC6-A3D9-A7ACAAC0F5FA
|
||||
IPMLiveTileJobInfo|6009A81F-4710-4697-B5F6-2208F6057B8E
|
||||
IPMLiveTileJobInfoEnumerator|BC042582-9415-4F36-9F99-06F104C07C03
|
||||
IPMDeploymentManager|35F785FA-1979-4A8B-BC8F-FD70EB0D1544
|
||||
IPMEnumerationManager|698D57C2-292D-4CF3-B73C-D95A6922ED9A
|
||||
IPMTaskInfo|BF1D8C33-1BF5-4EE0-B549-6B9DD3834942
|
||||
IPMTaskInfoEnumerator|0630B0F8-0BBC-4821-BE74-C7995166ED2A
|
||||
IPMExtensionInfo|49ACDE79-9788-4D0A-8AA0-1746AFDB9E9D
|
||||
IPMExtensionFileExtensionInfo|6B87CB6C-0B88-4989-A4EC-033714F710D4
|
||||
IPMExtensionProtocolInfo|1E3FA036-51EB-4453-BAFF-B8D8E4B46C8E
|
||||
IPMExtensionShareTargetInfo|5471F48B-C65C-4656-8C70-242E31195FEA
|
||||
IPMExtensionContractInfo|E5666373-7BA1-467C-B819-B175DB1C295B
|
||||
IPMExtensionFileOpenPickerInfo|6DC91D25-9606-420C-9A78-E034A3418345
|
||||
IPMExtensionFileSavePickerInfo|38005CBA-F81A-493E-A0F8-922C8680DA43
|
||||
IPMExtensionCachedFileUpdaterInfo|E2D77509-4E58-4BA9-AF7E-B642E370E1B0
|
||||
IPMExtensionInfoEnumerator|403B9E82-1171-4573-8E6F-6F33F39B83DD
|
||||
IPMBackgroundServiceAgentInfo|3A8B46DA-928C-4879-998C-09DC96F3D490
|
||||
IPMBackgroundWorkerInfo|7DD4531B-D3BF-4B6B-94F3-69C098B1497D
|
||||
IPMBackgroundServiceAgentInfoEnumerator|18EB2072-AB56-43B3-872C-BEAFB7A6B391
|
||||
IPMBackgroundWorkerInfoEnumerator|87F479F8-90D8-4EC7-92B9-72787E2F636B
|
||||
IBufferingTime|1E00486A-78DD-11D2-8DD3-006097C9A2B2
|
||||
IPlayToManagerInterop|24394699-1F2C-4EB3-8CD7-0EC1DA42A540
|
||||
IPortableDeviceUnitsStream|5E98025F-BFC4-47A2-9A5F-BC900A507C67
|
||||
IPortableDeviceServiceActivation|E56B0534-D9B9-425C-9B99-75F97CB3D7C8
|
||||
IPortableDeviceServiceOpenCallback|BCED49C8-8EFE-41ED-960B-61313ABD47A9
|
||||
IPortableDeviceWebControl|94FC7953-5CA1-483A-8AEE-DF52E7747D00
|
||||
IPortableDeviceClassExtension|BC08386A-9952-40CD-BA50-9541D64A4B4E
|
||||
IPrinting3DManagerInterop|9CA31010-1484-4587-B26B-DDDF9F9CAECD
|
||||
IPrintSchemaElement|724C1646-E64B-4BBF-8EB4-D45E4FD580DA
|
||||
IPrintSchemaDisplayableElement|AF45AF49-D6AA-407D-BF87-3912236E9D94
|
||||
IPrintSchemaOption|66BB2F51-5844-4997-8D70-4B7CC221CF92
|
||||
IPrintSchemaPageMediaSizeOption|68746729-F493-4830-A10F-69028774605D
|
||||
IPrintSchemaNUpOption|1F6342F2-D848-42E3-8995-C10A9EF9A3BA
|
||||
IPrintSchemaOptionCollection|BAECB0BD-A946-4771-BC30-E8B24F8D45C1
|
||||
IPrintSchemaFeature|EF189461-5D62-4626-8E57-FF83583C4826
|
||||
IPrintSchemaPageImageableSize|7C85BF5E-DC7C-4F61-839B-4107E1C9B68E
|
||||
IPrintSchemaParameterDefinition|B5ADE81E-0E61-4FE1-81C6-C333E4FFE0F1
|
||||
IPrintSchemaParameterInitializer|52027082-0B74-4648-9564-828CC6CB656C
|
||||
IPrintSchemaCapabilities|5A577640-501D-4927-BCD0-5EF57A7ED175
|
||||
IPrintSchemaCapabilities2|B58845F4-9970-4D87-A636-169FB82ED642
|
||||
IPrintSchemaAsyncOperation|143C8DCB-D37F-47F7-88E8-6B1D21F2C5F7
|
||||
IPrintSchemaTicket|E480B861-4708-4E6D-A5B4-A2B4EEB9BAA4
|
||||
IPrintSchemaTicket2|2EC1F844-766A-47A1-91F4-2EEB6190F80C
|
||||
IPrintSchemaAsyncOperationEvent|23ADBB16-0133-4906-B29A-1DCE1D026379
|
||||
IPrinterScriptableSequentialStream|2072838A-316F-467A-A949-27F68C44A854
|
||||
IPrinterScriptableStream|7EDF9A92-4750-41A5-A17F-879A6F4F7DCB
|
||||
IPrinterPropertyBag|FEA77364-DF95-4A23-A905-019B79A8E481
|
||||
IPrinterScriptablePropertyBag|91C7765F-ED57-49AD-8B01-DC24816A5294
|
||||
IPrinterScriptablePropertyBag2|2A1C53C4-8638-4B3E-B518-2773C94556A3
|
||||
IPrinterQueue|3580A828-07FE-4B94-AC1A-757D9D2D3056
|
||||
IPrintJob|B771DAB8-1282-41B7-858C-F206E4D20577
|
||||
IPrintJobCollection|72B82A24-A598-4E87-895F-CDB23A49E9DC
|
||||
IPrinterQueueViewEvent|C5B6042B-FD21-404A-A0EF-E2FBB52B9080
|
||||
IPrinterQueueView|476E2969-3B2B-4B3F-8277-CFF6056042AA
|
||||
IPrinterQueueEvent|214685F6-7B78-4681-87E0-495F739273D1
|
||||
IPrinterBidiSetRequestCallback|C52D32DD-F2B4-4052-8502-EC4305ECB71F
|
||||
IPrinterExtensionAsyncOperation|108D6A23-6A4B-4552-9448-68B427186ACD
|
||||
IPrinterQueue2|8CD444E8-C9BB-49B3-8E38-E03209416131
|
||||
IPrinterExtensionContext|39843BF2-C4D2-41FD-B4B2-AEDBEE5E1900
|
||||
IPrinterExtensionRequest|39843BF3-C4D2-41FD-B4B2-AEDBEE5E1900
|
||||
IPrinterExtensionEventArgs|39843BF4-C4D2-41FD-B4B2-AEDBEE5E1900
|
||||
IPrinterExtensionContextCollection|FB476970-9BAB-4861-811E-3E98B0C5ADDF
|
||||
IPrinterExtensionEvent|C093CB63-5EF5-4585-AF8E-4D5637487B57
|
||||
IPrinterExtensionManager|93C6EB8C-B001-4355-9629-8E8A1B3F8E77
|
||||
IPrinterScriptContext|066ACBCA-8881-49C9-BB98-FAE16B4889E1
|
||||
IPrintManagerInterop|C5435A42-8D43-4E7B-A68A-EF311E392087
|
||||
IPrintPreviewDxgiPackageTarget|1A6DD0AD-1E2A-4E99-A5BA-91F17818290E
|
||||
IProofOfPossessionCookieInfoManager|CDAECE56-4EDF-43DF-B113-88E4556FA1BB
|
||||
IProofOfPossessionCookieInfoManager2|15E41407-B42F-4AE7-9966-34A087B2D713
|
||||
IRadialControllerInterop|1B0535C9-57AD-45C1-9D79-AD5C34360513
|
||||
IRadialControllerConfigurationInterop|787CDAAC-3186-476D-87E4-B9374A7B9970
|
||||
IRadialControllerIndependentInputSourceInterop|3D577EFF-4CEE-11E6-B535-001BDC06AB3B
|
||||
IMediaRadioManager|6CFDCAB5-FC47-42A5-9241-074B58830E73
|
||||
IRadioInstanceCollection|E5791FAE-5665-4E0C-95BE-5FDE31644185
|
||||
IRadioInstance|70AA1C9E-F2B4-4C61-86D3-6B9FB75FD1A2
|
||||
IMediaRadioManagerNotifySink|89D81F5F-C147-49ED-A11C-77B20C31E7C9
|
||||
IRDPSRAPIPerfCounterLogger|071C2533-0FA4-4E8F-AE83-9C10B4305AB5
|
||||
IRDPSRAPIPerfCounterLoggingManager|9A512C86-AC6E-4A8E-B1A4-FCEF363F6E64
|
||||
IRDPSRAPIAudioStream|E3E30EF9-89C6-4541-BA3B-19336AC6D31C
|
||||
IRDPSRAPIClipboardUseEvents|D559F59A-7A27-4138-8763-247CE5F659A8
|
||||
IRDPViewerRenderingSurface|56BFCE32-83E9-414D-82E8-F31D01C62CB5
|
||||
IRDPViewerInputSink|BB590853-A6C5-4A7B-8DD4-76B69EEA12D5
|
||||
IRDPSRAPIFrameBuffer|3D67E7D2-B27B-448E-81B3-C6110ED8B4BE
|
||||
IRDPSRAPITransportStreamBuffer|81C80290-5085-44B0-B460-F865C39CB4A9
|
||||
IRDPSRAPITransportStreamEvents|EA81C254-F5AF-4E40-982E-3E63BB595276
|
||||
IRDPSRAPITransportStream|36CFA065-43BB-4EF7-AED7-9B88A5053036
|
||||
IRDPSRAPISharingSession2|FEE4EE57-E3E8-4205-8FB0-8FD1D0675C21
|
||||
ITraceEvent|8CC97F40-9028-4FF3-9B62-7D1F79CA7BCB
|
||||
ITraceEventCallback|3ED25501-593F-43E9-8F38-3AB46F5A4A52
|
||||
ITraceRelogger|F754AD43-3BCC-4286-8009-9C5DA214E84E
|
||||
IRemoteSystemAdditionalInfoProvider|EEAA3D5F-EC63-4D27-AF38-E86B1D7292CB
|
||||
IRestrictedErrorInfo|82BA7092-4C88-427D-A7BC-16DD93FEB67E
|
||||
ILanguageExceptionErrorInfo|04A2DBF3-DF83-116C-0946-0812ABF6E07D
|
||||
ILanguageExceptionTransform|FEB5A271-A6CD-45CE-880A-696706BADC65
|
||||
ILanguageExceptionStackBackTrace|CBE53FB5-F967-4258-8D34-42F5E25833DE
|
||||
ILanguageExceptionErrorInfo2|5746E5C4-5B97-424C-B620-2822915734DD
|
||||
IEAPProviderConfig2|D565917A-85C4-4466-856E-671C3742EA9A
|
||||
IEAPProviderConfig3|B78ECD12-68BB-4F86-9BF0-8438DD3BE982
|
||||
ISpDisplayAlternates|C8D7C7E2-0DDE-44B7-AFE3-B0C991FBEB5E
|
||||
ITsSbServiceNotification|86CB68AE-86E0-4F57-8A64-BB7406BC5550
|
||||
ITsSbResourceNotificationEx|A8A47FDE-CA91-44D2-B897-3AA28A43B2B7
|
||||
ITsSbTaskInfo|523D1083-89BE-48DD-99EA-04E82FFA7265
|
||||
ITsSbTaskPlugin|FA22EF0F-8705-41BE-93BC-44BDBCF1C9C4
|
||||
ITsSbTaskPluginNotifySink|6AAF899E-C2EC-45EE-AA37-45E60895261A
|
||||
ITsSbFilterPluginStore|85B44B0F-ED78-413F-9702-FA6D3B5EE755
|
||||
ITsSbProvisioningPluginNotifySink|ACA87A8E-818B-4581-A032-49C3DFB9C701
|
||||
ITsSbProvisioning|2F6F0DBB-9E4F-462B-9C3F-FCCC3DCB6232
|
||||
ITsSbGenericNotifySink|4C4C8C4F-300B-46AD-9164-8468A7E7568C
|
||||
ISearchManager2|DBAB3F73-DB19-4A79-BFC0-A61A93886DDF
|
||||
ILocationPermissions|D5FB0A7F-E74E-44F5-8E02-4806863A274F
|
||||
ISensorDriver|D262B6BA-87CC-495D-B639-939EF853BD3B
|
||||
ISensorClassExtension|A31253BA-6F73-4BC9-ABAA-26C8833C58FF
|
||||
IShellDispatch6|286E6F1B-7113-4355-9562-96B7E9D64C54
|
||||
IWebWizardHost2|F9C013DC-3C23-4041-8E39-CFB402F7EA59
|
||||
IDataObjectAsyncCapability|3D8B0590-F691-11D2-8EA9-006097DF5BD4
|
||||
IAccessibilityDockingServiceCallback|157733FD-A592-42E5-B594-248468C5A81B
|
||||
IAccessibilityDockingService|8849DC22-CEDF-4C95-998D-051419DD3F76
|
||||
IBannerNotificationHandler|8D7B2BA7-DB05-46A8-823C-D2B6DE08EE91
|
||||
IStorageProviderBanners|5EFB46D7-47C0-4B68-ACDA-DED47C90EC91
|
||||
IFileSyncMergeHandler|D97B5AAC-C792-433C-975D-35C4EADC7A9D
|
||||
INetworkFolderInternal|CEB38218-C971-47BB-A703-F0BC99CCDB81
|
||||
IFileOperation2|CD8F23C1-8F61-4916-909D-55BDD0918753
|
||||
ICreateProcessInputs|F6EF6140-E26F-4D82-BAC4-E9BA5FD239A8
|
||||
ICreatingProcess|C2B937A9-3110-4398-8A56-F34C6342D244
|
||||
ILaunchUIContext|1791E8F6-21C7-4340-882A-A6A93E3FD73B
|
||||
ILaunchUIContextProvider|0D12C4C8-A3D9-4E24-94C1-0E20C5A956C4
|
||||
IDesktopWallpaper|B92B56A9-8B55-4E14-9A89-0199BBB6F93B
|
||||
IDefaultFolderMenuInitialize|7690AA79-F8FC-4615-A327-36F7D18F5D91
|
||||
IApplicationActivationManager|2E941141-7F97-4756-BA1D-9DECDE894A3D
|
||||
IVirtualDesktopManager|A5CD92FF-29BE-454C-8D04-D82879FB3F1B
|
||||
IDataObjectProvider|3D25F6D6-4B2A-433C-9184-7C33AD35D001
|
||||
IDataTransferManagerInterop|3A3DCD6C-3EAB-43DC-BCDE-45671CE800C8
|
||||
IFrameworkInputPaneHandler|226C537B-1E76-4D9E-A760-33DB29922F18
|
||||
IFrameworkInputPane|5752238B-24F0-495A-82F1-2FD593056796
|
||||
IAppVisibilityEvents|6584CE6B-7D82-49C2-89C9-C6BC02BA8C38
|
||||
IAppVisibility|2246EA2D-CAEA-4444-A3C4-6DE827E44313
|
||||
IPackageExecutionStateChangeNotification|1BB12A62-2AD8-432B-8CCF-0C2C52AFCD5B
|
||||
IPackageDebugSettings|F27C3930-8029-4AD1-94E3-3DBA417810C1
|
||||
IPackageDebugSettings2|6E3194BB-AB82-4D22-93F5-FABDA40E7B16
|
||||
ISuspensionDependencyManager|52B83A42-2543-416A-81D9-C0DE7969C8B3
|
||||
IExecuteCommandApplicationHostEnvironment|18B21AA9-E184-4FF0-9F5E-F882D03771B3
|
||||
IExecuteCommandHost|4B6832A2-5F04-4C9D-B89D-727A15D103E7
|
||||
IApplicationDesignModeSettings|2A3DEE9A-E31D-46D6-8508-BCC597DB3557
|
||||
IApplicationDesignModeSettings2|490514E1-675A-4D6E-A58D-E54901B4CA2F
|
||||
ILaunchTargetMonitor|266FBC7E-490D-46ED-A96B-2274DB252003
|
||||
ILaunchSourceViewSizePreference|E5AA01F7-1FB8-4830-8720-4E6734CBD5F3
|
||||
ILaunchTargetViewSizePreference|2F0666C6-12F7-4360-B511-A394A0553725
|
||||
ILaunchSourceAppUserModelId|989191AC-28FF-4CF0-9584-E0D078BC2396
|
||||
IInitializeWithWindow|3E68D4BD-7135-4D10-8018-9FB6D9F33FA1
|
||||
IHandlerInfo|997706EF-F880-453B-8118-39E1A2D2655A
|
||||
IHandlerInfo2|31CCA04C-04D3-4EA9-90DE-97B15E87A532
|
||||
IHandlerActivationHost|35094A87-8BB1-4237-96C6-C417EEBDB078
|
||||
IAppActivationUIInfo|ABAD189D-9FA3-4278-B3CA-8CA448A88DCB
|
||||
IContactManagerInterop|99EACBA7-E073-43B6-A896-55AFE48A0833
|
||||
IShellIconOverlayIdentifier|0C6C4200-C589-11D0-999A-00C04FD655E1
|
||||
IAudioFormatEnumerator|DCDAA858-895A-4A22-A5EB-67BDA506096D
|
||||
ISpatialAudioObjectBase|CCE0B8F2-8D4D-4EFB-A8CF-3D6ECF1C30E0
|
||||
ISpatialAudioObject|DDE28967-521B-46E5-8F00-BD6F2BC8AB1D
|
||||
ISpatialAudioObjectRenderStreamBase|FEAAF403-C1D8-450D-AA05-E0CCEE7502A8
|
||||
ISpatialAudioObjectRenderStream|BAB5F473-B423-477B-85F5-B5A332A04153
|
||||
ISpatialAudioObjectRenderStreamNotify|DDDF83E6-68D7-4C70-883F-A1836AFB4A50
|
||||
ISpatialAudioClient|BBF8E066-AAAA-49BE-9A4D-FD2A858EA27F
|
||||
ISpatialAudioObjectForHrtf|D7436ADE-1978-4E14-ABA0-555BD8EB83B4
|
||||
ISpatialAudioObjectRenderStreamForHrtf|E08DEEF9-5363-406E-9FDC-080EE247BBE0
|
||||
ISpatialAudioMetadataItems|BCD7C78F-3098-4F22-B547-A2F25A381269
|
||||
ISpatialAudioMetadataWriter|1B17CA01-2955-444D-A430-537DC589A844
|
||||
ISpatialAudioMetadataReader|B78E86A2-31D9-4C32-94D2-7DF40FC7EBEC
|
||||
ISpatialAudioMetadataCopier|D224B233-E251-4FD0-9CA2-D5ECF9A68404
|
||||
ISpatialAudioMetadataItemsBuffer|42640A16-E1BD-42D9-9FF6-031AB71A2DBA
|
||||
ISpatialAudioMetadataClient|777D4A3B-F6FF-4A26-85DC-68D7CDEDA1D4
|
||||
ISpatialAudioObjectForMetadataCommands|0DF2C94B-F5F9-472D-AF6B-C46E0AC9CD05
|
||||
ISpatialAudioObjectForMetadataItems|DDEA49FF-3BC0-4377-8AAD-9FBCFD808566
|
||||
ISpatialAudioObjectRenderStreamForMetadata|BBC9C907-48D5-4A2E-A0C7-F7F0D67C1FB1
|
||||
ISpatialInteractionManagerInterop|5C4EE536-6A98-4B86-A170-587013D6FD4B
|
||||
ISpellingError|B7C82D61-FBE8-4B47-9B27-6C0D2E0DE0A3
|
||||
IEnumSpellingError|803E3BD4-2828-4410-8290-418D1D73C762
|
||||
IOptionDescription|432E5F85-35CF-4606-A801-6F70277E1D7A
|
||||
ISpellCheckerChangedEventHandler|0B83A5B0-792F-4EAB-9799-ACF52C5ED08A
|
||||
ISpellChecker|B6FD0B71-E2BC-4653-8D05-F197E412770B
|
||||
ISpellChecker2|E7ED1C71-87F7-4378-A840-C9200DACEE47
|
||||
ISpellCheckerFactory|8E018A9D-2415-4677-BF08-794EA61F94BB
|
||||
IUserDictionariesRegistrar|AA176B85-0E12-4844-8E1A-EEF1DA77F586
|
||||
ISpellCheckProvider|73E976E0-8ED4-4EB1-80D7-1BE0A16B0C38
|
||||
IComprehensiveSpellCheckProvider|0C58F8DE-8E94-479E-9717-70C42C4AD2C3
|
||||
ISpellCheckProviderFactory|9F671E11-77D6-4C92-AEFB-615215E3A4BE
|
||||
IStorageProviderPropertyHandler|301DFBE5-524C-4B0F-8B2D-21C40B3A2988
|
||||
IStorageProviderHandler|162C6FB5-44D3-435B-903D-E613FA093FB5
|
||||
ISystemMediaTransportControlsInterop|DDB0472D-C911-4A1F-86D9-DC3D71A95F5A
|
||||
IExecAction2|F2A82542-BDA5-4E6B-9143-E2BF4F8987B6
|
||||
ITaskSettings3|0AD9D0D7-0C7F-4EBB-9A5F-D1C648DCA528
|
||||
IMaintenanceSettings|A6024FA8-9652-4ADB-A6BF-5CFCD877A7BA
|
||||
ITextStoreACP2|F86AD89F-5FE4-4B8D-BB9F-EF3797A84F1F
|
||||
IThumbnailSettings|F4376F00-BEF5-4D45-80F3-1E023BBF1209
|
||||
IThumbnailCachePrimer|0F03F8FE-2B26-46F0-965A-212AA8D66B76
|
||||
IThumbnailStreamCache|90E11430-9569-41D8-AE75-6D4D2AE7CCA0
|
||||
ITextRange2|C241F5E2-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextSelection2|C241F5E1-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextFont2|C241F5E3-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextPara2|C241F5E4-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextStoryRanges2|C241F5E5-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextStory|C241F5F3-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextStrings|C241F5E7-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextRow|C241F5EF-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextDisplays|C241F5F2-7206-11D8-A2C7-00A0D1D6C6B3
|
||||
ITextDocument2Old|01C25500-4268-11D1-883A-3C8B00C10000
|
||||
ITpmVirtualSmartCardManagerStatusCallback|1A1BB35F-ABB8-451C-A1AE-33D98F1BEF4A
|
||||
ITpmVirtualSmartCardManager|112B1DFF-D9DC-41F7-869F-D67FEE7CB591
|
||||
ITpmVirtualSmartCardManager2|FDF8A2B9-02DE-47F4-BC26-AA85AB5E5267
|
||||
ITpmVirtualSmartCardManager3|3C745A97-F375-4150-BE17-5950F694C699
|
||||
ISignalableNotifier|46305C32-09C6-45B2-B032-C12E467D7C7E
|
||||
ITransportSettingsInternal|5123E076-29E3-4BFD-84FE-0192D411E3E8
|
||||
INetworkTransportSettings|5E7ABB2C-F2C1-4A61-BD35-DEB7A08AB0F1
|
||||
INotificationTransportSync|79EB1402-0AB8-49C0-9E14-A1AE4BA93058
|
||||
ItsPubPlugin2|FA4CE418-AAD7-4EC6-BAD1-0A321BA465D5
|
||||
IWTSPluginServiceProvider|D3E07363-087C-476C-86A7-DBB15F46DDB4
|
||||
IWTSBitmapRenderer|5B7ACC97-F3C9-46F7-8C5B-FA685D3441B1
|
||||
IWTSBitmapRendererCallback|D782928E-FE4E-4E77-AE90-9CD0B3E3B353
|
||||
IWTSBitmapRenderService|EA326091-05FE-40C1-B49C-3D2EF4626A0E
|
||||
IResourceManagerRejoinable|6F6DE620-B5DF-4F3E-9CFA-C8AEBD05172B
|
||||
IUIAnimationManager2|D8B6F7D4-4109-4D3F-ACEE-879926968CB1
|
||||
IUIAnimationVariable2|4914B304-96AB-44D9-9E77-D5109B7E7466
|
||||
IUIAnimationTransition2|62FF9123-A85A-4E9B-A218-435A93E268FD
|
||||
IUIAnimationManagerEventHandler2|F6E022BA-BFF3-42EC-9033-E073F33E83C3
|
||||
IUIAnimationVariableChangeHandler2|63ACC8D2-6EAE-4BB0-B879-586DD8CFBE42
|
||||
IUIAnimationVariableIntegerChangeHandler2|829B6CF1-4F3A-4412-AE09-B243EB4C6B58
|
||||
IUIAnimationVariableCurveChangeHandler2|72895E91-0145-4C21-9192-5AAB40EDDF80
|
||||
IUIAnimationStoryboardEventHandler2|BAC5F55A-BA7C-414C-B599-FBF850F553C6
|
||||
IUIAnimationLoopIterationChangeHandler2|2D3B15A4-4762-47AB-A030-B23221DF3AE0
|
||||
IUIAnimationPriorityComparison2|5B6D7A37-4621-467C-8B05-70131DE62DDB
|
||||
IUIAnimationTransitionLibrary2|03CFAE53-9580-4EE3-B363-2ECE51B4AF6A
|
||||
IUIAnimationPrimitiveInterpolation|BAB20D63-4361-45DA-A24F-AB8508846B5B
|
||||
IUIAnimationInterpolator2|EA76AFF8-EA22-4A23-A0EF-A6A966703518
|
||||
IUIAnimationTransitionFactory2|937D4916-C1A6-42D5-88D8-30344D6EFE31
|
||||
IUIAnimationStoryboard2|AE289CD2-12D4-4945-9419-9E41BE034DF2
|
||||
IUIAutomationTextEditTextChangedEventHandler|92FAA680-E704-4156-931A-E32D5BB38F3F
|
||||
IUIAutomationChangesEventHandler|58EDCA55-2C3E-4980-B1B9-56C17F27A2A0
|
||||
IUIAutomationNotificationEventHandler|C7CB2637-E6C2-4D0C-85DE-4948C02175C7
|
||||
IUIAutomationObjectModelPattern|71C284B3-C14D-4D14-981E-19751B0D756D
|
||||
IUIAutomationSelectionPattern2|0532BFAE-C011-4E32-A343-6D642D798555
|
||||
IUIAutomationTextRange2|BB9B40E0-5E04-46BD-9BE0-4B601B9AFAD4
|
||||
IUIAutomationTextRange3|6A315D69-5512-4C2E-85F0-53FCE6DD4BC2
|
||||
IUIAutomationTextPattern2|506A921A-FCC9-409F-B23B-37EB74106872
|
||||
IUIAutomationTextEditPattern|17E21576-996C-4870-99D9-BFF323380C06
|
||||
IUIAutomationCustomNavigationPattern|01EA217A-1766-47ED-A6CC-ACF492854B1F
|
||||
IUIAutomationActiveTextPositionChangedEventHandler|F97933B0-8DAE-4496-8997-5BA015FE0D82
|
||||
IUIAutomationAnnotationPattern|9A175B21-339E-41B1-8E8B-623F6B681098
|
||||
IUIAutomationStylesPattern|85B5F0A2-BD79-484A-AD2B-388C9838D5FB
|
||||
IUIAutomationSpreadsheetPattern|7517A7C8-FAAE-4DE9-9F08-29B91E8595C1
|
||||
IUIAutomationSpreadsheetItemPattern|7D4FB86C-8D34-40E1-8E83-62C15204E335
|
||||
IUIAutomationTransformPattern2|6D74D017-6ECB-4381-B38B-3C17A48FF1C2
|
||||
IUIAutomationTextChildPattern|6552B038-AE05-40C8-ABFD-AA08352AAB86
|
||||
IUIAutomationDragPattern|1DC7B570-1F54-4BAD-BCDA-D36A722FB7BD
|
||||
IUIAutomationDropTargetPattern|69A095F7-EEE4-430E-A46B-FB73B1AE39A5
|
||||
IUIAutomationElement2|6749C683-F70D-4487-A698-5F79D55290D6
|
||||
IUIAutomationElement3|8471DF34-AEE0-4A01-A7DE-7DB9AF12C296
|
||||
IUIAutomationElement4|3B6E233C-52FB-4063-A4C9-77C075C2A06B
|
||||
IUIAutomationElement5|98141C1D-0D0E-4175-BBE2-6BFF455842A7
|
||||
IUIAutomationElement6|4780D450-8BCA-4977-AFA5-A4A517F555E3
|
||||
IUIAutomationElement7|204E8572-CFC3-4C11-B0C8-7DA7420750B7
|
||||
IUIAutomationElement8|8C60217D-5411-4CDE-BCC0-1CEDA223830C
|
||||
IUIAutomationElement9|39325FAC-039D-440E-A3A3-5EB81A5CECC3
|
||||
IUIAutomationEventHandlerGroup|C9EE12F2-C13B-4408-997C-639914377F4E
|
||||
IUIAutomation2|34723AFF-0C9D-49D0-9896-7AB52DF8CD8A
|
||||
IUIAutomation3|73D768DA-9B51-4B89-936E-C209290973E7
|
||||
IUIAutomation4|1189C02A-05F8-4319-8E21-E817E3DB2860
|
||||
IUIAutomation5|25F700C8-D816-4057-A9DC-3CBDEE77E256
|
||||
IUIAutomation6|AAE072DA-29E3-413D-87A7-192DBF81ED10
|
||||
IRawElementProviderSimple2|A0A839A9-8DA1-4A82-806A-8E0D44E79F56
|
||||
IRawElementProviderSimple3|FCF5D820-D7EC-4613-BDF6-42A84CE7DAAF
|
||||
IRawElementProviderWindowlessSite|0A2A93CC-BFAD-42AC-9B2E-0991FB0D3EA0
|
||||
IAccessibleHostingElementProviders|33AC331B-943E-4020-B295-DB37784974A3
|
||||
IRawElementProviderHostingAccessibles|24BE0B07-D37D-487A-98CF-A13ED465E9B3
|
||||
ISelectionProvider2|14F68475-EE1C-44F6-A869-D239381F0FE7
|
||||
IObjectModelProvider|3AD86EBD-F5EF-483D-BB18-B1042A475D64
|
||||
IAnnotationProvider|F95C7E80-BD63-4601-9782-445EBFF011FC
|
||||
IStylesProvider|19B6B649-F5D7-4A6D-BDCB-129252BE588A
|
||||
ISpreadsheetProvider|6F6B5D35-5525-4F80-B758-85473832FFC7
|
||||
ISpreadsheetItemProvider|EAED4660-7B3D-4879-A2E6-365CE603F3D0
|
||||
ITransformProvider2|4758742F-7AC2-460C-BC48-09FC09308A93
|
||||
IDragProvider|6AA7BBBB-7FF9-497D-904F-D20B897929D8
|
||||
IDropTargetProvider|BAE82BFD-358A-481C-85A0-D8B4D90A5D61
|
||||
ITextProvider2|0DC5E6ED-3E16-4BF1-8F9A-A979878BC195
|
||||
ITextEditProvider|EA3605B4-3A05-400E-B5F9-4E91B40F6176
|
||||
ITextRangeProvider2|9BBCE42C-1921-4F18-89CA-DBA1910A0386
|
||||
ITextChildProvider|4C2DE2B9-C88F-4F88-A111-F1D336B7D1A9
|
||||
ICustomNavigationProvider|2062A28A-8C07-4B94-8E12-7037C622AEB8
|
||||
IUIEventLogger|EC3E1034-DBF4-41A1-95D5-03E0F1026E05
|
||||
IUIEventingManager|3BE6EA7F-9A9B-4198-9368-9B0F923BD534
|
||||
IUIViewSettingsInterop|3694DBF9-8F68-44BE-8FF5-195C98EDE8A6
|
||||
IClassicApplicationViewFactory|ECC62F5D-14AA-4971-9F06-B2159B1FFD40
|
||||
IClassicApplicationView|7A05F995-6242-440E-A64E-34B7ED3413D3
|
||||
IUPnPAsyncResult|4D65FD08-D13E-4274-9C8B-DD8D028C8644
|
||||
IUPnPServiceAsync|098BDAF5-5EC1-49E7-A260-B3A11DD8680C
|
||||
IUPnPServiceEnumProperty|38873B37-91BB-49F4-B249-2E8EFBB8A816
|
||||
IUPnPServiceDocumentAccess|21905529-0A5E-4589-825D-7E6D87EA6998
|
||||
IUPnPDeviceControlHttpHeaders|204810BB-73B2-11D4-BF42-00B0D0118B56
|
||||
IWinInetHttpTimeouts|F286FA56-C1FD-4270-8E67-B3EB790A81E8
|
||||
IZoneIdentifier2|EB5E760C-09EF-45C0-B510-70830CE31E6A
|
||||
IGetBindHandle|AF0FF408-129D-4B20-91F0-02BD23D88352
|
||||
IBindCallbackRedirect|11C81BC2-121E-4ED5-B9C4-B430BD54F2C0
|
||||
IBindHttpSecurity|A9EDA967-F50E-4A33-B358-206F6EF3086D
|
||||
IUserActivityInterop|1ADE314D-0E0A-40D9-824C-9A088A50059F
|
||||
IUserActivitySourceHostInterop|C15DF8BC-8844-487A-B85B-7578E0F61419
|
||||
IUserActivityRequestManagerInterop|DD69F876-9699-4715-9095-E37EA30DFA1B
|
||||
IUserConsentVerifierInterop|39E050C3-4E74-441A-8DC0-B81104DF949C
|
||||
IVdsAdvancedDisk3|3858C0D5-0F35-4BF5-9714-69874963BC36
|
||||
IVdsServiceSw|15FC031C-0652-4306-B2C3-F558B8F837E2
|
||||
IVssFileShareSnapshotProvider|C8636060-7C2E-11DF-8C4A-0800200C9A66
|
||||
IWaaSAssessor|2347BBEF-1A3B-45A4-902D-3E09C269B45E
|
||||
IWbemObjectSinkEx|E7D35CFA-348B-485E-B524-252725D697CA
|
||||
IWdsTransportServer2|256E999F-6DF4-4538-81B9-857B9AB8FB47
|
||||
IWdsTransportSetupManager2|02BE79DA-7E9E-4366-8B6E-2AA9A91BE47F
|
||||
IWdsTransportTftpManager|1327A7C8-AE8A-4FB3-8150-136227C37E9A
|
||||
IWdsTransportServicePolicy2|65C19E5C-AA7E-4B91-8944-91E0E5572797
|
||||
IWdsTransportTftpClient|B022D3AE-884D-4D85-B146-53320E76EF62
|
||||
IWdsTransportContentProvider|B9489F24-F219-4ACF-AAD7-265C7C08A6AE
|
||||
IWebAuthenticationCoreManagerInterop|F4B8E804-811E-4436-B69C-44CB67B72084
|
||||
IWiaMiniDrv|D8CDEE14-3C6C-11D2-9A35-00C04FA36145
|
||||
IWiaMiniDrvCallBack|33A57D5A-3DE8-11D2-9A36-00C04FA36145
|
||||
IWiaMiniDrvTransferCallback|A9D2EE89-2CE5-4FF0-8ADB-C961D1D774CA
|
||||
IWiaDrvItem|1F02B5C5-B00C-11D2-A094-00C04F72DC3C
|
||||
IWICPlanarFormatConverter|BEBEE9CB-83B0-4DCC-8132-B0AAA55EAC96
|
||||
IWICPlanarBitmapFrameEncode|F928B7B8-2221-40C1-B72E-7E82F1974D1A
|
||||
IWICImageEncoder|04C75BF8-3CE1-473B-ACC5-3CC4F5E94999
|
||||
IWICPlanarBitmapSourceTransform|3AFF9CCE-BE95-4303-B927-E7D16FF4A613
|
||||
IWICImagingFactory2|7B816B45-1996-4476-B132-DE9E247C8AF0
|
||||
IWICDdsDecoder|409CD537-8532-40CB-9774-E2FEB2DF4E9C
|
||||
IWICDdsEncoder|5CACDB4C-407E-41B3-B936-D0F010CD6732
|
||||
IWICDdsFrameDecode|3D4C0C61-18A4-41E4-BD80-481A4FC9F464
|
||||
IWICJpegFrameDecode|8939F66E-C46A-4C21-A9D1-98B327CE1679
|
||||
IWICJpegFrameEncode|2F0C601F-D2C6-468C-ABFA-49495D983ED1
|
||||
ITensorNative|52F547EF-5B03-49B5-82D6-565F1EE0DD49
|
||||
ITensorStaticsNative|39D055A4-66F6-4EBC-95D9-7A29EBE7690A
|
||||
ILearningModelDeviceFactoryNative|1E9B31A1-662E-4AE0-AF67-F63BB337E634
|
||||
IPdfRendererNative|7D9DCD91-D277-4947-8527-07A0DAEDA94A
|
||||
IWindowsDevicesAllJoynBusAttachmentInterop|FD89C65B-B50E-4A19-9D0C-B42B783281CD
|
||||
IWindowsDevicesAllJoynBusAttachmentFactoryInterop|4B8F7505-B239-4E7B-88AF-F6682575D861
|
||||
IWindowsDevicesAllJoynBusObjectInterop|D78AA3D5-5054-428F-99F2-EC3A5DE3C3BC
|
||||
IWindowsDevicesAllJoynBusObjectFactoryInterop|6174E506-8B95-4E36-95C0-B88FED34938C
|
||||
IDisplayDeviceInterop|64338358-366A-471B-BD56-DD8EF48E439B
|
||||
IDisplayPathInterop|A6BA4205-E59E-4E71-B25B-4E436D21EE3D
|
||||
ISoftwareBitmapNative|94BC8415-04EA-4B2E-AF13-4DE95AA898EB
|
||||
ISoftwareBitmapNativeFactory|C3C181EC-2914-4791-AF02-02D224A10B43
|
||||
IPrintWorkflowXpsReceiver|04097374-77B8-47F6-8167-AAE29D4CF84B
|
||||
IPrintWorkflowObjectModelSourceFileContentNative|68C9E477-993E-4052-8AC6-454EFF58DB9D
|
||||
IPrintWorkflowXpsObjectModelTargetPackageNative|7D96BC74-9B54-4CA1-AD3A-979C3D44DDAC
|
||||
IPrintWorkflowConfigurationNative|C056BE0A-9EE2-450A-9823-964F0006F2BB
|
||||
IAudioFrameNative|20BE1E2E-930F-4746-9335-3C332F255093
|
||||
IVideoFrameNative|26BA702B-314A-4620-AAF6-7A51AA58FA18
|
||||
IAudioFrameNativeFactory|7BD67CF8-BF7D-43E6-AF8D-B170EE0C0110
|
||||
IVideoFrameNativeFactory|69E3693E-8E1E-4E63-AC4C-7FDC21D9731D
|
||||
IDesktopWindowXamlSourceNative|3CBCF1BF-2F76-4E9C-96AB-E84B37972554
|
||||
IDesktopWindowXamlSourceNative2|E3DCD8C7-3057-4692-99C3-7B7720AFDA31
|
||||
IReferenceTrackerTarget|64BD43F8-BFEE-4EC4-B7EB-2935158DAE21
|
||||
IReferenceTracker|11D3B13A-180E-4789-A8BE-7712882893E6
|
||||
IReferenceTrackerManager|3CF184B4-7CCB-4DDA-8455-7E6CE99A3298
|
||||
IFindReferenceTargetsCallback|04B3486C-4687-4229-8D14-505AB584DD88
|
||||
IReferenceTrackerHost|29A71C6A-3C42-4416-A39D-E2825A07A773
|
||||
IReferenceTrackerExtension|4E897CAA-59D5-4613-8F8C-F7EBD1F399B0
|
||||
ITrackerOwner|EB24C20B-9816-4AC7-8CFF-36F67A118F4E
|
||||
ISurfaceImageSourceNative|F2E9EDC1-D307-4525-9886-0FAFAA44163C
|
||||
IVirtualSurfaceUpdatesCallbackNative|DBF2E947-8E6C-4254-9EEE-7738F71386C9
|
||||
IVirtualSurfaceImageSourceNative|E9550983-360B-4F53-B391-AFD695078691
|
||||
ISwapChainBackgroundPanelNative|43BEBD4E-ADD5-4035-8F85-5608D08E9DC9
|
||||
ISurfaceImageSourceManagerNative|4C8798B7-1D88-4A0F-B59B-B93F600DE8C8
|
||||
ISurfaceImageSourceNativeWithD2D|54298223-41E1-4A41-9C08-02E8256864A1
|
||||
ISwapChainPanelNative|F92F19D2-3ADE-45A6-A20C-F6F1EA90554B
|
||||
ISwapChainPanelNative2|D5A2F60C-37B2-44A2-937B-8D8EB9726821
|
||||
ISideShowDriver|2082260D-0E28-4C57-B5C2-67FA091DAA91
|
||||
ISideShowClassExtension|27E78451-41C1-47FD-A50D-4D3E97D35B30
|
||||
ISideShowClassExtension2|1A6C8124-03E3-4A9A-AFD3-CEDD39E426B5
|
||||
IRandomAccessStreamFileAccessMode|332E5848-2E15-458E-85C4-C911C0C3D6F4
|
||||
IUnbufferedFileHandleOplockCallback|D1019A0E-6243-4329-8497-2E75894D7710
|
||||
IUnbufferedFileHandleProvider|A65C9109-42AB-4B94-A7B1-DD2E4E68515E
|
||||
IOplockBreakingHandler|826ABE3D-3ACD-47D3-84F2-88AAEDCF6304
|
||||
IStorageItemHandleAccess|5CA296B2-2C25-4D22-B785-B885C8201E6A
|
||||
IStorageFolderHandleAccess|DF19938F-5462-48A0-BE65-D2A3271A08D6
|
||||
IDDEInitializer|30DC931F-33FC-4FFD-A168-942258CF3CA4
|
||||
IWinMLModel|E2EEB6A9-F31F-4055-A521-E30B5B33664A
|
||||
IWinMLEvaluationContext|95848F9E-583D-4054-AF12-916387CD8426
|
||||
IWinMLRuntime|A0425329-40AE-48D9-BCE3-829EF7B8A41A
|
||||
IWinMLRuntimeFactory|A807B84D-4AE5-4BC0-A76A-941AA246BD41
|
||||
IConstraintConflict|00D2302E-1CF8-4835-B85F-B7CA4F799E0A
|
||||
ISyncConstraintCallback|8AF3843E-75B3-438C-BB51-6F020D70D3CB
|
||||
ISyncFilter|087A3F15-0FCB-44C1-9639-53C14E2B5506
|
||||
ISyncFilterDeserializer|B45B7A72-E5C7-46BE-9C82-77B8B15DAB8A
|
||||
ICustomFilterInfo|1D335DFF-6F88-4E4D-91A8-A3F351CFD473
|
||||
ICombinedFilterInfo|11F9DE71-2818-4779-B2AC-42D450565F45
|
||||
IFilterTrackingSyncChangeBuilder|295024A0-70DA-4C58-883C-CE2AFB308D0B
|
||||
ISyncChangeBatch2|225F4A33-F5EE-4CC7-B039-67A262B4B2AC
|
||||
ISyncFullEnumerationChangeBatch2|E06449F4-A205-4B65-9724-01B22101EEC1
|
||||
ISyncMergeTombstoneChange|6EC62597-0903-484C-AD61-36D6E938F47B
|
||||
IEnumItemIds|43AA3F61-4B2E-4B60-83DF-B110D3E148F1
|
||||
IFilterKeyMap|CA169652-07C6-4708-A3DA-6E4EBA8D2297
|
||||
ISyncChangeWithFilterKeyMap|BFE1EF00-E87D-42FD-A4E9-242D70414AEF
|
||||
ISyncChangeBatchWithFilterKeyMap|DE247002-566D-459A-A6ED-A5AAB3459FB7
|
||||
IFilterTrackingRequestCallback|713CA7BB-C858-4674-B4B6-1122436587A9
|
||||
IFilterTrackingProvider|743383C0-FC4E-45BA-AD81-D9D84C7A24F8
|
||||
ISyncDataConverter|435D4861-68D5-44AA-A0F9-72A0B00EF9CF
|
||||
IWorkspaceBrokerAx|2F93474C-2ED7-4A68-AFD1-D3C9781F341E
|
||||
IWorkspaceBrokerAx2|57D42F01-D762-4680-9893-326B08F22652
|
||||
_IWorkspaceBrokerAxEvents|7A3D0ADC-0CC4-473D-B327-D37886308F28
|
||||
IWorkspace|B922BBB8-4C55-4FEA-8496-BEB0B44285E5
|
||||
IWorkspace2|96D8D7CF-783E-4286-834C-EBC0E95F783C
|
||||
IWorkspace3|1BECBE4A-D654-423B-AFEB-BE8D532C13C6
|
||||
IWorkspaceRegistration|B922BBB8-4C55-4FEA-8496-BEB0B44285E6
|
||||
IWorkspaceRegistration2|CF59F654-39BB-44D8-94D0-4635728957E9
|
||||
IWorkspaceScriptable|EFEA49A2-DDA5-429D-8F42-B23B92C4C347
|
||||
IWorkspaceScriptable2|EFEA49A2-DDA5-429D-8F42-B33BA2C4C348
|
||||
IWorkspaceScriptable3|531E6512-2CBF-4BD2-80A5-D90A71636A9A
|
||||
IWorkspaceReportMessage|A7C06739-500F-4E8C-99A8-2BD6955899EB
|
||||
_ITSWkspEvents|B922BBB8-4C55-4FEA-8496-BEB0B44285E9
|
||||
IWRdsGraphicsChannelEvents|67F2368C-D674-4FAE-66A5-D20628A640D2
|
||||
IWRdsGraphicsChannel|684B7A0B-EDFF-43AD-D5A2-4A8D5388F401
|
||||
IWRdsGraphicsChannelManager|0FD57159-E83E-476A-A8B9-4A7976E71E18
|
||||
IWSDHttpAuthParameters|0B476DF0-8DAC-480D-B05C-99781A5884AA
|
||||
IWRdsRemoteFXGraphicsConnection|0FAD5DCF-C6D3-423C-B097-163D6A676151
|
||||
IWRdsProtocolSettings|654A5A6A-2550-47EB-B6F7-EBD637475265
|
||||
IWRdsProtocolManager|DC796967-3ABB-40CD-A446-105276B58950
|
||||
IWRdsProtocolListener|FCBC131B-C686-451D-A773-E279E230F540
|
||||
IWRdsProtocolListenerCallback|3AB27E5B-4449-4DC1-B74A-91621D4FE984
|
||||
IWRdsProtocolConnection|324ED94F-FDAF-4FF6-81A8-42ABE755830B
|
||||
IWRdsProtocolConnectionCallback|F1D70332-D070-4EF1-A088-78313536C2D6
|
||||
IWRdsProtocolShadowConnection|9AE85CE6-CADE-4548-8FEB-99016597F60A
|
||||
IWRdsProtocolShadowCallback|E0667CE0-0372-40D6-ADB2-A0F3322674D6
|
||||
IWRdsProtocolLicenseConnection|1D6A145F-D095-4424-957A-407FAE822D84
|
||||
IWRdsProtocolLogonErrorRedirector|519FE83B-142A-4120-A3D5-A405D315281A
|
||||
IWRdsWddmIddProps|1382DF4D-A289-43D1-A184-144726F9AF90
|
||||
IUpdateInstaller3|16D11C35-099A-48D0-8338-5FAE64047F8E
|
||||
IUpdateInstaller4|EF8208EA-2304-492D-9109-23813B0958E1
|
||||
IVisualTreeServiceCallback|AA7A8931-80E4-4FEC-8F3B-553F87B4966E
|
||||
IVisualTreeServiceCallback2|BAD9EB88-AE77-4397-B948-5FA2DB0A19EA
|
||||
IVisualTreeService|A593B11A-D17F-48BB-8F66-83910731C8A5
|
||||
IXamlDiagnostics|18C9E2B6-3F43-4116-9F2B-FF935D7770D2
|
||||
IBitmapData|D1A34EF2-CAD8-4635-A3D2-FCDA8D3F3CAF
|
||||
IVisualTreeService2|130F5136-EC43-4F61-89C7-9801A36D2E95
|
||||
IVisualTreeService3|0E79C6E0-85A0-4BE8-B41A-655CF1FD19BD
|
||||
IXblIdpAuthManager|EB5DDB08-8BBF-449B-AC21-B02DDEB3B136
|
||||
IXblIdpAuthTokenResult|46CE0225-F267-4D68-B299-B2762552DEC1
|
||||
IXmlWriterLite|862494C6-1310-4AAD-B3CD-2DBEEBF670D3
|
||||
IXpsOMPackageTarget|219A9DB0-4959-47D0-8034-B1CE84F41A4D
|
||||
IXpsOMObjectFactory1|0A91B617-D612-4181-BF7C-BE5824E9CC8F
|
||||
IXpsOMPackage1|95A9435E-12BB-461B-8E7F-C6ADB04CD96A
|
||||
IXpsOMPage1|305B60EF-6892-4DDA-9CBB-3AA65974508A
|
||||
IXpsDocumentPackageTarget|3B0B6D38-53AD-41DA-B212-D37637A6714E
|
||||
IXpsOMRemoteDictionaryResource1|BF8FC1D4-9D46-4141-BA5F-94BB9250D041
|
||||
IXpsOMPackageWriter3D|E8A45033-640E-43FA-9BDF-FDDEAA31C6A0
|
||||
IXpsDocumentPackageTarget3D|60BA71B8-3101-4984-9199-F4EA775FF01D
|
||||
IXpsRasterizerNotificationCallback|9AB8FD0D-CB94-49C2-9CB0-97EC1D5469D2
|
||||
IXpsRasterizer|7567CFC8-C156-47A8-9DAC-11A2AE5BDD6B
|
||||
IXpsRasterizationFactory|E094808A-24C6-482B-A3A7-C21AC9B55F17
|
||||
IXpsRasterizationFactory1|2D6E5F77-6414-4A1E-A8E0-D4194CE6A26F
|
||||
IXpsRasterizationFactory2|9C16CE3E-10F5-41FD-9DDC-6826669C2FF6
|
||||
IActivationFactory|00000035-0000-0000-C000-000000000046
|
||||
IAsyncInfo|00000036-0000-0000-C000-000000000046
|
||||
ICoreWindowInterop|45D64A29-A63E-4CB6-B498-5781D298CB4F
|
||||
ICoreInputInterop|40BFE3E3-B75A-4479-AC96-475365749BB8
|
||||
ICoreWindowComponentInterop|0576AB31-A310-4C40-BA31-FD37E0298DFA
|
||||
IPrintPreviewPageCollection|0B31CC62-D7EC-4747-9D6E-F2537D870F2B
|
||||
IPrintDocumentPageSource|A96BB1DB-172E-4667-82B5-AD97A252318F
|
||||
IInspectable|AF86E2E0-B12D-4C6A-9C5A-D7AA65101E90
|
||||
IRemoteDesktopClientSettings|48A0F2A7-2713-431F-BBAC-6F4558E7D64D
|
||||
IRemoteDesktopClientActions|7D54BC4E-1028-45D4-8B0A-B9B6BFFBA176
|
||||
IRemoteDesktopClientTouchPointer|260EC22D-8CBC-44B5-9E88-2A37F6C93AE9
|
||||
IRemoteDesktopClient|57D25668-625A-4905-BE4E-304CAA13F89C
|
||||
IMetaDataDispenser|809C652E-7396-11D2-9771-00A0C9B4D50C
|
||||
IMetaDataDispenserEx|31BCFCE2-DAFB-11D2-9F81-00C04F79A0A3
|
||||
IMetaDataAssemblyImport|EE62470B-E94B-424E-9B7C-2F00C9249F93
|
||||
IMetaDataImport|7DAC8207-D3AE-4C75-9B67-92801A497D44
|
||||
IMetaDataImport2|FCE5EFA0-8BBA-4F8E-A036-8F2022B08466
|
||||
IMetaDataTables|D8F579AB-402D-4B8E-82D9-5D63B1065C68
|
||||
IMetaDataTables2|BADB5F70-58DA-43A9-A1C6-D74819F19B15
|
||||
IWeakReference|00000037-0000-0000-C000-000000000046
|
||||
IWeakReferenceSource|00000038-0000-0000-C000-000000000046
|
||||
IWebApplicationScriptEvents|7C3F6998-1567-4BBA-B52B-48D32141D613
|
||||
IWebApplicationNavigationEvents|C22615D2-D318-4DA2-8422-1FCAF77B10E4
|
||||
IWebApplicationUIEvents|5B2B3F99-328C-41D5-A6F7-7483ED8E71DD
|
||||
IWebApplicationUpdateEvents|3E59E6B7-C652-4DAF-AD5E-16FEB350CDE3
|
||||
IWebApplicationHost|CECBD2C3-A3A5-4749-9681-20E9161C6794
|
||||
IWebApplicationActivation|BCDCD0DE-330E-481B-B843-4898A6A8EBAC
|
||||
IWebApplicationAuthoringMode|720AEA93-1964-4DB0-B005-29EB9E2B18A9
|
||||
@@ -8,6 +8,7 @@ PVOID = c_void_p
|
||||
NTSTATUS = DWORD
|
||||
TDHSTATUS = ULONG
|
||||
DNS_STATUS = ULONG
|
||||
LSTATUS = LONG # Registry functions return value | typedef _Return_type_success_(return==ERROR_SUCCESS) LONG LSTATUS;
|
||||
SECURITY_INFORMATION = DWORD
|
||||
PSECURITY_INFORMATION = POINTER(SECURITY_INFORMATION)
|
||||
PULONG = POINTER(ULONG)
|
||||
@@ -32,6 +33,7 @@ va_list = c_char_p
|
||||
BSTR = c_wchar_p
|
||||
OLECHAR = c_wchar
|
||||
POLECHAR = c_wchar_p
|
||||
PZZWSTR = c_wchar_p
|
||||
PUCHAR = POINTER(UCHAR)
|
||||
double = c_double
|
||||
DATE = double
|
||||
@@ -74,6 +76,7 @@ DEVICE_TYPE = DWORD
|
||||
PWINDBG_EXTENSION_APIS32 = PVOID
|
||||
PWINDBG_EXTENSION_APIS64 = PVOID
|
||||
|
||||
|
||||
NCRYPT_HANDLE = ULONG_PTR
|
||||
NCRYPT_PROV_HANDLE = ULONG_PTR
|
||||
NCRYPT_KEY_HANDLE = ULONG_PTR
|
||||
@@ -135,6 +138,7 @@ PSID = PVOID
|
||||
|
||||
RPCOLEDATAREP = ULONG
|
||||
HREFTYPE = DWORD
|
||||
SFGAOF = ULONG
|
||||
|
||||
/* Function PTR */
|
||||
|
||||
@@ -154,6 +158,7 @@ PEVENT_CALLBACK = PVOID
|
||||
PEVENT_TRACE_BUFFER_CALLBACKA = PVOID
|
||||
PEVENT_TRACE_BUFFER_CALLBACKW = PVOID
|
||||
PEVENT_RECORD_CALLBACK = PVOID
|
||||
PFN_CRYPT_ENUM_OID_FUNC = PVOID
|
||||
|
||||
|
||||
// Will be changed at import time
|
||||
|
||||
@@ -0,0 +1,103 @@
|
||||
typedef enum _EXPCMDSTATE {
|
||||
ECS_ENABLED,
|
||||
ECS_DISABLED,
|
||||
ECS_HIDDEN,
|
||||
ECS_CHECKBOX,
|
||||
ECS_CHECKED,
|
||||
ECS_RADIOCHECK
|
||||
} EXPCMDSTATE;
|
||||
|
||||
|
||||
typedef enum _EXPCMDFLAGS {
|
||||
ECF_DEFAULT = 0,
|
||||
ECF_HASSUBCOMMANDS = 0x1,
|
||||
ECF_HASSPLITBUTTON = 0x2,
|
||||
ECF_HIDELABEL = 0x4,
|
||||
ECF_ISSEPARATOR = 0x8,
|
||||
ECF_HASLUASHIELD = 0x10,
|
||||
ECF_SEPARATORBEFORE = 0x20,
|
||||
ECF_SEPARATORAFTER = 0x40,
|
||||
ECF_ISDROPDOWN = 0x80,
|
||||
ECF_TOGGLEABLE = 0x100,
|
||||
ECF_AUTOMENUICONS = 0x200
|
||||
} EXPCMDFLAGS;
|
||||
|
||||
enum _SIGDN
|
||||
{
|
||||
SIGDN_NORMALDISPLAY = 0,
|
||||
SIGDN_PARENTRELATIVEPARSING = 0x80018001,
|
||||
SIGDN_DESKTOPABSOLUTEPARSING = 0x80028000,
|
||||
SIGDN_PARENTRELATIVEEDITING = 0x80031001,
|
||||
SIGDN_DESKTOPABSOLUTEEDITING = 0x8004c000,
|
||||
SIGDN_FILESYSPATH = 0x80058000,
|
||||
SIGDN_URL = 0x80068000,
|
||||
SIGDN_PARENTRELATIVEFORADDRESSBAR = 0x8007c001,
|
||||
SIGDN_PARENTRELATIVE = 0x80080001,
|
||||
SIGDN_PARENTRELATIVEFORUI = 0x80094001
|
||||
} SIGDN;
|
||||
|
||||
enum SICHINTF
|
||||
{
|
||||
SICHINT_DISPLAY = 0,
|
||||
SICHINT_ALLFIELDS = 0x80000000,
|
||||
SICHINT_CANONICAL = 0x10000000,
|
||||
SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000
|
||||
} ;
|
||||
|
||||
enum GETPROPERTYSTOREFLAGS
|
||||
{
|
||||
GPS_DEFAULT = 0,
|
||||
GPS_HANDLERPROPERTIESONLY = 0x1,
|
||||
GPS_READWRITE = 0x2,
|
||||
GPS_TEMPORARY = 0x4,
|
||||
GPS_FASTPROPERTIESONLY = 0x8,
|
||||
GPS_OPENSLOWITEM = 0x10,
|
||||
GPS_DELAYCREATION = 0x20,
|
||||
GPS_BESTEFFORT = 0x40,
|
||||
GPS_NO_OPLOCK = 0x80,
|
||||
GPS_PREFERQUERYPROPERTIES = 0x100,
|
||||
GPS_EXTRINSICPROPERTIES = 0x200,
|
||||
GPS_EXTRINSICPROPERTIESONLY = 0x400,
|
||||
GPS_MASK_VALID = 0x7ff
|
||||
} GETPROPERTYSTOREFLAGS;
|
||||
|
||||
enum SIATTRIBFLAGS
|
||||
{
|
||||
SIATTRIBFLAGS_AND = 0x1,
|
||||
SIATTRIBFLAGS_OR = 0x2,
|
||||
SIATTRIBFLAGS_APPCOMPAT = 0x3,
|
||||
SIATTRIBFLAGS_MASK = 0x3,
|
||||
SIATTRIBFLAGS_ALLITEMS = 0x4000
|
||||
};
|
||||
|
||||
|
||||
typedef struct tagBIND_OPTS {
|
||||
DWORD cbStruct;
|
||||
DWORD grfFlags;
|
||||
DWORD grfMode;
|
||||
DWORD dwTickCountDeadline;
|
||||
} BIND_OPTS, *LPBIND_OPTS;
|
||||
|
||||
|
||||
|
||||
typedef struct _tagpropertykey
|
||||
{
|
||||
GUID fmtid;
|
||||
DWORD pid;
|
||||
}PROPERTYKEY, *REFPROPERTYKEY;
|
||||
|
||||
|
||||
typedef struct tagSTATSTG
|
||||
{
|
||||
LPOLESTR pwcsName;
|
||||
DWORD type;
|
||||
ULARGE_INTEGER cbSize;
|
||||
FILETIME mtime;
|
||||
FILETIME ctime;
|
||||
FILETIME atime;
|
||||
DWORD grfMode;
|
||||
DWORD grfLocksSupported;
|
||||
CLSID clsid;
|
||||
DWORD grfStateBits;
|
||||
DWORD reserved;
|
||||
}STATSTG;
|
||||
@@ -694,4 +694,21 @@ typedef struct _CMSG_CTRL_DECRYPT_PARA {
|
||||
TMPUNION_CMSG_CTRL_DECRYPT_PARA DUMMYUNIONNAME;
|
||||
DWORD dwKeySpec;
|
||||
DWORD dwRecipientIndex;
|
||||
} CMSG_CTRL_DECRYPT_PARA, *PCMSG_CTRL_DECRYPT_PARA;
|
||||
} CMSG_CTRL_DECRYPT_PARA, *PCMSG_CTRL_DECRYPT_PARA;
|
||||
|
||||
|
||||
|
||||
typedef struct _SPC_PE_IMAGE_DATA
|
||||
{
|
||||
CRYPT_BIT_BLOB Flags;
|
||||
PSPC_LINK pFile;
|
||||
|
||||
} SPC_PE_IMAGE_DATA, *PSPC_PE_IMAGE_DATA;
|
||||
|
||||
typedef struct _SPC_INDIRECT_DATA_CONTENT
|
||||
{
|
||||
CRYPT_ATTRIBUTE_TYPE_VALUE Data;
|
||||
CRYPT_ALGORITHM_IDENTIFIER DigestAlgorithm;
|
||||
CRYPT_HASH_BLOB Digest;
|
||||
|
||||
} SPC_INDIRECT_DATA_CONTENT, *PSPC_INDIRECT_DATA_CONTENT;
|
||||
@@ -0,0 +1,93 @@
|
||||
typedef enum _VIRTUAL_DISK_ACCESS_MASK {
|
||||
VIRTUAL_DISK_ACCESS_NONE,
|
||||
VIRTUAL_DISK_ACCESS_ATTACH_RO,
|
||||
VIRTUAL_DISK_ACCESS_ATTACH_RW,
|
||||
VIRTUAL_DISK_ACCESS_DETACH,
|
||||
VIRTUAL_DISK_ACCESS_GET_INFO,
|
||||
VIRTUAL_DISK_ACCESS_CREATE,
|
||||
VIRTUAL_DISK_ACCESS_METAOPS,
|
||||
VIRTUAL_DISK_ACCESS_READ,
|
||||
VIRTUAL_DISK_ACCESS_ALL,
|
||||
VIRTUAL_DISK_ACCESS_WRITABLE
|
||||
} VIRTUAL_DISK_ACCESS_MASK;
|
||||
|
||||
|
||||
typedef enum _OPEN_VIRTUAL_DISK_FLAG {
|
||||
OPEN_VIRTUAL_DISK_FLAG_NONE,
|
||||
OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS,
|
||||
OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE,
|
||||
OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE,
|
||||
OPEN_VIRTUAL_DISK_FLAG_CACHED_IO,
|
||||
OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN,
|
||||
OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO,
|
||||
OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY,
|
||||
OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR,
|
||||
OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING
|
||||
} OPEN_VIRTUAL_DISK_FLAG;
|
||||
|
||||
typedef enum _ATTACH_VIRTUAL_DISK_FLAG {
|
||||
ATTACH_VIRTUAL_DISK_FLAG_NONE,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_NON_PNP,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION,
|
||||
ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME
|
||||
} ATTACH_VIRTUAL_DISK_FLAG;
|
||||
|
||||
typedef enum _OPEN_VIRTUAL_DISK_VERSION {
|
||||
OPEN_VIRTUAL_DISK_VERSION_UNSPECIFIED,
|
||||
OPEN_VIRTUAL_DISK_VERSION_1,
|
||||
OPEN_VIRTUAL_DISK_VERSION_2,
|
||||
OPEN_VIRTUAL_DISK_VERSION_3
|
||||
} OPEN_VIRTUAL_DISK_VERSION;
|
||||
|
||||
typedef enum _ATTACH_VIRTUAL_DISK_VERSION {
|
||||
ATTACH_VIRTUAL_DISK_VERSION_UNSPECIFIED,
|
||||
ATTACH_VIRTUAL_DISK_VERSION_1,
|
||||
ATTACH_VIRTUAL_DISK_VERSION_2
|
||||
} ATTACH_VIRTUAL_DISK_VERSION;
|
||||
|
||||
typedef struct _VIRTUAL_STORAGE_TYPE {
|
||||
ULONG DeviceId;
|
||||
GUID VendorId;
|
||||
} VIRTUAL_STORAGE_TYPE, *PVIRTUAL_STORAGE_TYPE;
|
||||
|
||||
|
||||
typedef struct _OPEN_VIRTUAL_DISK_PARAMETERS {
|
||||
OPEN_VIRTUAL_DISK_VERSION Version;
|
||||
union {
|
||||
struct {
|
||||
ULONG RWDepth;
|
||||
} Version1;
|
||||
struct {
|
||||
BOOL GetInfoOnly;
|
||||
BOOL ReadOnly;
|
||||
GUID ResiliencyGuid;
|
||||
} Version2;
|
||||
struct {
|
||||
BOOL GetInfoOnly;
|
||||
BOOL ReadOnly;
|
||||
GUID ResiliencyGuid;
|
||||
GUID SnapshotId;
|
||||
} Version3;
|
||||
};
|
||||
} OPEN_VIRTUAL_DISK_PARAMETERS, *POPEN_VIRTUAL_DISK_PARAMETERS;
|
||||
|
||||
|
||||
typedef struct _ATTACH_VIRTUAL_DISK_PARAMETERS {
|
||||
ATTACH_VIRTUAL_DISK_VERSION Version;
|
||||
union {
|
||||
struct {
|
||||
ULONG Reserved;
|
||||
} Version1;
|
||||
struct {
|
||||
ULONGLONG RestrictedOffset;
|
||||
ULONGLONG RestrictedLength;
|
||||
} Version2;
|
||||
};
|
||||
} ATTACH_VIRTUAL_DISK_PARAMETERS, *PATTACH_VIRTUAL_DISK_PARAMETERS;
|
||||
@@ -311,4 +311,18 @@ typedef struct _EVENT_RECORD {
|
||||
typedef struct _TRACE_GUID_REGISTRATION {
|
||||
LPCGUID Guid; // Guid of data block being registered or updated.
|
||||
HANDLE RegHandle; // Guid Registration Handle is returned.
|
||||
} TRACE_GUID_REGISTRATION, *PTRACE_GUID_REGISTRATION;
|
||||
} TRACE_GUID_REGISTRATION, *PTRACE_GUID_REGISTRATION;
|
||||
|
||||
|
||||
typedef struct _EVENT_DATA_DESCRIPTOR {
|
||||
ULONGLONG Ptr;
|
||||
ULONG Size;
|
||||
union {
|
||||
ULONG Reserved;
|
||||
struct {
|
||||
UCHAR Type;
|
||||
UCHAR Reserved1;
|
||||
USHORT Reserved2;
|
||||
} DUMMYSTRUCTNAME;
|
||||
} DUMMYUNIONNAME;
|
||||
} EVENT_DATA_DESCRIPTOR, *PEVENT_DATA_DESCRIPTOR;
|
||||
+11
@@ -1,3 +1,7 @@
|
||||
typedef enum _EVT_LOGIN_CLASS {
|
||||
EvtRpcLogin = 1
|
||||
} EVT_LOGIN_CLASS;
|
||||
|
||||
typedef struct _EVENTLOGRECORD {
|
||||
DWORD Length;
|
||||
DWORD Reserved;
|
||||
@@ -261,3 +265,10 @@ typedef enum _EVT_FORMAT_MESSAGE_FLAGS {
|
||||
EvtFormatMessageXml = 9
|
||||
} EVT_FORMAT_MESSAGE_FLAGS;
|
||||
|
||||
typedef struct _EVT_RPC_LOGIN {
|
||||
LPWSTR Server;
|
||||
LPWSTR User;
|
||||
LPWSTR Domain;
|
||||
LPWSTR Password;
|
||||
DWORD Flags;
|
||||
} EVT_RPC_LOGIN;
|
||||
@@ -219,4 +219,38 @@ typedef struct _FILE_LINK_INFORMATION {
|
||||
HANDLE RootDirectory;
|
||||
ULONG FileNameLength;
|
||||
WCHAR FileName[1];
|
||||
} FILE_LINK_INFORMATION, *PFILE_LINK_INFORMATION;
|
||||
} FILE_LINK_INFORMATION, *PFILE_LINK_INFORMATION;
|
||||
|
||||
|
||||
typedef struct _WIN32_FIND_DATAA {
|
||||
DWORD dwFileAttributes;
|
||||
FILETIME ftCreationTime;
|
||||
FILETIME ftLastAccessTime;
|
||||
FILETIME ftLastWriteTime;
|
||||
DWORD nFileSizeHigh;
|
||||
DWORD nFileSizeLow;
|
||||
DWORD dwReserved0;
|
||||
DWORD dwReserved1;
|
||||
CHAR cFileName[MAX_PATH];
|
||||
CHAR cAlternateFileName[14];
|
||||
DWORD dwFileType;
|
||||
DWORD dwCreatorType;
|
||||
WORD wFinderFlags;
|
||||
} WIN32_FIND_DATAA, *PWIN32_FIND_DATAA, *LPWIN32_FIND_DATAA;
|
||||
|
||||
|
||||
typedef struct _WIN32_FIND_DATAW {
|
||||
DWORD dwFileAttributes;
|
||||
FILETIME ftCreationTime;
|
||||
FILETIME ftLastAccessTime;
|
||||
FILETIME ftLastWriteTime;
|
||||
DWORD nFileSizeHigh;
|
||||
DWORD nFileSizeLow;
|
||||
DWORD dwReserved0;
|
||||
DWORD dwReserved1;
|
||||
WCHAR cFileName[MAX_PATH];
|
||||
WCHAR cAlternateFileName[14];
|
||||
DWORD dwFileType;
|
||||
DWORD dwCreatorType;
|
||||
WORD wFinderFlags;
|
||||
} WIN32_FIND_DATAW, *PWIN32_FIND_DATAW, *LPWIN32_FIND_DATAW;
|
||||
@@ -8,4 +8,25 @@ typedef struct _SHITEMID {
|
||||
|
||||
typedef struct _ITEMIDLIST {
|
||||
SHITEMID mkid;
|
||||
} ITEMIDLIST, *PCIDLIST_ABSOLUTE, *PIDLIST_ABSOLUTE;
|
||||
} ITEMIDLIST, *PCIDLIST_ABSOLUTE, *PIDLIST_ABSOLUTE;
|
||||
|
||||
|
||||
typedef enum ACTIVATEOPTIONS
|
||||
{
|
||||
AO_NONE = 0,
|
||||
AO_DESIGNMODE = 0x1,
|
||||
AO_NOERRORUI = 0x2,
|
||||
AO_NOSPLASHSCREEN = 0x4,
|
||||
AO_PRELAUNCH = 0x2000000
|
||||
} ACTIVATEOPTIONS;
|
||||
|
||||
|
||||
typedef /* [v1_enum] */
|
||||
enum PACKAGE_EXECUTION_STATE
|
||||
{
|
||||
PES_UNKNOWN = 0,
|
||||
PES_RUNNING = 1,
|
||||
PES_SUSPENDING = 2,
|
||||
PES_SUSPENDED = 3,
|
||||
PES_TERMINATED = 4
|
||||
} PACKAGE_EXECUTION_STATE;
|
||||
@@ -1898,7 +1898,10 @@ typedef struct _PUBLIC_OBJECT_BASIC_INFORMATION {
|
||||
ULONG Reserved[10];
|
||||
} PUBLIC_OBJECT_BASIC_INFORMATION, *PPUBLIC_OBJECT_BASIC_INFORMATION;
|
||||
|
||||
|
||||
typedef struct _OBJECT_TYPES_INFORMATION {
|
||||
ULONG NumberOfTypes;
|
||||
// OBJECT_TYPE_INFORMATION TypeInformation;
|
||||
} OBJECT_TYPES_INFORMATION, *POBJECT_TYPES_INFORMATION;
|
||||
|
||||
typedef struct tagSOLE_AUTHENTICATION_SERVICE {
|
||||
DWORD dwAuthnSvc;
|
||||
@@ -2216,4 +2219,6 @@ typedef struct _PROCESS_MEMORY_COUNTERS_EX {
|
||||
typedef struct _FILETIME {
|
||||
DWORD dwLowDateTime;
|
||||
DWORD dwHighDateTime;
|
||||
} FILETIME, *PFILETIME, *LPFILETIME;
|
||||
} FILETIME, *PFILETIME, *LPFILETIME;
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
||||
from flag import make_flag, FlagMapper
|
||||
|
||||
@@ -241,7 +241,8 @@ class BasicTypeNodes(object):
|
||||
def exports(self):
|
||||
# Let allow ourself to redefine the bugged BYTE define & MAX_PATH which is NOT A TYPE !
|
||||
# Also ourself to redifine FILETIME (to trigger the extended struct generation)
|
||||
return set(dummy_wintypes.names) - set(["BYTE", "MAX_PATH", "_FILETIME", "FILETIME"])
|
||||
# We redefine <WIN32_FIND_DATA[A/W]> for consistency of LPDWORD definition
|
||||
return set(dummy_wintypes.names) - set(["BYTE", "MAX_PATH", "_FILETIME", "FILETIME", "WIN32_FIND_DATAA", "WIN32_FIND_DATAW"])
|
||||
|
||||
class FakeExporter(object):
|
||||
def __init__(self, exports):
|
||||
@@ -330,15 +331,25 @@ class NoTemplatedGenerator(CtypesGenerator):
|
||||
pass
|
||||
|
||||
NTSTATUS_MODULE = "ntstatus"
|
||||
WINERROR_MODULE = "winerror"
|
||||
|
||||
class DefineCtypesGenerator(CtypesGenerator):
|
||||
def after_emit_template(self):
|
||||
self.emitline("from {0} import *".format(NTSTATUS_MODULE))
|
||||
self.emitline("from {0} import *".format(WINERROR_MODULE))
|
||||
|
||||
def generate_for_file(self, file):
|
||||
for define in file.data:
|
||||
self.emitline(define.generate_ctypes())
|
||||
|
||||
class WinErrorCtypesGenerator(DefineCtypesGenerator):
|
||||
def after_emit_template(self):
|
||||
return
|
||||
|
||||
# def generate_for_file(self, file):
|
||||
# super(WinErrorCtypesGenerator, self).generate_for_file(file)
|
||||
# for define in file.data:
|
||||
# self.emitline(define.generate_ctypes())
|
||||
|
||||
# TEST Documentation generator
|
||||
class DefineDocGenerator(NoTemplatedGenerator):
|
||||
@@ -731,12 +742,19 @@ definemodulegenerator.generate_doc(from_here(r"..\docs\source\windef_generated.r
|
||||
|
||||
print("== Generating NTSTATUS ==")
|
||||
# Generate Ntstatus
|
||||
ntstatus_module_generator = ModuleGenerator("ntstatus", NtStatusParsedFile, NtStatusCtypesGenerator, NtStatusDocGenerator, from_here(r"definitions\ntstatus.txt"))
|
||||
ntstatus_module_generator = ModuleGenerator(NTSTATUS_MODULE, NtStatusParsedFile, NtStatusCtypesGenerator, NtStatusDocGenerator, from_here(r"definitions\ntstatus.txt"))
|
||||
# Hardcoded template file (no dir for ntstatus) -- Need one dir ?
|
||||
ntstatus_module_generator.get_template_filename = lambda : from_here(r"definitions\ntstatus_template.py")
|
||||
ntstatus_module_generator.generate()
|
||||
ntstatus_module_generator.generate_doc(from_here(r"..\docs\source\ntstatus_generated.rst"))
|
||||
|
||||
print("== Generating WinError ==")
|
||||
winerror_module_generator = ModuleGenerator(WINERROR_MODULE, DefinitionParsedFile, WinErrorCtypesGenerator, DefineDocGenerator, from_here(r"definitions\winerror.txt"))
|
||||
# Hardcoded template file (no dir for ntstatus) -- Need one dir ?
|
||||
winerror_module_generator.get_template_filename = lambda : from_here(r"definitions\winerror_template.py")
|
||||
winerror_module_generator.generate()
|
||||
winerror_module_generator.generate_doc(from_here(r"..\docs\source\winerror_generated.rst"))
|
||||
|
||||
print("== Generating structures ==")
|
||||
# Parse the simple type file
|
||||
stfilename = from_here(r"definitions\simple_types.txt")
|
||||
@@ -789,7 +807,8 @@ for node in structure_module_generator.nodes:
|
||||
enums_exports.update(enum.typedef)
|
||||
|
||||
meta = MetaFileGenerator()
|
||||
meta.add_exportlist("windef", definemodulegenerator.name, definemodulegenerator.modules_exports() | ntstatus_module_generator.modules_exports())
|
||||
meta.add_exportlist("windef", definemodulegenerator.name, definemodulegenerator.modules_exports())
|
||||
meta.add_exportlist("errors", definemodulegenerator.name, ntstatus_module_generator.modules_exports() | winerror_module_generator.modules_exports())
|
||||
# Add structs / enums as 2 differents lists
|
||||
meta.add_exportlist("structs", structure_module_generator.name, structs_exports)
|
||||
meta.add_exportlist("enums", structure_module_generator.name, enums_exports)
|
||||
|
||||
Reference in New Issue
Block a user