|
enum | tagMEMCTX {
MEMCTX_TASK = 1
, MEMCTX_SHARED = 2
, MEMCTX_MACSYSTEM = 3
, MEMCTX_UNKNOWN = -1
,
MEMCTX_SAME = -2
} |
|
enum | tagCLSCTX {
CLSCTX_INPROC_SERVER = 0x1
, CLSCTX_INPROC_HANDLER = 0x2
, CLSCTX_LOCAL_SERVER = 0x4
, CLSCTX_INPROC_SERVER16 = 0x8
,
CLSCTX_REMOTE_SERVER = 0x10
, CLSCTX_INPROC_HANDLER16 = 0x20
, CLSCTX_INPROC_SERVERX86 = 0x40
, CLSCTX_INPROC_HANDLERX86 = 0x80
,
CLSCTX_ESERVER_HANDLER = 0x100
, CLSCTX_NO_CODE_DOWNLOAD = 0x400
, CLSCTX_NO_CUSTOM_MARSHAL = 0x1000
, CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000
,
CLSCTX_NO_FAILURE_LOG = 0x4000
, CLSCTX_DISABLE_AAA = 0x8000
, CLSCTX_ENABLE_AAA = 0x10000
, CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000
} |
|
enum | tagMSHLFLAGS { MSHLFLAGS_NORMAL = 0
, MSHLFLAGS_TABLESTRONG = 1
, MSHLFLAGS_TABLEWEAK = 2
, MSHLFLAGS_NOPING = 4
} |
|
enum | tagMSHCTX {
MSHCTX_LOCAL = 0
, MSHCTX_NOSHAREDMEM = 1
, MSHCTX_DIFFERENTMACHINE = 2
, MSHCTX_INPROC = 3
,
MSHCTX_CROSSCTX = 4
} |
|
enum | tagDVASPECT { DVASPECT_CONTENT = 1
, DVASPECT_THUMBNAIL = 2
, DVASPECT_ICON = 4
, DVASPECT_DOCPRINT = 8
} |
|
enum | tagSTGC {
STGC_DEFAULT = 0
, STGC_OVERWRITE = 1
, STGC_ONLYIFCURRENT = 2
, STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4
,
STGC_CONSOLIDATE = 8
} |
|
enum | tagSTGMOVE { STGMOVE_MOVE = 0
, STGMOVE_COPY = 1
, STGMOVE_SHALLOWCOPY = 2
} |
|
enum | tagSTATFLAG { STATFLAG_DEFAULT = 0
, STATFLAG_NONAME = 1
, STATFLAG_NOOPEN = 2
} |
|
enum | VARENUM {
VT_EMPTY = 0
, VT_NULL = 1
, VT_I2 = 2
, VT_I4 = 3
,
VT_R4 = 4
, VT_R8 = 5
, VT_CY = 6
, VT_DATE = 7
,
VT_BSTR = 8
, VT_DISPATCH = 9
, VT_ERROR = 10
, VT_BOOL = 11
,
VT_VARIANT = 12
, VT_UNKNOWN = 13
, VT_DECIMAL = 14
, VT_I1 = 16
,
VT_UI1 = 17
, VT_UI2 = 18
, VT_UI4 = 19
, VT_I8 = 20
,
VT_UI8 = 21
, VT_INT = 22
, VT_UINT = 23
, VT_VOID = 24
,
VT_HRESULT = 25
, VT_PTR = 26
, VT_SAFEARRAY = 27
, VT_CARRAY = 28
,
VT_USERDEFINED = 29
, VT_LPSTR = 30
, VT_LPWSTR = 31
, VT_RECORD = 36
,
VT_INT_PTR = 37
, VT_UINT_PTR = 38
, VT_FILETIME = 64
, VT_BLOB = 65
,
VT_STREAM = 66
, VT_STORAGE = 67
, VT_STREAMED_OBJECT = 68
, VT_STORED_OBJECT = 69
,
VT_BLOB_OBJECT = 70
, VT_CF = 71
, VT_CLSID = 72
, VT_VERSIONED_STREAM = 73
,
VT_BSTR_BLOB = 0x0fff
, VT_VECTOR = 0x1000
, VT_ARRAY = 0x2000
, VT_BYREF = 0x4000
,
VT_RESERVED = 0x8000
, VT_ILLEGAL = 0xffff
, VT_ILLEGALMASKED = 0x0fff
, VT_TYPEMASK = 0x0fff
} |
|
enum | tagTYSPEC {
TYSPEC_CLSID
, TYSPEC_FILEEXT
, TYSPEC_MIMETYPE
, TYSPEC_PROGID
,
TYSPEC_FILENAME
, TYSPEC_PACKAGENAME
, TYSPEC_OBJECTID
} |
|
typedef unsigned char | BYTE |
|
typedef unsigned short | WORD |
|
typedef unsigned long | DWORD |
|
typedef long | BOOL |
|
typedef unsigned char | UCHAR |
|
typedef int | INT |
|
typedef unsigned int | UINT |
|
typedef short | SHORT |
|
typedef unsigned short | USHORT |
|
typedef long | LONG |
|
typedef unsigned long | ULONG |
|
typedef float | FLOAT |
|
typedef void * | PVOID |
|
typedef void * | LPVOID |
|
typedef DWORD * | LPDWORD |
|
typedef char | CHAR |
|
typedef CHAR * | LPSTR |
|
typedef const CHAR * | LPCSTR |
|
typedef wchar_t | WCHAR |
|
typedef WCHAR * | LPWSTR |
|
typedef const WCHAR * | LPCWSTR |
|
typedef boolean | BOOLEAN |
|
typedef DWORD | COLORREF |
|
typedef void * | HANDLE |
|
typedef HANDLE | HDWP |
|
typedef LONG_PTR | LRESULT |
|
typedef LONG | HRESULT |
|
typedef DWORD | LCID |
|
typedef USHORT | LANGID |
|
typedef unsigned __int64 | DWORDLONG |
|
typedef __int64 | LONGLONG |
|
typedef unsigned __int64 | ULONGLONG |
|
typedef struct IWinTypes::_LARGE_INTEGER | LARGE_INTEGER |
|
typedef struct IWinTypes::_ULARGE_INTEGER | ULARGE_INTEGER |
|
typedef struct IWinTypes::_SID_IDENTIFIER_AUTHORITY | SID_IDENTIFIER_AUTHORITY |
|
typedef struct IWinTypes::_SID_IDENTIFIER_AUTHORITY * | PSID_IDENTIFIER_AUTHORITY |
|
typedef struct IWinTypes::_SID | SID |
|
typedef struct IWinTypes::_SID * | PSID |
|
typedef USHORT | SECURITY_DESCRIPTOR_CONTROL |
|
typedef USHORT * | PSECURITY_DESCRIPTOR_CONTROL |
|
typedef struct IWinTypes::_ACL | ACL |
|
typedef ACL * | PACL |
|
typedef struct IWinTypes::_SECURITY_DESCRIPTOR | SECURITY_DESCRIPTOR |
|
typedef struct IWinTypes::_SECURITY_DESCRIPTOR * | PSECURITY_DESCRIPTOR |
|
typedef struct IWinTypes::_SECURITY_ATTRIBUTES | SECURITY_ATTRIBUTES |
|
typedef struct IWinTypes::_SECURITY_ATTRIBUTES * | PSECURITY_ATTRIBUTES |
|
typedef struct IWinTypes::_SECURITY_ATTRIBUTES * | LPSECURITY_ATTRIBUTES |
|
typedef struct IWinTypes::tagSIZE | SIZE |
|
typedef struct IWinTypes::tagSIZE * | PSIZE |
|
typedef struct IWinTypes::tagSIZE * | LPSIZE |
|
typedef SIZE | SIZEL |
|
typedef SIZE * | PSIZEL |
|
typedef SIZE * | LPSIZEL |
|
typedef struct IWinTypes::tagPOINT | POINT |
|
typedef struct IWinTypes::tagPOINT * | PPOINT |
|
typedef struct IWinTypes::tagPOINT * | LPPOINT |
|
typedef struct IWinTypes::_POINTL | POINTL |
|
typedef struct IWinTypes::_POINTL * | PPOINTL |
|
typedef struct IWinTypes::tagRECT | RECT |
|
typedef struct IWinTypes::tagRECT * | PRECT |
|
typedef struct IWinTypes::tagRECT * | LPRECT |
|
typedef const RECT * | LPCRECT |
|
typedef struct IWinTypes::_RECTL | RECTL |
|
typedef struct IWinTypes::_RECTL * | PRECTL |
|
typedef struct IWinTypes::_RECTL * | LPRECTL |
|
typedef const RECTL * | LPCRECTL |
|
typedef UINT_PTR | WPARAM |
|
typedef LONG_PTR | LPARAM |
|
typedef double | DOUBLE |
|
typedef double | DECLSPEC_ALIGN(8) DOUBLE |
|
typedef struct IWinTypes::tagPALETTEENTRY | PALETTEENTRY |
|
typedef struct IWinTypes::tagPALETTEENTRY * | PPALETTEENTRY |
|
typedef struct IWinTypes::tagPALETTEENTRY * | LPPALETTEENTRY |
|
typedef struct IWinTypes::tagLOGPALETTE | LOGPALETTE |
|
typedef struct IWinTypes::tagLOGPALETTE * | PLOGPALETTE |
|
typedef struct IWinTypes::tagLOGPALETTE * | LPLOGPALETTE |
|
typedef struct IWinTypes::_SYSTEMTIME | SYSTEMTIME |
|
typedef struct IWinTypes::_SYSTEMTIME * | PSYSTEMTIME |
|
typedef struct IWinTypes::_SYSTEMTIME * | LPSYSTEMTIME |
|
typedef struct IWinTypes::_FILETIME | FILETIME |
|
typedef struct IWinTypes::_FILETIME * | PFILETIME |
|
typedef struct IWinTypes::_FILETIME * | LPFILETIME |
|
typedef struct IWinTypes::tagTEXTMETRICA | TEXTMETRICA |
|
typedef struct IWinTypes::tagTEXTMETRICA * | LPTEXTMETRICA |
|
typedef struct IWinTypes::tagTEXTMETRICA * | PTEXTMETRICA |
|
typedef struct IWinTypes::tagTEXTMETRICW | TEXTMETRICW |
|
typedef struct IWinTypes::tagTEXTMETRICW * | LPTEXTMETRICW |
|
typedef struct IWinTypes::tagTEXTMETRICW * | PTEXTMETRICW |
|
typedef WCHAR | OLECHAR |
|
typedef OLECHAR * | LPOLESTR |
|
typedef const OLECHAR * | LPCOLESTR |
|
typedef LONG | SCODE |
|
typedef struct IWinTypes::_COAUTHIDENTITY | COAUTHIDENTITY |
|
typedef struct IWinTypes::_COAUTHINFO | COAUTHINFO |
|
typedef enum IWinTypes::tagMEMCTX | MEMCTX |
|
typedef enum IWinTypes::tagCLSCTX | CLSCTX |
|
typedef enum IWinTypes::tagMSHLFLAGS | MSHLFLAGS |
|
typedef enum IWinTypes::tagMSHCTX | MSHCTX |
|
typedef struct IWinTypes::_BYTE_BLOB | BYTE_BLOB |
|
typedef BYTE_BLOB * | UP_BYTE_BLOB |
|
typedef struct IWinTypes::_FLAGGED_BYTE_BLOB | FLAGGED_BYTE_BLOB |
|
typedef FLAGGED_BYTE_BLOB * | UP_FLAGGED_BYTE_BLOB |
|
typedef struct IWinTypes::_FLAGGED_WORD_BLOB | FLAGGED_WORD_BLOB |
|
typedef FLAGGED_WORD_BLOB * | UP_FLAGGED_WORD_BLOB |
|
typedef struct IWinTypes::_BYTE_SIZEDARR | BYTE_SIZEDARR |
|
typedef struct IWinTypes::_SHORT_SIZEDARR | WORD_SIZEDARR |
|
typedef struct IWinTypes::_LONG_SIZEDARR | DWORD_SIZEDARR |
|
typedef struct IWinTypes::_HYPER_SIZEDARR | HYPER_SIZEDARR |
|
typedef union _userCLIPFORMAT IWinTypes::u | userCLIPFORMAT |
|
typedef userCLIPFORMAT * | wireCLIPFORMAT |
|
typedef WORD | CLIPFORMAT |
|
typedef struct IWinTypes::tagRemHGLOBAL | RemHGLOBAL |
|
typedef union _userHGLOBAL IWinTypes::u | userHGLOBAL |
|
typedef userHGLOBAL * | wireHGLOBAL |
|
typedef struct IWinTypes::tagRemHMETAFILEPICT | RemHMETAFILEPICT |
|
typedef union _userHMETAFILE IWinTypes::u | userHMETAFILE |
|
typedef userHMETAFILE * | wireHMETAFILE |
|
typedef struct IWinTypes::_remoteMETAFILEPICT | remoteMETAFILEPICT |
|
typedef union _userHMETAFILEPICT IWinTypes::u | userHMETAFILEPICT |
|
typedef userHMETAFILEPICT * | wireHMETAFILEPICT |
|
typedef struct IWinTypes::tagRemHENHMETAFILE | RemHENHMETAFILE |
|
typedef union _userHENHMETAFILE IWinTypes::u | userHENHMETAFILE |
|
typedef userHENHMETAFILE * | wireHENHMETAFILE |
|
typedef struct IWinTypes::tagRemHBITMAP | RemHBITMAP |
|
typedef struct IWinTypes::_userBITMAP | userBITMAP |
|
typedef union _userHBITMAP IWinTypes::u | userHBITMAP |
|
typedef userHBITMAP * | wireHBITMAP |
|
typedef struct IWinTypes::tagRemHPALETTE | RemHPALETTE |
|
typedef struct IWinTypes::tagrpcLOGPALETTE | rpcLOGPALETTE |
|
typedef union _userHPALETTE IWinTypes::u | userHPALETTE |
|
typedef userHPALETTE * | wireHPALETTE |
|
typedef HGLOBAL | HLOCAL |
|
typedef union _RemotableHandle IWinTypes::u | RemotableHandle |
|
typedef RemotableHandle * | wireHACCEL |
|
typedef RemotableHandle * | wireHBRUSH |
|
typedef RemotableHandle * | wireHDC |
|
typedef RemotableHandle * | wireHFONT |
|
typedef RemotableHandle * | wireHICON |
|
typedef RemotableHandle * | wireHMENU |
|
typedef RemotableHandle * | wireHWND |
|
typedef HICON | HCURSOR |
|
typedef struct IWinTypes::tagMSG | MSG |
|
typedef struct IWinTypes::tagMSG * | PMSG |
|
typedef struct IWinTypes::tagMSG * | NPMSG |
|
typedef struct IWinTypes::tagMSG * | LPMSG |
|
typedef GUID * | REFGUID |
|
typedef IID * | REFIID |
|
typedef CLSID * | REFCLSID |
|
typedef FMTID * | REFFMTID |
|
typedef enum IWinTypes::tagDVASPECT | DVASPECT |
|
typedef enum IWinTypes::tagSTGC | STGC |
|
typedef enum IWinTypes::tagSTGMOVE | STGMOVE |
|
typedef enum IWinTypes::tagSTATFLAG | STATFLAG |
|
typedef double | DATE |
|
typedef double | DECLSPEC_ALIGN(8) DATE |
|
typedef struct IWinTypes::tagCY | CY |
|
typedef union IWinTypes::tagCY | CY |
|
typedef CY * | LPCY |
|
typedef struct IWinTypes::tagDEC | DECIMAL |
|
typedef struct IWinTypes::tagDEC | DECIMAL |
|
typedef DECIMAL * | LPDECIMAL |
|
typedef FLAGGED_WORD_BLOB * | wireBSTR |
|
typedef OLECHAR * | BSTR |
|
typedef BSTR * | LPBSTR |
|
typedef short | VARIANT_BOOL |
|
typedef VARIANT_BOOL | _VARIANT_BOOL |
|
typedef struct IWinTypes::tagBSTRBLOB | BSTRBLOB |
|
typedef struct IWinTypes::tagBSTRBLOB * | LPBSTRBLOB |
|
typedef struct IWinTypes::tagBLOB | BLOB |
|
typedef struct IWinTypes::tagBLOB * | LPBLOB |
|
typedef struct IWinTypes::tagCLIPDATA | CLIPDATA |
|
typedef ULONG | PROPID |
|
typedef unsigned short | VARTYPE |
|
typedef struct IWinTypes::tagCSPLATFORM | CSPLATFORM |
|
typedef struct IWinTypes::tagQUERYCONTEXT | QUERYCONTEXT |
|
typedef enum IWinTypes::tagTYSPEC | TYSPEC |
|
typedef struct IWinTypes::_tagpropertykey | PROPERTYKEY |
|
Definition at line 40 of file wtypes.idl.