Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. truct tagVARIANT
  2. {
  3. union
  4. {
  5. struct __tagVARIANT
  6. {
  7. VARTYPE vt;
  8. WORD wReserved1;
  9. WORD wReserved2;
  10. WORD wReserved3;
  11. union
  12. {
  13. LONGLONG llVal;
  14. LONG lVal;
  15. BYTE bVal;
  16. SHORT iVal;
  17. FLOAT fltVal;
  18. DOUBLE dblVal;
  19. VARIANT_BOOL boolVal;
  20. VARIANT_BOOL __OBSOLETE__VARIANT_BOOL;
  21. SCODE scode;
  22. CY cyVal;
  23. DATE date;
  24. BSTR bstrVal;
  25. IUnknown *punkVal;
  26. IDispatch *pdispVal;
  27. SAFEARRAY *parray;
  28. BYTE *pbVal;
  29. SHORT *piVal;
  30. LONG *plVal;
  31. LONGLONG *pllVal;
  32. FLOAT *pfltVal;
  33. DOUBLE *pdblVal;
  34. VARIANT_BOOL *pboolVal;
  35. VARIANT_BOOL *__OBSOLETE__VARIANT_PBOOL;
  36. SCODE *pscode;
  37. CY *pcyVal;
  38. DATE *pdate;
  39. BSTR *pbstrVal;
  40. IUnknown **ppunkVal;
  41. IDispatch **ppdispVal;
  42. SAFEARRAY **pparray;
  43. VARIANT *pvarVal;
  44. PVOID byref;
  45. CHAR cVal;
  46. USHORT uiVal;
  47. ULONG ulVal;
  48. ULONGLONG ullVal;
  49. INT intVal;
  50. UINT uintVal;
  51. DECIMAL *pdecVal;
  52. CHAR *pcVal;
  53. USHORT *puiVal;
  54. ULONG *pulVal;
  55. ULONGLONG *pullVal;
  56. INT *pintVal;
  57. UINT *puintVal;
  58. struct __tagBRECORD
  59. {
  60. PVOID pvRecord;
  61. IRecordInfo *pRecInfo;
  62. } __VARIANT_NAME_4;
  63. } __VARIANT_NAME_3;
  64. } __VARIANT_NAME_2;
  65. DECIMAL decVal;
  66. } __VARIANT_NAME_1;
  67. } ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement