The MASM Forum

Projects => MASM32 => Full SDK Include Project => Topic started by: TouEnMasm on September 13, 2012, 04:05:39 PM

Title: List of variables changing of size
Post by: TouEnMasm on September 13, 2012, 04:05:39 PM

Some variables change of size for different usage like those one:
Quote
IFDEF UNICODE
TCHAR  TYPEDEF  WORD
ELSE
TCHAR  TYPEDEF  BYTE
ENDIF
IFDEF _WIN64
ADO_LONGPTR  TYPEDEF  QWORD
ELSE
ADO_LONGPTR  TYPEDEF  DWORD
ENDIF  _WIN64

I am making a list of them,if you see missing variables be kind to post them here

Quote
intptr_t
uintptr_t
ptrdiff_t
size_t
time_t
TCHAR
SHANDLE_PTR
INT_PTR
UINT_PTR
LONG_PTR
ULONG_PTR
__int3264
NDR64_PTR_WIRE_TYPE
BFT
ADO_LONGPTR
DBLENGTH
DBROWOFFSET
DBROWCOUNT
DBCOUNTITEM
DBORDINAL
DB_LORDINAL
DBBKMARK
DBBYTEOFFSET
DBREFCOUNT
DB_UPARAMS
DB_LPARAMS
DBHASHVALUE
DB_DWRESERVE
DB_LRESERVE
DB_URESERVE



Title: Re: List of variables changing of size
Post by: Aeomasdkob on June 02, 2016, 07:05:21 PM
I'm sure it has something special.
Title: Re: List of variables changing of size
Post by: LiaoMi on June 02, 2016, 10:22:11 PM
Quote from: ToutEnMasm on September 13, 2012, 04:05:39 PM

Some variables change of size for different usage like those one:
Quote
IFDEF UNICODE
TCHAR  TYPEDEF  WORD
ELSE
TCHAR  TYPEDEF  BYTE
ENDIF
IFDEF _WIN64
ADO_LONGPTR  TYPEDEF  QWORD
ELSE
ADO_LONGPTR  TYPEDEF  DWORD
ENDIF  _WIN64

I am making a list of them,if you see missing variables be kind to post them here

Quote
intptr_t
uintptr_t
ptrdiff_t
size_t
time_t
TCHAR
SHANDLE_PTR
INT_PTR
UINT_PTR
LONG_PTR
ULONG_PTR
__int3264
NDR64_PTR_WIRE_TYPE
BFT
ADO_LONGPTR
DBLENGTH
DBROWOFFSET
DBROWCOUNT
DBCOUNTITEM
DBORDINAL
DB_LORDINAL
DBBKMARK
DBBYTEOFFSET
DBREFCOUNT
DB_UPARAMS
DB_LPARAMS
DBHASHVALUE
DB_DWRESERVE
DB_LRESERVE
DB_URESERVE

Hallo,

http://rgho.st/7vffvcCdW

For example ...

Best Regards