home *** CD-ROM | disk | FTP | other *** search
- ;
- ; ApiParam.typ: ApiCheck parameter type mappings for ApiGen
- ;
- ; $V = parameter Value (variable type)
- ; $O = api Ordinal (DWORD)
- ; $P = parameter number (DWORD)
- ; $T = data type (ASCIIZ)
- ;
-
- HWND = _Validate_HWND($V, param$P_NULL_OK, $P)
- LPSTR = _Validate_LPSTR($V, param$P_NULL_OK, $P)
- LPCSTR = _Validate_LPSTR($V, param$P_NULL_OK, $P)
- LPWSTR = _Validate_LPWSTR($V, param$P_NULL_OK, $P)
- LPCWSTR = _Validate_LPWSTR($V, param$P_NULL_OK, $P)
- HMENU = _Validate_HMENU($V, param$P_NULL_OK, $P)
- struct HMENU__* = _Validate_HMENU($V, param$P_NULL_OK, $P)
- HCURSOR = _Validate_HCURSOR($V, param$P_NULL_OK, $P)
- HICON = _Validate_HICON($V, param$P_NULL_OK, $P)
- GDIOBJ = _Validate_GDIOBJ($V, param$P_NULL_OK, $?{gdiType}, $P)
- HINST = _Validate_HINST($V, param$P_NULL_OK, $P)
- HPROCESS = _Validate_HPROCESS($V, param$P_NULL_OK, $P)
- HANDLE = _Validate_HANDLE($V, param$P_NULL_OK, $P)
- HGLOBAL = _Validate_HGLOBAL($V, param$P_NULL_OK, $P)
- HLOCAL = _Validate_HLOCAL($V, param$P_NULL_OK, $P)
- HRSRC = _Validate_HRSRC($V, param$P_NULL_OK, $P)
- LPCODE = _Validate_LPCODE($V, param$P_NULL_OK, $P)
- ATOM = _Validate_ATOM($V, $P)
- GLOBALATOM = _Validate_GLOBALATOM($V, $P)
- FLAGS = _Validate_FLAGS($V, $?{allowed:DWORD}, $?{flagsType:DWORD}, $?{fExclusive:DWORD}, param$P_NULL_OK, $P)
- HFILE = _Validate_HFILE($V, $P)
- HHOOK = _Validate_HHOOK($V, param$P_NULL_OK, $P)
- HDWP = _Validate_HDWP($V, $P)
- IDHOOK = _Validate_IDHOOK($V, $P)
- WINDOWWORD = _Validate_WINDOWWORD($V, $?{gww_offset:LONG}, $P)
- WINDOWLONG = _Validate_WINDOWLONG($V, $?{gwl_offset:LONG}, $P)
- CLASSWORD = _Validate_CLASSWORD($V, $?{gwl_offset:LONG}, $P)
- CLASSLONG = _Validate_CLASSLONG($V, $?{gwl_offset:LONG}, $P)
- HKL = _Validate_HKL($V, param$P_NULL_OK, $P)
- HACCEL = _Validate_HACCEL($V, param$P_NULL_OK, $P)
- FILE * = _Validate_FILE_STAR($V, $P)
- HENV = _Validate_HENV($V, param$P_NULL_OK, $P)
- HDBC = _Validate_HDBC($V, param$P_NULL_OK, $P)
- HSTMT = _Validate_HSTMT($V, param$P_NULL_OK, $P)
- HTHREAD = _Validate_HTHREAD($V, param$P_NULL_OK, $P)
- HHEAP = _Validate_HHEAP($V, param$P_NULL_OK, $P)
- KERNELHANDLE = _Validate_KERNELHANDLE($V, param$P_NULL_OK, $P)
- DLGITEM = _Validate_DLGITEM($?{hwnd:HWND}, $V, $P)
- PSID = _Validate_PSID ($V, param$P_NULL_OK, $P)
- PACL = _Validate_PACL($V, param$P_NULL_OK, $P)
-
- char * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- char * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- const char * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- const char * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- char const * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- char const * = _Validate_CHAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
- char ** = _Validate_CHAR_STAR_STAR((DWORD)$V, param$P_NULL_OK, $P)
-
- DWORD = _Log_DWORD($V)
- HKEY = _Log_DWORD($V)
- COLORREF = _Log_DWORD($V)
- LCID = _Log_DWORD($V)
- LCTYPE = _Log_DWORD($V)
- HCONV = _Log_DWORD($V)
- HCONVLIST = _Log_DWORD($V)
- HDDEDATA = _Log_DWORD($V)
- HSZ = _Log_DWORD($V)
- SECURITY_INFORMATION = _Log_DWORD($V)
- REGSAM = _Log_DWORD($V)
- SERVICE_STATUS_HANDLE = _Log_DWORD($V)
-
- int = _Log_DWORD($V)
- unsigned int = _Log_DWORD($V)
- signed int = _Log_DWORD($V)
- UINT = _Log_DWORD($V)
- short = _Log_DWORD($V)
- unsigned short = _Log_DWORD($V)
-
- long = _Log_DWORD($V)
- unsigned long = _Log_DWORD($V)
- signed long = _Log_DWORD($V)
- LONG = _Log_DWORD($V)
- ULONG = _Log_DWORD($V)
-
- Wparam = _Log_DWORD($V)
- Lparam = _Log_DWORD($V)
-
- BOOL = _Log_DWORD($V)
- bool = _Log_DWORD($V)
-
- COORD = _Log_DWORD($V)
-
- size_t = _Log_DWORD($V)
-
- BYTE = _Log_BYTE($V)
- WORD = _Log_WORD($V)
- CHAR = _Log_BYTE($V)
- UCHAR = _Log_BYTE($V)
- char = _Log_BYTE($V)
- unsigned char = _Log_BYTE($V)
- signed char = _Log_BYTE($V)
-
- double = _Log_DOUBLE($V)
- float = _Log_FLOAT($V)
-
- this = _Validate_THIS_PTR((void*)$V)
-
- ;
- ; ApiGen uses this for any unrecognized type
- ;
- ??? = _Log_USER_DEFINED("$T", sizeof($T))
-