The following is a list of untranslated constants and macros from WIN32 SDK.
Following these is a list of functions which were translated but
not resolved, i.e. the exporting dll could not be determined.

W32 SDK

CONSTANTS

const TCHAR dbLangArabic[] = _T(";LANGID=0x0401;CP=1256;COUNTRY=0";);
const TCHAR dbLangChineseSimplified[] = _T(";LANGID=0x0804;CP=936;COUNTRY=0";);
const TCHAR dbLangChineseTraditional[] = _T(";LANGID=0x0404;CP=950;COUNTRY=0";);
const TCHAR dbLangCyrillic[] = _T(";LANGID=0x0419;CP=1251;COUNTRY=0";);
const TCHAR dbLangCzech[] = _T(";LANGID=0x0405;CP=1250;COUNTRY=0";);
const TCHAR dbLangDutch[] = _T(";LANGID=0x0413;CP=1252;COUNTRY=0";);
const TCHAR dbLangGeneral[] = _T(";LANGID=0x0409;CP=1252;COUNTRY=0";);
const TCHAR dbLangGreek[] = _T(";LANGID=0x0408;CP=1253;COUNTRY=0";);
const TCHAR dbLangHebrew[] = _T(";LANGID=0x040D;CP=1255;COUNTRY=0";);
const TCHAR dbLangHungarian[] = _T(";LANGID=0x040E;CP=1250;COUNTRY=0";);
const TCHAR dbLangIcelandic[] = _T(";LANGID=0x040F;CP=1252;COUNTRY=0";);
const TCHAR dbLangJapanese[] = _T(";LANGID=0x0411;CP=932;COUNTRY=0";);
const TCHAR dbLangKorean[] = _T(";LANGID=0x040C;CP=494;COUNTRY=0";);
const TCHAR dbLangNordic[] = _T(";LANGID=0x041D;CP=1252;COUNTRY=0";);
const TCHAR dbLangNorwDan[] = _T(";LANGID=0x0414;CP=1252;COUNTRY=0";);
const TCHAR dbLangPolish[] = _T(";LANGID=0x0415;CP=1250;COUNTRY=0";);
const TCHAR dbLangSpanish[] = _T(";LANGID=0x040A;CP=1252;COUNTRY=0";);
const TCHAR dbLangSwedFin[] = _T(";LANGID=0x040B;CP=1252;COUNTRY=0";);
const TCHAR dbLangThai[] = _T(";LANGID=0x101E;CP=874;COUNTRY=0";);
const TCHAR dbLangTurkish[] = _T(";LANGID=0x041F;CP=1254;COUNTRY=0";);


typedef struct _LARGE_INTEGER { #else typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; }; struct { DWORD LowPart; LONG HighPart; } u; #endif LONGLONG QuadPart; } LARGE_INTEGER;
typedef struct _LARGE_INTEGER { LONGLONG QuadPart; } LARGE_INTEGER;
typedef struct _ULARGE_INTEGER { #else typedef union _ULARGE_INTEGER { struct { DWORD LowPart; DWORD HighPart; }; struct { DWORD LowPart; DWORD HighPart; } u; #endif DWORDLONG QuadPart; } ULARGE_INTEGER;
typedef struct _ULARGE_INTEGER { ULONGLONG QuadPart; } ULARGE_INTEGER;
Macros


Macro: #define RpcAbnormalTermination() AbnormalTermination()

Callback: struct hostent FAR * PASCAL FAR gethostbyaddr(const char FAR * addr, int len, int type);
Callback: struct hostent FAR * PASCAL FAR gethostbyname(const char FAR * name);
Callback: struct protoent FAR * PASCAL FAR getprotobyname(const char FAR * name);
Callback: struct protoent FAR * PASCAL FAR getprotobynumber(int proto);
Callback: struct servent FAR * PASCAL FAR getservbyname(const char FAR * name, const char FAR * proto);
Callback: struct servent FAR * PASCAL FAR getservbyport(int port, const char FAR * proto);
Callback: typedef int __stdcall IIDLookupRtn( const IID * pIID, int * pIndex );

Function: #define Animate_Close(hwnd) Animate_Open(hwnd, NULL)
Function: #define Animate_Create(hwndP, id, dwStyle, hInstance) CreateWindow(ANIMATE_CLASS, NULL, dwStyle, 0, 0, 0, 0, hwndP, (HMENU)(id), hInstance, NULL)
Function: #define Animate_Open(hwnd, szName) (BOOL)SendMessage(hwnd, ACM_OPEN, 0, (LPARAM)(LPTSTR)(szName))
Function: #define Animate_Play(hwnd, from, to, rep) (BOOL)SendMessage(hwnd, ACM_PLAY, (WPARAM)(UINT)(rep), (LPARAM)MAKELONG(from, to))
Function: #define Animate_Seek(hwnd, frame) Animate_Play(hwnd, frame, frame, 1)
Function: #define Animate_Stop(hwnd) (BOOL)SendMessage(hwnd, ACM_STOP, 0, 0)
Function: #define AVICapSM(hwnd,m,w,l) ( (IsWindow(hwnd)) ? ::SendMessage(hwnd,m,w,l) : 0)
Function: #define AVICapSM(hwnd,m,w,l) ( (IsWindow(hwnd)) ? SendMessage(hwnd,m,w,l) : 0)
Function: #define AVIStreamDataSize(pavi, fcc, plSize) AVIStreamReadData(pavi,fcc,NULL,plSize)
Function: #define AVIStreamEndTime(pavi) AVIStreamSampleToTime(pavi, AVIStreamEnd(pavi))
Function: #define AVIStreamFormatSize(pavi, lPos, plSize) AVIStreamReadFormat(pavi,lPos,NULL,plSize)
Function: #define AVIStreamLengthTime(pavi) AVIStreamSampleToTime(pavi, AVIStreamLength(pavi))
Function: #define AVIStreamNearestKeyFrame(pavi, l) AVIStreamFindSample(pavi,l,FIND_PREV|FIND_KEY)
Function: #define AVIStreamNearestKeyFrameTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamNearestKeyFrame(pavi,AVIStreamTimeToSample(pavi, t)))
Function: #define AVIStreamNearestSample(pavi, l) AVIStreamFindSample(pavi,l,FIND_PREV|FIND_ANY)
Function: #define AVIStreamNearestSampleTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamNearestSample(pavi,AVIStreamTimeToSample(pavi,t)))
Function: #define AVIStreamNextKeyFrame(pavi,l) AVIStreamFindSample(pavi,l+1,FIND_NEXT|FIND_KEY)
Function: #define AVIStreamNextKeyFrameTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamNextKeyFrame(pavi,AVIStreamTimeToSample(pavi, t)))
Function: #define AVIStreamNextSample(pavi, l) AVIStreamFindSample(pavi,l+1,FIND_NEXT|FIND_ANY)
Function: #define AVIStreamNextSampleTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamNextSample(pavi,AVIStreamTimeToSample(pavi,t)))
Function: #define AVIStreamPrevKeyFrame(pavi, l) AVIStreamFindSample(pavi,l-1,FIND_PREV|FIND_KEY)
Function: #define AVIStreamPrevKeyFrameTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamPrevKeyFrame(pavi,AVIStreamTimeToSample(pavi, t)))
Function: #define AVIStreamPrevSample(pavi, l) AVIStreamFindSample(pavi,l-1,FIND_PREV|FIND_ANY)
Function: #define AVIStreamPrevSampleTime(pavi, t) AVIStreamSampleToTime(pavi, AVIStreamPrevSample(pavi,AVIStreamTimeToSample(pavi,t)))
Function: #define AVIStreamSampleSize(pavi, lPos, plSize) AVIStreamRead(pavi,lPos,1,NULL,0,plSize,NULL)
Function: #define AVIStreamSampleToSample(pavi1, pavi2, l) AVIStreamTimeToSample(pavi1,AVIStreamSampleToTime(pavi2, l))
Function: #define AVIStreamStartTime(pavi) AVIStreamSampleToTime(pavi, AVIStreamStart(pavi))
Function: #define Button_Enable(hwndCtl, fEnable) EnableWindow((hwndCtl), (fEnable))
Function: #define Button_GetCheck(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), BM_GETCHECK, 0L, 0L))
Function: #define Button_GetState(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), BM_GETSTATE, 0L, 0L))
Function: #define Button_GetText(hwndCtl, lpch, cchMax) GetWindowText((hwndCtl), (lpch), (cchMax))
Function: #define Button_GetTextLength(hwndCtl) GetWindowTextLength(hwndCtl)
Function: #define Button_SetCheck(hwndCtl, check) ((void)SendMessage((hwndCtl), BM_SETCHECK, (WPARAM)(int)(check), 0L))
Function: #define Button_SetState(hwndCtl, state) ((UINT)(DWORD)SendMessage((hwndCtl), BM_SETSTATE, (WPARAM)(int)(state), 0L))
Function: #define Button_SetStyle(hwndCtl, style, fRedraw) ((void)SendMessage((hwndCtl), BM_SETSTYLE, (WPARAM)LOWORD(style), MAKELPARAM(((fRedraw) ? TRUE : FALSE), 0)))
Function: #define Button_SetText(hwndCtl, lpsz) SetWindowText((hwndCtl), (lpsz))
Function: #define capCaptureAbort(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_ABORT, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureGetSetup(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_GET_SEQUENCE_SETUP, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPCAPTUREPARMS)(s)))
Function: #define capCaptureSequence(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_SEQUENCE, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureSequenceNoFile(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_SEQUENCE_NOFILE, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureSetSetup(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_SEQUENCE_SETUP, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPCAPTUREPARMS)(s)))
Function: #define capCaptureSingleFrame(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_SINGLE_FRAME, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureSingleFrameClose(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_SINGLE_FRAME_CLOSE, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureSingleFrameOpen(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_SINGLE_FRAME_OPEN, (WPARAM)0, (LPARAM)0L))
Function: #define capCaptureStop(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_STOP, (WPARAM)0, (LPARAM)0L))
Function: #define capDlgVideoCompression(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_DLG_VIDEOCOMPRESSION, 0, 0L))
Function: #define capDlgVideoDisplay(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_DLG_VIDEODISPLAY, 0, 0L))
Function: #define capDlgVideoFormat(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_DLG_VIDEOFORMAT, 0, 0L))
Function: #define capDlgVideoSource(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_DLG_VIDEOSOURCE, 0, 0L))
Function: #define capDriverConnect(hwnd, i) ((BOOL)AVICapSM(hwnd, WM_CAP_DRIVER_CONNECT, (WPARAM)(i), 0L))
Function: #define capDriverDisconnect(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_DRIVER_DISCONNECT, (WPARAM)0, 0L))
Function: #define capDriverGetCaps(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_DRIVER_GET_CAPS, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPCAPDRIVERCAPS)(s)))
Function: #define capDriverGetName(hwnd, szName, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_DRIVER_GET_NAME, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capDriverGetVersion(hwnd, szVer, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_DRIVER_GET_VERSION, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPTSTR)(szVer)))
Function: #define capEditCopy(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_EDIT_COPY, 0, 0L))
Function: #define capFileAlloc(hwnd, dwSize) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_ALLOCATE, 0, (LPARAM)(DWORD)(dwSize)))
Function: #define capFileGetCaptureFile(hwnd, szName, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_GET_CAPTURE_FILE, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capFileSaveAs(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_SAVEAS, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capFileSaveDIB(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_SAVEDIB, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capFileSetCaptureFile(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_SET_CAPTURE_FILE, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capFileSetInfoChunk(hwnd, lpInfoChunk) ((BOOL)AVICapSM(hwnd, WM_CAP_FILE_SET_INFOCHUNK, (WPARAM)0, (LPARAM)(LPCAPINFOCHUNK)(lpInfoChunk)))
Function: #define capGetAudioFormat(hwnd, s, wSize) ((DWORD)AVICapSM(hwnd, WM_CAP_GET_AUDIOFORMAT, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPWAVEFORMATEX)(s)))
Function: #define capGetAudioFormatSize(hwnd) ((DWORD)AVICapSM(hwnd, WM_CAP_GET_AUDIOFORMAT, (WPARAM)0, (LPARAM)0L))
Function: #define capGetMCIDeviceName(hwnd, szName, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_GET_MCI_DEVICE, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capGetStatus(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_GET_STATUS, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPCAPSTATUS)(s)))
Function: #define capGetUserData(hwnd) (AVICapSM(hwnd, WM_CAP_GET_USER_DATA, 0, 0))
Function: #define capGetVideoFormat(hwnd, s, wSize) ((DWORD)AVICapSM(hwnd, WM_CAP_GET_VIDEOFORMAT, (WPARAM)(wSize), (LPARAM)(LPVOID)(s)))
Function: #define capGetVideoFormatSize(hwnd) ((DWORD)AVICapSM(hwnd, WM_CAP_GET_VIDEOFORMAT, 0, 0L))
Function: #define capGrabFrame(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_GRAB_FRAME, (WPARAM)0, (LPARAM)0L))
Function: #define capGrabFrameNoStop(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_GRAB_FRAME_NOSTOP, (WPARAM)0, (LPARAM)0L))
Function: #define capOverlay(hwnd, f) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_OVERLAY, (WPARAM)(BOOL)(f), 0L))
Function: #define capPaletteAuto(hwnd, iFrames, iColors) ((BOOL)AVICapSM(hwnd, WM_CAP_PAL_AUTOCREATE, (WPARAM)(iFrames), (LPARAM)(DWORD)(iColors)))
Function: #define capPaletteManual(hwnd, fGrab, iColors) ((BOOL)AVICapSM(hwnd, WM_CAP_PAL_MANUALCREATE, (WPARAM)(fGrab), (LPARAM)(DWORD)(iColors)))
Function: #define capPaletteOpen(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_PAL_OPEN, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capPalettePaste(hwnd) ((BOOL)AVICapSM(hwnd, WM_CAP_PAL_PASTE, (WPARAM) 0, (LPARAM)0L))
Function: #define capPaletteSave(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_PAL_SAVE, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capPreview(hwnd, f) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_PREVIEW, (WPARAM)(BOOL)(f), 0L))
Function: #define capPreviewRate(hwnd, wMS) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_PREVIEWRATE, (WPARAM)(wMS), 0))
Function: #define capPreviewScale(hwnd, f) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_SCALE, (WPARAM)(BOOL)f, 0L))
Function: #define capSetAudioFormat(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_AUDIOFORMAT, (WPARAM)(wSize), (LPARAM)(LPVOID)(LPWAVEFORMATEX)(s)))
Function: #define capSetCallbackOnCapControl(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_CAPCONTROL, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnError(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_ERROR, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnFrame(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_FRAME, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnStatus(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_STATUS, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnVideoStream(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_VIDEOSTREAM, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnWaveStream(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_WAVESTREAM, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetCallbackOnYield(hwnd, fpProc) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_CALLBACK_YIELD, 0, (LPARAM)(LPVOID)(fpProc)))
Function: #define capSetMCIDeviceName(hwnd, szName) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_MCI_DEVICE, 0, (LPARAM)(LPVOID)(LPTSTR)(szName)))
Function: #define capSetScrollPos(hwnd, lpP) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_SCROLL, (WPARAM)0, (LPARAM)(LPPOINT)(lpP)))
Function: #define capSetUserData(hwnd, lUser) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_USER_DATA, 0, (LPARAM)lUser))
Function: #define capSetVideoFormat(hwnd, s, wSize) ((BOOL)AVICapSM(hwnd, WM_CAP_SET_VIDEOFORMAT, (WPARAM)(wSize), (LPARAM)(LPVOID)(s)))
Function: #define ComboBox_AddItemData(hwndCtl, data) ((int)(DWORD)SendMessage((hwndCtl), CB_ADDSTRING, 0L, (LPARAM)(data)))
Function: #define ComboBox_AddString(hwndCtl, lpsz) ((int)(DWORD)SendMessage((hwndCtl), CB_ADDSTRING, 0L, (LPARAM)(LPCTSTR)(lpsz)))
Function: #define ComboBox_DeleteString(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), CB_DELETESTRING, (WPARAM)(int)(index), 0L))
Function: #define ComboBox_Dir(hwndCtl, attrs, lpszFileSpec) ((int)(DWORD)SendMessage((hwndCtl), CB_DIR, (WPARAM)(UINT)(attrs), (LPARAM)(LPCTSTR)(lpszFileSpec)))
Function: #define ComboBox_Enable(hwndCtl, fEnable) EnableWindow((hwndCtl), (fEnable))
Function: #define ComboBox_FindItemData(hwndCtl, indexStart, data) ((int)(DWORD)SendMessage((hwndCtl), CB_FINDSTRING, (WPARAM)(int)(indexStart), (LPARAM)(data)))
Function: #define ComboBox_FindString(hwndCtl, indexStart, lpszFind) ((int)(DWORD)SendMessage((hwndCtl), CB_FINDSTRING, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszFind)))
Function: #define ComboBox_FindStringExact(hwndCtl, indexStart, lpszFind) ((int)(DWORD)SendMessage((hwndCtl), CB_FINDSTRINGEXACT, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszFind)))
Function: #define ComboBox_GetCount(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), CB_GETCOUNT, 0L, 0L))
Function: #define ComboBox_GetCurSel(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), CB_GETCURSEL, 0L, 0L))
Function: #define ComboBox_GetDroppedControlRect(hwndCtl, lprc) ((void)SendMessage((hwndCtl), CB_GETDROPPEDCONTROLRECT, 0L, (LPARAM)(RECT * )(lprc)))
Function: #define ComboBox_GetDroppedState(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), CB_GETDROPPEDSTATE, 0L, 0L))
Function: #define ComboBox_GetEditSel(hwndCtl) ((DWORD)SendMessage((hwndCtl), CB_GETEDITSEL, 0L, 0L))
Function: #define ComboBox_GetExtendedUI(hwndCtl) ((UINT)(DWORD)SendMessage((hwndCtl), CB_GETEXTENDEDUI, 0L, 0L))
Function: #define ComboBox_GetItemData(hwndCtl, index) ((LRESULT)(DWORD)SendMessage((hwndCtl), CB_GETITEMDATA, (WPARAM)(int)(index), 0L))
Function: #define ComboBox_GetItemHeight(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), CB_GETITEMHEIGHT, 0L, 0L))
Function: #define ComboBox_GetLBText(hwndCtl, index, lpszBuffer) ((int)(DWORD)SendMessage((hwndCtl), CB_GETLBTEXT, (WPARAM)(int)(index), (LPARAM)(LPCTSTR)(lpszBuffer)))
Function: #define ComboBox_GetLBTextLen(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), CB_GETLBTEXTLEN, (WPARAM)(int)(index), 0L))
Function: #define ComboBox_GetText(hwndCtl, lpch, cchMax) GetWindowText((hwndCtl), (lpch), (cchMax))
Function: #define ComboBox_GetTextLength(hwndCtl) GetWindowTextLength(hwndCtl)
Function: #define ComboBox_InsertItemData(hwndCtl, index, data) ((int)(DWORD)SendMessage((hwndCtl), CB_INSERTSTRING, (WPARAM)(int)(index), (LPARAM)(data)))
Function: #define ComboBox_InsertString(hwndCtl, index, lpsz) ((int)(DWORD)SendMessage((hwndCtl), CB_INSERTSTRING, (WPARAM)(int)(index), (LPARAM)(LPCTSTR)(lpsz)))
Function: #define ComboBox_LimitText(hwndCtl, cchLimit) ((int)(DWORD)SendMessage((hwndCtl), CB_LIMITTEXT, (WPARAM)(int)(cchLimit), 0L))
Function: #define ComboBox_ResetContent(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), CB_RESETCONTENT, 0L, 0L))
Function: #define ComboBox_SelectItemData(hwndCtl, indexStart, data) ((int)(DWORD)SendMessage((hwndCtl), CB_SELECTSTRING, (WPARAM)(int)(indexStart), (LPARAM)(data)))
Function: #define ComboBox_SelectString(hwndCtl, indexStart, lpszSelect) ((int)(DWORD)SendMessage((hwndCtl), CB_SELECTSTRING, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszSelect)))
Function: #define ComboBox_SetCurSel(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), CB_SETCURSEL, (WPARAM)(int)(index), 0L))
Function: #define ComboBox_SetEditSel(hwndCtl, ichStart, ichEnd) ((int)(DWORD)SendMessage((hwndCtl), CB_SETEDITSEL, 0L, MAKELPARAM((ichStart), (ichEnd))))
Function: #define ComboBox_SetExtendedUI(hwndCtl, flags) ((int)(DWORD)SendMessage((hwndCtl), CB_SETEXTENDEDUI, (WPARAM)(UINT)(flags), 0L))
Function: #define ComboBox_SetItemData(hwndCtl, index, data) ((int)(DWORD)SendMessage((hwndCtl), CB_SETITEMDATA, (WPARAM)(int)(index), (LPARAM)(data)))
Function: #define ComboBox_SetItemHeight(hwndCtl, index, cyItem) ((int)(DWORD)SendMessage((hwndCtl), CB_SETITEMHEIGHT, (WPARAM)(int)(index), (LPARAM)(int)cyItem))
Function: #define ComboBox_SetText(hwndCtl, lpsz) SetWindowText((hwndCtl), (lpsz))
Function: #define ComboBox_ShowDropdown(hwndCtl, fShow) ((BOOL)(DWORD)SendMessage((hwndCtl), CB_SHOWDROPDOWN, (WPARAM)(BOOL)(fShow), 0L))
Function: #define CommDlg_OpenSave_GetFilePathA(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETFILEPATH, (WPARAM)_cbmax, (LPARAM)(LPSTR)_psz)
Function: #define CommDlg_OpenSave_GetFilePathW(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETFILEPATH, (WPARAM)_cbmax, (LPARAM)(LPWSTR)_psz)
Function: #define CommDlg_OpenSave_GetFolderIDList(_hdlg, _pidl, _cbmax) (int)SNDMSG(_hdlg, CDM_GETFOLDERIDLIST, (WPARAM)_cbmax, (LPARAM)(LPVOID)_pidl)
Function: #define CommDlg_OpenSave_GetFolderPathA(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETFOLDERPATH, (WPARAM)_cbmax, (LPARAM)(LPSTR)_psz)
Function: #define CommDlg_OpenSave_GetFolderPathW(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETFOLDERPATH, (WPARAM)_cbmax, (LPARAM)(LPWSTR)_psz)
Function: #define CommDlg_OpenSave_GetSpecA(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETSPEC, (WPARAM)_cbmax, (LPARAM)(LPSTR)_psz)
Function: #define CommDlg_OpenSave_GetSpecW(_hdlg, _psz, _cbmax) (int)SNDMSG(_hdlg, CDM_GETSPEC, (WPARAM)_cbmax, (LPARAM)(LPWSTR)_psz)
Function: #define CommDlg_OpenSave_HideControl(_hdlg, _id) (void)SNDMSG(_hdlg, CDM_HIDECONTROL, (WPARAM)_id, 0)
Function: #define CommDlg_OpenSave_SetControlText(_hdlg, _id, _text) (void)SNDMSG(_hdlg, CDM_SETCONTROLTEXT, (WPARAM)_id, (LPARAM)(LPSTR)_text)
Function: #define CommDlg_OpenSave_SetDefExt(_hdlg, _pszext) (void)SNDMSG(_hdlg, CDM_SETDEFEXT, 0, (LPARAM)(LPSTR)_pszext)
Function: #define CopyCursor(pcur) ((HCURSOR)CopyIcon((HICON)(pcur)))
Function: #define CopyMemory(pbDst,pbSrc,cb) do { size_t _cb = (size_t)(cb); if (_cb) memcpy(pbDst,pbSrc,_cb); } while (FALSE)
Function: #define CopyRgn(hrgnDst, hrgnSrc) CombineRgn(hrgnDst, hrgnSrc, 0, RGN_COPY)
Function: #define CreateDialogA(hInstance, lpName, hWndParent, lpDialogFunc) CreateDialogParamA(hInstance, lpName, hWndParent, lpDialogFunc, 0L)
Function: #define CreateDialogIndirectA(hInstance, lpTemplate, hWndParent, lpDialogFunc) CreateDialogIndirectParamA(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
Function: #define CreateDialogIndirectW(hInstance, lpTemplate, hWndParent, lpDialogFunc) CreateDialogIndirectParamW(hInstance, lpTemplate, hWndParent, lpDialogFunc, 0L)
Function: #define CreateDialogW(hInstance, lpName, hWndParent, lpDialogFunc) CreateDialogParamW(hInstance, lpName, hWndParent, lpDialogFunc, 0L)
Function: #define CreateMutex(pv, bool, sz) (INVALID_HANDLE_VALUE)
Function: #define CreateWindowA(lpClassName, lpWindowName, dwStyle, x, y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam) CreateWindowExA(0L, lpClassName, lpWindowName, dwStyle, x, y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
Function: #define CreateWindowW(lpClassName, lpWindowName, dwStyle, x, y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam) CreateWindowExW(0L, lpClassName, lpWindowName, dwStyle, x, y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
Function: #define DeleteBitmap(hbm) DeleteObject((HGDIOBJ)(HBITMAP)(hbm))
Function: #define DeleteBrush(hbr) DeleteObject((HGDIOBJ)(HBRUSH)(hbr))
Function: #define DeleteFont(hfont) DeleteObject((HGDIOBJ)(HFONT)(hfont))
Function: #define DeletePalette(hpal) DeleteObject((HGDIOBJ)(HPALETTE)(hpal))
Function: #define DeletePen(hpen) DeleteObject((HGDIOBJ)(HPEN)(hpen))
Function: #define DeleteRgn(hrgn) DeleteObject((HGDIOBJ)(HRGN)(hrgn))
Function: #define DisplayDibBegin() DisplayDib(NULL, NULL, DISPLAYDIB_BEGIN|DISPDIB_NOWAIT)
Function: #define DisplayDibEnd() DisplayDib(NULL, NULL, DISPLAYDIB_END|DISPDIB_NOWAIT)
Function: #define DisplayDibWindowBegin(hwnd) ::ShowWindow(hwnd, SW_SHOWNORMAL)
Function: #define DisplayDibWindowBegin(hwnd) ShowWindow(hwnd, SW_SHOWNORMAL)
Function: #define DisplayDibWindowBeginEx(hwnd) SendMessage(hwnd, DDM_BEGIN, 0, 0)
Function: #define DisplayDibWindowBeginEx(hwnd, f) ::SendMessage(hwnd, DDM_BEGIN, (WPARAM)(UINT)(f), 0)
Function: #define DisplayDibWindowClose(hwnd) ::SendMessage(hwnd, DDM_CLOSE, 0, 0)
Function: #define DisplayDibWindowClose(hwnd) SendMessage(hwnd, DDM_CLOSE, 0, 0)
Function: #define DisplayDibWindowCreate(hwndP, hInstance) DisplayDibWindowCreateEx(hwndP, hInstance, WS_POPUP)
Function: #define DisplayDibWindowDraw(hwnd, flags, bits, size) DisplayDibWindowMessage(hwnd, DDM_DRAW, (WPARAM)(UINT)(flags), (LPARAM)(LPVOID)(bits), (DWORD)(size))
Function: #define DisplayDibWindowEnd(hwnd) ::ShowWindow(hwnd, SW_HIDE)
Function: #define DisplayDibWindowEnd(hwnd) ShowWindow(hwnd, SW_HIDE)
Function: #define DisplayDibWindowEndEx(hwnd) ::SendMessage(hwnd, DDM_END, 0, 0)
Function: #define DisplayDibWindowEndEx(hwnd) SendMessage(hwnd, DDM_END, 0, 0)
Function: #define DisplayDibWindowSetFmt(hwnd, lpbi) DisplayDibWindowMessage(hwnd, DDM_SETFMT, 0, (LPARAM)(LPVOID)(lpbi), sizeof(BITMAPINFOHEADER) + 256 * sizeof(RGBQUAD))
Function: #define DrawDibUpdate(hdd, hdc, x, y) DrawDibDraw(hdd, hdc, x, y, 0, 0, NULL, NULL, 0, 0, 0, 0, DDF_UPDATE)
Function: #define DrawPenDataFmt(hdc, lprect, hpndt) DrawPenDataEx(hdc, lprect, hpndt, 0, IX_END, 0, IX_END, NULL, NULL, 0)
Function: #define Edit_CanUndo(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_CANUNDO, 0L, 0L))
Function: #define Edit_EmptyUndoBuffer(hwndCtl) ((void)SendMessage((hwndCtl), EM_EMPTYUNDOBUFFER, 0L, 0L))
Function: #define Edit_Enable(hwndCtl, fEnable) EnableWindow((hwndCtl), (fEnable))
Function: #define Edit_FmtLines(hwndCtl, fAddEOL) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_FMTLINES, (WPARAM)(BOOL)(fAddEOL), 0L))
Function: #define Edit_GetFirstVisibleLine(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), EM_GETFIRSTVISIBLELINE, 0L, 0L))
Function: #define Edit_GetHandle(hwndCtl) ((HLOCAL)(UINT)(DWORD)SendMessage((hwndCtl), EM_GETHANDLE, 0L, 0L))
Function: #define Edit_GetLine(hwndCtl, line, lpch, cchMax) (( * ((int * )(lpch)) = (cchMax)), ((int)(DWORD)SendMessage((hwndCtl), EM_GETLINE, (WPARAM)(int)(line), (LPARAM)(LPTSTR)(lpch))))
Function: #define Edit_GetLineCount(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), EM_GETLINECOUNT, 0L, 0L))
Function: #define Edit_GetModify(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_GETMODIFY, 0L, 0L))
Function: #define Edit_GetPasswordChar(hwndCtl) ((TCHAR)(DWORD)SendMessage((hwndCtl), EM_GETPASSWORDCHAR, 0L, 0L))
Function: #define Edit_GetRect(hwndCtl, lprc) ((void)SendMessage((hwndCtl), EM_GETRECT, 0L, (LPARAM)(RECT * )(lprc)))
Function: #define Edit_GetSel(hwndCtl) ((DWORD)SendMessage((hwndCtl), EM_GETSEL, 0L, 0L))
Function: #define Edit_GetText(hwndCtl, lpch, cchMax) GetWindowText((hwndCtl), (lpch), (cchMax))
Function: #define Edit_GetTextLength(hwndCtl) GetWindowTextLength(hwndCtl)
Function: #define Edit_GetWordBreakProc(hwndCtl) ((EDITWORDBREAKPROC)SendMessage((hwndCtl), EM_GETWORDBREAKPROC, 0L, 0L))
Function: #define Edit_LimitText(hwndCtl, cchMax) ((void)SendMessage((hwndCtl), EM_LIMITTEXT, (WPARAM)(cchMax), 0L))
Function: #define Edit_LineFromChar(hwndCtl, ich) ((int)(DWORD)SendMessage((hwndCtl), EM_LINEFROMCHAR, (WPARAM)(int)(ich), 0L))
Function: #define Edit_LineIndex(hwndCtl, line) ((int)(DWORD)SendMessage((hwndCtl), EM_LINEINDEX, (WPARAM)(int)(line), 0L))
Function: #define Edit_LineLength(hwndCtl, line) ((int)(DWORD)SendMessage((hwndCtl), EM_LINELENGTH, (WPARAM)(int)(line), 0L))
Function: #define Edit_ReplaceSel(hwndCtl, lpszReplace) ((void)SendMessage((hwndCtl), EM_REPLACESEL, 0L, (LPARAM)(LPCTSTR)(lpszReplace)))
Function: #define Edit_Scroll(hwndCtl, dv, dh) ((void)SendMessage((hwndCtl), EM_LINESCROLL, (WPARAM)(dh), (LPARAM)(dv)))
Function: #define Edit_ScrollCaret(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_SCROLLCARET, 0, 0L))
Function: #define Edit_SetHandle(hwndCtl, h) ((void)SendMessage((hwndCtl), EM_SETHANDLE, (WPARAM)(UINT)(HLOCAL)(h), 0L))
Function: #define Edit_SetModify(hwndCtl, fModified) ((void)SendMessage((hwndCtl), EM_SETMODIFY, (WPARAM)(UINT)(fModified), 0L))
Function: #define Edit_SetPasswordChar(hwndCtl, ch) ((void)SendMessage((hwndCtl), EM_SETPASSWORDCHAR, (WPARAM)(UINT)(ch), 0L))
Function: #define Edit_SetReadOnly(hwndCtl, fReadOnly) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_SETREADONLY, (WPARAM)(BOOL)(fReadOnly), 0L))
Function: #define Edit_SetRect(hwndCtl, lprc) ((void)SendMessage((hwndCtl), EM_SETRECT, 0L, (LPARAM)(const RECT * )(lprc)))
Function: #define Edit_SetRectNoPaint(hwndCtl, lprc) ((void)SendMessage((hwndCtl), EM_SETRECTNP, 0L, (LPARAM)(const RECT * )(lprc)))
Function: #define Edit_SetSel(hwndCtl, ichStart, ichEnd) ((void)SendMessage((hwndCtl), EM_SETSEL, (ichStart), (ichEnd)))
Function: #define Edit_SetTabStops(hwndCtl, cTabs, lpTabs) ((void)SendMessage((hwndCtl), EM_SETTABSTOPS, (WPARAM)(int)(cTabs), (LPARAM)(const int * )(lpTabs)))
Function: #define Edit_SetText(hwndCtl, lpsz) SetWindowText((hwndCtl), (lpsz))
Function: #define Edit_SetWordBreakProc(hwndCtl, lpfnWordBreak) ((void)SendMessage((hwndCtl), EM_SETWORDBREAKPROC, 0L, (LPARAM)(EDITWORDBREAKPROC)(lpfnWordBreak)))
Function: #define Edit_Undo(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), EM_UNDO, 0L, 0L))
Function: #define EnumTaskWindows(hTask, lpfn, lParam) EnumThreadWindows((DWORD)hTask, lpfn, lParam)
Function: #define ExitWindows(dwReserved, Code) ExitWindowsEx(EWX_LOGOFF, 0xFFFFFFFF)
Function: #define FillMemory(pb,cb,b) memset((pb),(b),(cb))
Function: #define FreeModule(hLibModule) FreeLibrary((hLibModule))
Function: #define GetBValue(rgb) ((BYTE)((rgb)>>16))
Function: #define GetCurrentTime() GetTickCount()
Function: #define GetCValue(cmyk) ((BYTE)(cmyk))
Function: #define GetFirstChild(hwnd) GetTopWindow(hwnd)
Function: #define GetFirstSibling(hwnd) GetWindow(hwnd, GW_HWNDFIRST)
Function: #define GetFreeSpace(w) (0x100000L)
Function: #define GetGValue(rgb) ((BYTE)(((WORD)(rgb)) >> 8))
Function: #define GetInstanceModule(hInstance) (HMODULE)(hInstance)
Function: #define GetKdContext(ppi) Ioctl( IG_KD_CONTEXT, (PVOID)ppi, sizeof( * ppi) )
Function: #define GetKValue(cmyk) ((BYTE)((cmyk)>>24))
Function: #define GetLastSibling(hwnd) GetWindow(hwnd, GW_HWNDLAST)
Function: #define GetMValue(cmyk) ((BYTE)((cmyk)>> 8))
Function: #define GetNextSibling(hwnd) GetWindow(hwnd, GW_HWNDNEXT)
Function: #define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)
Function: #define GetPrevSibling(hwnd) GetWindow(hwnd, GW_HWNDPREV)
Function: #define GetRValue(rgb) ((BYTE)(rgb))
Function: #define GetScode(hr) ((SCODE) (hr))
Function: #define GetStockBrush(i) ((HBRUSH)GetStockObject(i))
Function: #define GetStockFont(i) ((HFONT)GetStockObject(i))
Function: #define GetStockPen(i) ((HPEN)GetStockObject(i))
Function: #define GetSysModalWindow() (NULL)
Function: #define GetTempFileName32(_szPath,_szPfx,_n,_lpbuf) GetTempFileName(_szPath,_szPfx,_n,_lpbuf)
Function: #define GetWEventRef() (LOWORD(GetMessageExtraInfo()))
Function: #define GetWindowExStyle(hwnd) ((DWORD)GetWindowLong(hwnd, GWL_EXSTYLE))
Function: #define GetWindowFont(hwnd) FORWARD_WM_GETFONT((hwnd), SendMessage)
Function: #define GetWindowID(hwnd) GetDlgCtrlID(hwnd)
Function: #define GetWindowInstance(hwnd) ((HMODULE)GetWindowLong(hwnd, GWL_HINSTANCE))
Function: #define GetWindowOwner(hwnd) GetWindow(hwnd, GW_OWNER)
Function: #define GetWindowStyle(hwnd) ((DWORD)GetWindowLong(hwnd, GWL_STYLE))
Function: #define GetWindowTask(hWnd) ((HANDLE)GetWindowThreadProcessId(hWnd, NULL))
Function: #define GetYValue(cmyk) ((BYTE)((cmyk)>>16))
Function: #define GlobalAllocPtr(flags, cb) (GlobalLock(GlobalAlloc((flags), (cb))))
Function: #define GlobalDiscard( h ) GlobalReAlloc( (h), 0, GMEM_MOVEABLE )
Function: #define GlobalFreePtr(lp) (GlobalUnlockPtr(lp), (BOOL)GlobalFree(GlobalPtrHandle(lp)))
Function: #define GlobalLockPtr(lp) ((BOOL)GlobalLock(GlobalPtrHandle(lp)))
Function: #define GlobalLRUNewest( h ) (HANDLE)(h)
Function: #define GlobalLRUOldest( h ) (HANDLE)(h)
Function: #define GlobalPtrHandle(lp) ((HGLOBAL)GlobalHandle(lp))
Function: #define GlobalReAllocPtr(lp, cbNew, flags) (GlobalUnlockPtr(lp), GlobalLock(GlobalReAlloc(GlobalPtrHandle(lp) , (cbNew), (flags))))
Function: #define GlobalUnlockPtr(lp) GlobalUnlock(GlobalPtrHandle(lp))
Function: #define Header_DeleteItem(hwndHD, i) (BOOL)SendMessage((hwndHD), HDM_DELETEITEM, (WPARAM)(int)(i), 0L)
Function: #define Header_GetItem(hwndHD, i, phdi) (BOOL)SendMessage((hwndHD), HDM_GETITEM, (WPARAM)(int)(i), (LPARAM)(HD_ITEM FAR * )(phdi))
Function: #define Header_GetItemCount(hwndHD) (int)SendMessage((hwndHD), HDM_GETITEMCOUNT, 0, 0L)
Function: #define Header_InsertItem(hwndHD, i, phdi) (int)SendMessage((hwndHD), HDM_INSERTITEM, (WPARAM)(int)(i), (LPARAM)(const HD_ITEM FAR * )(phdi))
Function: #define Header_Layout(hwndHD, playout) (BOOL)SendMessage((hwndHD), HDM_LAYOUT, 0, (LPARAM)(HD_LAYOUT FAR * )(playout))
Function: #define Header_SetItem(hwndHD, i, phdi) (BOOL)SendMessage((hwndHD), HDM_SETITEM, (WPARAM)(int)(i), (LPARAM)(const HD_ITEM FAR * )(phdi))
Function: #define ICAbout(hic, hwnd) ICSendMessage(hic, ICM_ABOUT, (DWORD)(UINT)(hwnd), 0)
Function: #define ICCompressBegin(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_COMPRESS_BEGIN, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICCompressEnd(hic) ICSendMessage(hic, ICM_COMPRESS_END, 0, 0)
Function: #define ICCompressGetFormat(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_COMPRESS_GET_FORMAT, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICCompressGetFormatSize(hic, lpbi) ICCompressGetFormat(hic, lpbi, NULL)
Function: #define ICCompressGetSize(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_COMPRESS_GET_SIZE, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICCompressQuery(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_COMPRESS_QUERY, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICConfigure(hic, hwnd) ICSendMessage(hic, ICM_CONFIGURE, (DWORD)(UINT)(hwnd), 0)
Function: #define ICDecompressBegin(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_DECOMPRESS_BEGIN, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICDecompressEnd(hic) ICSendMessage(hic, ICM_DECOMPRESS_END, 0, 0)
Function: #define ICDecompressExEnd(hic) ICSendMessage(hic, ICM_DECOMPRESSEX_END, 0, 0)
Function: #define ICDecompressGetFormat(hic, lpbiInput, lpbiOutput) ((LONG) ICSendMessage(hic, ICM_DECOMPRESS_GET_FORMAT, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput)))
Function: #define ICDecompressGetFormatSize(hic, lpbi) ICDecompressGetFormat(hic, lpbi, NULL)
Function: #define ICDecompressGetPalette(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_DECOMPRESS_GET_PALETTE, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS)
Function: #define ICDecompressQuery(hic, lpbiInput, lpbiOutput) ICSendMessage(hic, ICM_DECOMPRESS_QUERY, (DWORD)(LPVOID)(lpbiInput), (DWORD)(LPVOID)(lpbiOutput))
Function: #define ICDecompressSetPalette(hic, lpbiPalette) ICSendMessage(hic, ICM_DECOMPRESS_SET_PALETTE, (DWORD)(LPVOID)(lpbiPalette), 0)
Function: #define ICDrawChangePalette(hic, lpbiInput) ICSendMessage(hic, ICM_DRAW_CHANGEPALETTE, (DWORD)(LPVOID)(lpbiInput), 0L)
Function: #define ICDrawEnd(hic) ICSendMessage(hic, ICM_DRAW_END, 0, 0)
Function: #define ICDrawFlush(hic) ICSendMessage(hic, ICM_DRAW_FLUSH, 0, 0)
Function: #define ICDrawGetTime(hic, lplTime) ICSendMessage(hic, ICM_DRAW_GETTIME, (DWORD)(LPVOID)(lplTime), 0)
Function: #define ICDrawOpen(fccType, fccHandler, lpbiIn) ICLocate(fccType, fccHandler, lpbiIn, NULL, ICMODE_DRAW)
Function: #define ICDrawQuery(hic, lpbiInput) ICSendMessage(hic, ICM_DRAW_QUERY, (DWORD)(LPVOID)(lpbiInput), 0L)
Function: #define ICDrawRealize(hic, hdc, fBackground) ICSendMessage(hic, ICM_DRAW_REALIZE, (DWORD)(UINT)(HDC)(hdc), (DWORD)(BOOL)(fBackground))
Function: #define ICDrawRenderBuffer(hic) ICSendMessage(hic, ICM_DRAW_RENDERBUFFER, 0, 0)
Function: #define ICDrawSetTime(hic, lTime) ICSendMessage(hic, ICM_DRAW_SETTIME, (DWORD)lTime, 0)
Function: #define ICDrawStart(hic) ICSendMessage(hic, ICM_DRAW_START, 0, 0)
Function: #define ICDrawStartPlay(hic, lFrom, lTo) ICSendMessage(hic, ICM_DRAW_START_PLAY, (DWORD)(lFrom), (DWORD)(lTo))
Function: #define ICDrawStop(hic) ICSendMessage(hic, ICM_DRAW_STOP, 0, 0)
Function: #define ICDrawStopPlay(hic) ICSendMessage(hic, ICM_DRAW_STOP_PLAY, 0, 0)
Function: #define ICDrawWindow(hic, prc) ICSendMessage(hic, ICM_DRAW_WINDOW, (DWORD)(LPVOID)(prc), sizeof(RECT))
Function: #define ICGetBuffersWanted(hic, lpdwBuffers) ICSendMessage(hic, ICM_GETBUFFERSWANTED, (DWORD)(LPVOID)(lpdwBuffers), 0)
Function: #define ICGetDefaultKeyFrameRate(hic) (ICSendMessage(hic, ICM_GETDEFAULTKEYFRAMERATE, (DWORD)(LPVOID)& dwICValue, sizeof(DWORD)), dwICValue)
Function: #define ICGetDefaultQuality(hic) (ICSendMessage(hic, ICM_GETDEFAULTQUALITY, (DWORD)(LPVOID)& dwICValue, sizeof(DWORD)), dwICValue)
Function: #define ICGetState(hic, pv, cb) ICSendMessage(hic, ICM_GETSTATE, (DWORD)(LPVOID)(pv), (DWORD)(cb))
Function: #define ICGetStateSize(hic) ICGetState(hic, NULL, 0)
Function: #define ICQueryAbout(hic) (ICSendMessage(hic, ICM_ABOUT, (DWORD) -1, ICMF_ABOUT_QUERY) == ICERR_OK)
Function: #define ICQueryConfigure(hic) (ICSendMessage(hic, ICM_CONFIGURE, (DWORD) -1, ICMF_CONFIGURE_QUERY) == ICERR_OK)
Function: #define ICSetState(hic, pv, cb) ICSendMessage(hic, ICM_SETSTATE, (DWORD)(LPVOID)(pv), (DWORD)(cb))
Function: #define ImageList_AddIcon(himl, hicon) ImageList_ReplaceIcon(himl, -1, hicon)
Function: #define ImageList_ExtractIcon(hi, himl, i) ImageList_GetIcon(himl, i, 0)
Function: #define ImageList_LoadBitmap(hi, lpbmp, cx, cGrow, crMask) ImageList_LoadImage(hi, lpbmp, cx, cGrow, crMask, IMAGE_BITMAP, 0)
Function: #define ImageList_RemoveAll(himl) ImageList_Remove(himl, -1)
Function: #define InsetRect(lprc, dx, dy) InflateRect((lprc), -(dx), -(dy))
Function: #define IntersectRgn(hrgnResult, hrgnA, hrgnB) CombineRgn(hrgnResult, hrgnA, hrgnB, RGN_AND)
Function: #define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2)
Function: #define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID)))
Function: #define IsEqualIID(riid1, riid2) IsEqualGUID(riid1, riid2)
Function: #define IsMaximized(hwnd) IsZoomed(hwnd)
Function: #define IsMinimized(hwnd) IsIconic(hwnd)
Function: #define ListBox_AddItemData(hwndCtl, data) ((int)(DWORD)SendMessage((hwndCtl), LB_ADDSTRING, 0L, (LPARAM)(data)))
Function: #define ListBox_AddString(hwndCtl, lpsz) ((int)(DWORD)SendMessage((hwndCtl), LB_ADDSTRING, 0L, (LPARAM)(LPCTSTR)(lpsz)))
Function: #define ListBox_DeleteString(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_DELETESTRING, (WPARAM)(int)(index), 0L))
Function: #define ListBox_Dir(hwndCtl, attrs, lpszFileSpec) ((int)(DWORD)SendMessage((hwndCtl), LB_DIR, (WPARAM)(UINT)(attrs), (LPARAM)(LPCTSTR)(lpszFileSpec)))
Function: #define ListBox_Enable(hwndCtl, fEnable) EnableWindow((hwndCtl), (fEnable))
Function: #define ListBox_FindItemData(hwndCtl, indexStart, data) ((int)(DWORD)SendMessage((hwndCtl), LB_FINDSTRING, (WPARAM)(int)(indexStart), (LPARAM)(data)))
Function: #define ListBox_FindString(hwndCtl, indexStart, lpszFind) ((int)(DWORD)SendMessage((hwndCtl), LB_FINDSTRING, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszFind)))
Function: #define ListBox_FindStringExact(hwndCtl, indexStart, lpszFind) ((int)(DWORD)SendMessage((hwndCtl), LB_FINDSTRINGEXACT, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszFind)))
Function: #define ListBox_GetCaretIndex(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETCARETINDEX, 0L, 0L))
Function: #define ListBox_GetCount(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETCOUNT, 0L, 0L))
Function: #define ListBox_GetCurSel(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETCURSEL, 0L, 0L))
Function: #define ListBox_GetHorizontalExtent(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETHORIZONTALEXTENT, 0L, 0L))
Function: #define ListBox_GetItemData(hwndCtl, index) ((LRESULT)(DWORD)SendMessage((hwndCtl), LB_GETITEMDATA, (WPARAM)(int)(index), 0L))
Function: #define ListBox_GetItemHeight(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_GETITEMHEIGHT, (WPARAM)(int)(index), 0L))
Function: #define ListBox_GetItemRect(hwndCtl, index, lprc) ((int)(DWORD)SendMessage((hwndCtl), LB_GETITEMRECT, (WPARAM)(int)(index), (LPARAM)(RECT * )(lprc)))
Function: #define ListBox_GetSel(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_GETSEL, (WPARAM)(int)(index), 0L))
Function: #define ListBox_GetSelCount(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETSELCOUNT, 0L, 0L))
Function: #define ListBox_GetSelItems(hwndCtl, cItems, lpItems) ((int)(DWORD)SendMessage((hwndCtl), LB_GETSELITEMS, (WPARAM)(int)(cItems), (LPARAM)(int * )(lpItems)))
Function: #define ListBox_GetText(hwndCtl, index, lpszBuffer) ((int)(DWORD)SendMessage((hwndCtl), LB_GETTEXT, (WPARAM)(int)(index), (LPARAM)(LPCTSTR)(lpszBuffer)))
Function: #define ListBox_GetTextLen(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_GETTEXTLEN, (WPARAM)(int)(index), 0L))
Function: #define ListBox_GetTopIndex(hwndCtl) ((int)(DWORD)SendMessage((hwndCtl), LB_GETTOPINDEX, 0L, 0L))
Function: #define ListBox_InsertItemData(hwndCtl, index, data) ((int)(DWORD)SendMessage((hwndCtl), LB_INSERTSTRING, (WPARAM)(int)(index), (LPARAM)(data)))
Function: #define ListBox_InsertString(hwndCtl, index, lpsz) ((int)(DWORD)SendMessage((hwndCtl), LB_INSERTSTRING, (WPARAM)(int)(index), (LPARAM)(LPCTSTR)(lpsz)))
Function: #define ListBox_ResetContent(hwndCtl) ((BOOL)(DWORD)SendMessage((hwndCtl), LB_RESETCONTENT, 0L, 0L))
Function: #define ListBox_SelectItemData(hwndCtl, indexStart, data) ((int)(DWORD)SendMessage((hwndCtl), LB_SELECTSTRING, (WPARAM)(int)(indexStart), (LPARAM)(data)))
Function: #define ListBox_SelectString(hwndCtl, indexStart, lpszFind) ((int)(DWORD)SendMessage((hwndCtl), LB_SELECTSTRING, (WPARAM)(int)(indexStart), (LPARAM)(LPCTSTR)(lpszFind)))
Function: #define ListBox_SelItemRange(hwndCtl, fSelect, first, last) ((int)(DWORD)SendMessage((hwndCtl), LB_SELITEMRANGE, (WPARAM)(BOOL)(fSelect), MAKELPARAM((first), (last))))
Function: #define ListBox_SetCaretIndex(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_SETCARETINDEX, (WPARAM)(int)(index), 0L))
Function: #define ListBox_SetColumnWidth(hwndCtl, cxColumn) ((void)SendMessage((hwndCtl), LB_SETCOLUMNWIDTH, (WPARAM)(int)(cxColumn), 0L))
Function: #define ListBox_SetCurSel(hwndCtl, index) ((int)(DWORD)SendMessage((hwndCtl), LB_SETCURSEL, (WPARAM)(int)(index), 0L))
Function: #define ListBox_SetHorizontalExtent(hwndCtl, cxExtent) ((void)SendMessage((hwndCtl), LB_SETHORIZONTALEXTENT, (WPARAM)(int)(cxExtent), 0L))
Function: #define ListBox_SetItemData(hwndCtl, index, data) ((int)(DWORD)SendMessage((hwndCtl), LB_SETITEMDATA, (WPARAM)(int)(index), (LPARAM)(data)))
Function: #define ListBox_SetItemHeight(hwndCtl, index, cy) ((int)(DWORD)SendMessage((hwndCtl), LB_SETITEMHEIGHT, (WPARAM)(int)(index), MAKELPARAM((cy), 0)))
Function: #define ListBox_SetSel(hwndCtl, fSelect, index) ((int)(DWORD)SendMessage((hwndCtl), LB_SETSEL, (WPARAM)(BOOL)(fSelect), (LPARAM)(index)))
Function: #define ListBox_SetTabStops(hwndCtl, cTabs, lpTabs) ((BOOL)(DWORD)SendMessage((hwndCtl), LB_SETTABSTOPS, (WPARAM)(int)(cTabs), (LPARAM)(int * )(lpTabs)))
Function: #define ListBox_SetTopIndex(hwndCtl, indexTop) ((int)(DWORD)SendMessage((hwndCtl), LB_SETTOPINDEX, (WPARAM)(int)(indexTop), 0L))
Function: #define ListView_Arrange(hwndLV, code) (BOOL)SendMessage((hwndLV), LVM_ARRANGE, (WPARAM)(UINT)(code), 0L)
Function: #define ListView_CreateDragImage(hwnd, i, lpptUpLeft) (HIMAGELIST)SendMessage((hwnd), LVM_CREATEDRAGIMAGE, (WPARAM)(int)(i), (LPARAM)(LPPOINT)(lpptUpLeft))
Function: #define ListView_DeleteAllItems(hwnd) (BOOL)SendMessage((hwnd), LVM_DELETEALLITEMS, 0, 0L)
Function: #define ListView_DeleteColumn(hwnd, iCol) (BOOL)SendMessage((hwnd), LVM_DELETECOLUMN, (WPARAM)(int)(iCol), 0)
Function: #define ListView_DeleteItem(hwnd, i) (BOOL)SendMessage((hwnd), LVM_DELETEITEM, (WPARAM)(int)(i), 0L)
Function: #define ListView_EditLabel(hwndLV, i) (HWND)SendMessage((hwndLV), LVM_EDITLABEL, (WPARAM)(int)(i), 0L)
Function: #define ListView_EnsureVisible(hwndLV, i, fPartialOK) (BOOL)SendMessage((hwndLV), LVM_ENSUREVISIBLE, (WPARAM)(int)(i), MAKELPARAM((fPartialOK), 0))
Function: #define ListView_FindItem(hwnd, iStart, plvfi) (int)SendMessage((hwnd), LVM_FINDITEM, (WPARAM)(int)(iStart), (LPARAM)(const LV_FINDINFO FAR * )(plvfi))
Function: #define ListView_GetBkColor(hwnd) (COLORREF)SendMessage((hwnd), LVM_GETBKCOLOR, 0, 0L)
Function: #define ListView_GetCallbackMask(hwnd) (BOOL)SendMessage((hwnd), LVM_GETCALLBACKMASK, 0, 0)
Function: #define ListView_GetColumn(hwnd, iCol, pcol) (BOOL)SendMessage((hwnd), LVM_GETCOLUMN, (WPARAM)(int)(iCol), (LPARAM)(LV_COLUMN FAR * )(pcol))
Function: #define ListView_GetColumnWidth(hwnd, iCol) (int)SendMessage((hwnd), LVM_GETCOLUMNWIDTH, (WPARAM)(int)(iCol), 0)
Function: #define ListView_GetCountPerPage(hwndLV) (int)SendMessage((hwndLV), LVM_GETCOUNTPERPAGE, 0, 0)
Function: #define ListView_GetEditControl(hwndLV) (HWND)SendMessage((hwndLV), LVM_GETEDITCONTROL, 0, 0L)
Function: #define ListView_GetImageList(hwnd, iImageList) (HIMAGELIST)SendMessage((hwnd), LVM_GETIMAGELIST, (WPARAM)(INT)(iImageList), 0L)
Function: #define ListView_GetISearchString(hwndLV, lpsz) (BOOL)SendMessage((hwndLV), LVM_GETISEARCHSTRING, 0, (LPARAM)(LPTSTR)lpsz)
Function: #define ListView_GetItem(hwnd, pitem) (BOOL)SendMessage((hwnd), LVM_GETITEM, 0, (LPARAM)(LV_ITEM FAR * )(pitem))
Function: #define ListView_GetItemCount(hwnd) (int)SendMessage((hwnd), LVM_GETITEMCOUNT, 0, 0L)
Function: #define ListView_GetItemPosition(hwndLV, i, ppt) (BOOL)SendMessage((hwndLV), LVM_GETITEMPOSITION, (WPARAM)(int)(i), (LPARAM)(POINT FAR * )(ppt))
Function: #define ListView_GetItemRect(hwnd, i, prc, code) (BOOL)SendMessage((hwnd), LVM_GETITEMRECT, (WPARAM)(int)(i), ((prc) ? (((RECT FAR * )(prc))->left = (code),(LPARAM)(RECT FAR * )(prc)) : (LPARAM)(RECT FAR * )NULL))
Function: #define ListView_GetItemSpacing(hwndLV, fSmall) (DWORD)SendMessage((hwndLV), LVM_GETITEMSPACING, fSmall, 0L)
Function: #define ListView_GetItemState(hwndLV, i, mask) (UINT)SendMessage((hwndLV), LVM_GETITEMSTATE, (WPARAM)i, (LPARAM)mask)
Function: #define ListView_GetNextItem(hwnd, i, flags) (int)SendMessage((hwnd), LVM_GETNEXTITEM, (WPARAM)(int)(i), MAKELPARAM((flags), 0))
Function: #define ListView_GetOrigin(hwndLV, ppt) (BOOL)SendMessage((hwndLV), LVM_GETORIGIN, (WPARAM)0, (LPARAM)(POINT FAR * )(ppt))
Function: #define ListView_GetSelectedCount(hwndLV) (UINT)SendMessage((hwndLV), LVM_GETSELECTEDCOUNT, 0, 0L)
Function: #define ListView_GetStringWidth(hwndLV, psz) (int)SendMessage((hwndLV), LVM_GETSTRINGWIDTH, 0, (LPARAM)(LPCTSTR)(psz))
Function: #define ListView_GetTextBkColor(hwnd) (COLORREF)SendMessage((hwnd), LVM_GETTEXTBKCOLOR, 0, 0L)
Function: #define ListView_GetTextColor(hwnd) (COLORREF)SendMessage((hwnd), LVM_GETTEXTCOLOR, 0, 0L)
Function: #define ListView_GetTopIndex(hwndLV) (int)SendMessage((hwndLV), LVM_GETTOPINDEX, 0, 0)
Function: #define ListView_GetViewRect(hwnd, prc) (BOOL)SendMessage((hwnd), LVM_GETVIEWRECT, 0, (LPARAM)(RECT FAR * )(prc))
Function: #define ListView_HitTest(hwndLV, pinfo) (int)SendMessage((hwndLV), LVM_HITTEST, 0, (LPARAM)(LV_HITTESTINFO FAR * )(pinfo))
Function: #define ListView_InsertColumn(hwnd, iCol, pcol) (int)SendMessage((hwnd), LVM_INSERTCOLUMN, (WPARAM)(int)(iCol), (LPARAM)(const LV_COLUMN FAR * )(pcol))
Function: #define ListView_InsertItem(hwnd, pitem) (int)SendMessage((hwnd), LVM_INSERTITEM, 0, (LPARAM)(const LV_ITEM FAR * )(pitem))
Function: #define ListView_RedrawItems(hwndLV, iFirst, iLast) (BOOL)SendMessage((hwndLV), LVM_REDRAWITEMS, (WPARAM)(int)iFirst, (LPARAM)(int)iLast)
Function: #define ListView_Scroll(hwndLV, dx, dy) (BOOL)SendMessage((hwndLV), LVM_SCROLL, (WPARAM)(int)dx, (LPARAM)(int)dy)
Function: #define ListView_SetBkColor(hwnd, clrBk) (BOOL)SendMessage((hwnd), LVM_SETBKCOLOR, 0, (LPARAM)(COLORREF)(clrBk))
Function: #define ListView_SetCallbackMask(hwnd, mask) (BOOL)SendMessage((hwnd), LVM_SETCALLBACKMASK, (WPARAM)(UINT)(mask), 0)
Function: #define ListView_SetColumn(hwnd, iCol, pcol) (BOOL)SendMessage((hwnd), LVM_SETCOLUMN, (WPARAM)(int)(iCol), (LPARAM)(const LV_COLUMN FAR * )(pcol))
Function: #define ListView_SetColumnWidth(hwnd, iCol, cx) (BOOL)SendMessage((hwnd), LVM_SETCOLUMNWIDTH, (WPARAM)(int)(iCol), MAKELPARAM((cx), 0))
Function: #define ListView_SetImageList(hwnd, himl, iImageList) (HIMAGELIST)(UINT)SendMessage((hwnd), LVM_SETIMAGELIST, (WPARAM)(iImageList), (LPARAM)(UINT)(HIMAGELIST)(himl))
Function: #define ListView_SetItem(hwnd, pitem) (BOOL)SendMessage((hwnd), LVM_SETITEM, 0, (LPARAM)(const LV_ITEM FAR * )(pitem))
Function: #define ListView_SetItemCount(hwndLV, cItems) SendMessage((hwndLV), LVM_SETITEMCOUNT, (WPARAM)cItems, 0)
Function: #define ListView_SetItemPosition(hwndLV, i, x, y) (BOOL)SendMessage((hwndLV), LVM_SETITEMPOSITION, (WPARAM)(int)(i), MAKELPARAM((x), (y)))
Function: #define ListView_SetTextBkColor(hwnd, clrTextBk) (BOOL)SendMessage((hwnd), LVM_SETTEXTBKCOLOR, 0, (LPARAM)(COLORREF)(clrTextBk))
Function: #define ListView_SetTextColor(hwnd, clrText) (BOOL)SendMessage((hwnd), LVM_SETTEXTCOLOR, 0, (LPARAM)(COLORREF)(clrText))
Function: #define ListView_SortItems(hwndLV, _pfnCompare, _lPrm) (BOOL)SendMessage((hwndLV), LVM_SORTITEMS, (WPARAM)(LPARAM)_lPrm, (LPARAM)(PFNLVCOMPARE)_pfnCompare)
Function: #define ListView_Update(hwndLV, i) (BOOL)SendMessage((hwndLV), LVM_UPDATE, (WPARAM)i, 0L)
Function: #define LocalDiscard( h ) LocalReAlloc( (h), 0, LMEM_MOVEABLE )
Function: #define LockSegment(w) GlobalFix((HANDLE)(w))
Function: #define MapWindowRect(hwndFrom, hwndTo, lprc) MapWindowPoints((hwndFrom), (hwndTo), (POINT * )(lprc), 2)
Function: #define MCIWndCanConfig(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_CONFIG,0,0)
Function: #define MCIWndCanEject(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_EJECT,0,0)
Function: #define MCIWndCanPlay(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_PLAY,0,0)
Function: #define MCIWndCanRecord(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_RECORD,0,0)
Function: #define MCIWndCanSave(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_SAVE,0,0)
Function: #define MCIWndCanWindow(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_CAN_WINDOW,0,0)
Function: #define MCIWndChangeStyles(hwnd, mask, value) (LONG)MCIWndSM(hwnd, MCIWNDM_CHANGESTYLES, (WPARAM)(UINT)(mask), (LPARAM)(LONG)(value))
Function: #define MCIWndClose(hwnd) (LONG)MCIWndSM(hwnd, MCI_CLOSE, 0, 0)
Function: #define MCIWndDestroy(hwnd) (VOID)MCIWndSM(hwnd, WM_CLOSE, 0, 0)
Function: #define MCIWndEject(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_EJECT, 0, 0)
Function: #define MCIWndEnd(hwnd) MCIWndSeek(hwnd, MCIWND_END)
Function: #define MCIWndGetAlias(hwnd) (UINT)MCIWndSM(hwnd, MCIWNDM_GETALIAS, 0, 0)
Function: #define MCIWndGetDest(hwnd, prc) (LONG)MCIWndSM(hwnd, MCIWNDM_GET_DEST, 0, (LPARAM)(LPRECT)(prc))
Function: #define MCIWndGetDevice(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETDEVICE, (WPARAM)(UINT)(len), (LPARAM)(LPVOID)(lp))
Function: #define MCIWndGetDeviceID(hwnd) (UINT)MCIWndSM(hwnd, MCIWNDM_GETDEVICEID, 0, 0)
Function: #define MCIWndGetEnd(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETEND, 0, 0)
Function: #define MCIWndGetError(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETERROR, (WPARAM)(UINT)(len), (LPARAM)(LPVOID)(lp))
Function: #define MCIWndGetFileName(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETFILENAME, (WPARAM)(UINT)(len), (LPARAM)(LPVOID)(lp))
Function: #define MCIWndGetLength(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETLENGTH, 0, 0)
Function: #define MCIWndGetMode(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETMODE, (WPARAM)(UINT)(len), (LPARAM)(LPTSTR)(lp))
Function: #define MCIWndGetPalette(hwnd) (HPALETTE)MCIWndSM(hwnd, MCIWNDM_GETPALETTE, 0, 0)
Function: #define MCIWndGetPosition(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETPOSITION, 0, 0)
Function: #define MCIWndGetPositionString(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETPOSITION, (WPARAM)(UINT)(len), (LPARAM)(LPTSTR)(lp))
Function: #define MCIWndGetRepeat(hwnd) (BOOL)MCIWndSM(hwnd, MCIWNDM_GETREPEAT, 0, 0)
Function: #define MCIWndGetSource(hwnd, prc) (LONG)MCIWndSM(hwnd, MCIWNDM_GET_SOURCE, 0, (LPARAM)(LPRECT)(prc))
Function: #define MCIWndGetSpeed(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETSPEED, 0, 0)
Function: #define MCIWndGetStart(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETSTART, 0, 0)
Function: #define MCIWndGetStyles(hwnd) (UINT)MCIWndSM(hwnd, MCIWNDM_GETSTYLES, 0, 0L)
Function: #define MCIWndGetTimeFormat(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_GETTIMEFORMAT, (WPARAM)(UINT)(len), (LPARAM)(LPTSTR)(lp))
Function: #define MCIWndGetVolume(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_GETVOLUME, 0, 0)
Function: #define MCIWndGetZoom(hwnd) (UINT)MCIWndSM(hwnd, MCIWNDM_GETZOOM, 0, 0)
Function: #define MCIWndHome(hwnd) MCIWndSeek(hwnd, MCIWND_START)
Function: #define MCIWndNew(hwnd, lp) (LONG)MCIWndSM(hwnd, MCIWNDM_NEW, 0, (LPARAM)(LPVOID)(lp))
Function: #define MCIWndOpen(hwnd, sz, f) (LONG)MCIWndSM(hwnd, MCIWNDM_OPEN, (WPARAM)(UINT)(f),(LPARAM)(LPVOID)(sz))
Function: #define MCIWndOpenDialog(hwnd) MCIWndOpen(hwnd, -1, 0)
Function: #define MCIWndOpenInterface(hwnd, pUnk) (LONG)MCIWndSM(hwnd, MCIWNDM_OPENINTERFACE, 0, (LPARAM)(LPUNKNOWN)(pUnk))
Function: #define MCIWndPaletteKick(hwnd) (BOOL)MCIWndSM(hwnd,MCIWNDM_PALETTEKICK,0,0)
Function: #define MCIWndPause(hwnd) (LONG)MCIWndSM(hwnd, MCI_PAUSE, 0, 0)
Function: #define MCIWndPlay(hwnd) (LONG)MCIWndSM(hwnd, MCI_PLAY, 0, 0)
Function: #define MCIWndPlayFrom(hwnd, lPos) (LONG)MCIWndSM(hwnd, MCIWNDM_PLAYFROM, 0, (LPARAM)(LONG)(lPos))
Function: #define MCIWndPlayFromTo(hwnd, lStart, lEnd) (MCIWndSeek(hwnd, lStart), MCIWndPlayTo(hwnd, lEnd))
Function: #define MCIWndPlayReverse(hwnd) (LONG)MCIWndSM(hwnd, MCIWNDM_PLAYREVERSE, 0, 0)
Function: #define MCIWndPlayTo(hwnd, lPos) (LONG)MCIWndSM(hwnd, MCIWNDM_PLAYTO, 0, (LPARAM)(LONG)(lPos))
Function: #define MCIWndPutDest(hwnd, prc) (LONG)MCIWndSM(hwnd, MCIWNDM_PUT_DEST, 0, (LPARAM)(LPRECT)(prc))
Function: #define MCIWndPutSource(hwnd, prc) (LONG)MCIWndSM(hwnd, MCIWNDM_PUT_SOURCE, 0, (LPARAM)(LPRECT)(prc))
Function: #define MCIWndRealize(hwnd, fBkgnd) (LONG)MCIWndSM(hwnd, MCIWNDM_REALIZE,(WPARAM)(BOOL)(fBkgnd),0)
Function: #define MCIWndRecord(hwnd) (LONG)MCIWndSM(hwnd, MCI_RECORD, 0, 0)
Function: #define MCIWndResume(hwnd) (LONG)MCIWndSM(hwnd, MCI_RESUME, 0, 0)
Function: #define MCIWndReturnString(hwnd, lp, len) (LONG)MCIWndSM(hwnd, MCIWNDM_RETURNSTRING, (WPARAM)(UINT)(len), (LPARAM)(LPVOID)(lp))
Function: #define MCIWndSave(hwnd, szFile) (LONG)MCIWndSM(hwnd, MCI_SAVE, 0, (LPARAM)(LPVOID)(szFile))
Function: #define MCIWndSaveDialog(hwnd) MCIWndSave(hwnd, -1)
Function: #define MCIWndSeek(hwnd, lPos) (LONG)MCIWndSM(hwnd, MCI_SEEK, 0, (LPARAM)(LONG)(lPos))
Function: #define MCIWndSendString(hwnd, sz) (LONG)MCIWndSM(hwnd, MCIWNDM_SENDSTRING, 0, (LPARAM)(LPTSTR)(sz))
Function: #define MCIWndSetActiveTimer(hwnd, active) (VOID)MCIWndSM(hwnd, MCIWNDM_SETACTIVETIMER, (WPARAM)(UINT)(active), 0L)
Function: #define MCIWndSetInactiveTimer(hwnd, inactive) (VOID)MCIWndSM(hwnd, MCIWNDM_SETINACTIVETIMER, (WPARAM)(UINT)(inactive), 0L)
Function: #define MCIWndSetOwner(hwnd, hwndP) (LONG)MCIWndSM(hwnd, MCIWNDM_SETOWNER, (WPARAM)(hwndP), 0)
Function: #define MCIWndSetPalette(hwnd, hpal) (LONG)MCIWndSM(hwnd, MCIWNDM_SETPALETTE, (WPARAM)(HPALETTE)(hpal), 0)
Function: #define MCIWndSetRepeat(hwnd,f) (void)MCIWndSM(hwnd, MCIWNDM_SETREPEAT, 0, (LPARAM)(BOOL)(f))
Function: #define MCIWndSetSpeed(hwnd,iSpeed) (LONG)MCIWndSM(hwnd, MCIWNDM_SETSPEED, 0, (LPARAM)(UINT)(iSpeed))
Function: #define MCIWndSetTimeFormat(hwnd, lp) (LONG)MCIWndSM(hwnd, MCIWNDM_SETTIMEFORMAT, 0, (LPARAM)(LPTSTR)(lp))
Function: #define MCIWndSetTimers(hwnd, active, inactive) (VOID)MCIWndSM(hwnd, MCIWNDM_SETTIMERS,(WPARAM)(UINT)(active), (LPARAM)(UINT)(inactive))
Function: #define MCIWndSetVolume(hwnd,iVol) (LONG)MCIWndSM(hwnd, MCIWNDM_SETVOLUME, 0, (LPARAM)(UINT)(iVol))
Function: #define MCIWndSetZoom(hwnd,iZoom) (VOID)MCIWndSM(hwnd, MCIWNDM_SETZOOM, 0, (LPARAM)(UINT)(iZoom))
Function: #define MCIWndStep(hwnd, n) (LONG)MCIWndSM(hwnd, MCI_STEP, 0,(LPARAM)(long)(n))
Function: #define MCIWndStop(hwnd) (LONG)MCIWndSM(hwnd, MCI_STOP, 0, 0)
Function: #define MCIWndUseFrames(hwnd) MCIWndSetTimeFormat(hwnd, TEXT("frames"))
Function: #define MCIWndUseTime(hwnd) MCIWndSetTimeFormat(hwnd, TEXT("ms"))
Function: #define MCIWndValidateMedia(hwnd) (VOID)MCIWndSM(hwnd, MCIWNDM_VALIDATEMEDIA, 0, 0)
Function: #define MoveMemory(pbDst,pbSrc,cb) memmove((pbDst),(pbSrc),(cb))
Function: #define PostAppMessageA(idThread, wMsg, wParam, lParam) PostThreadMessageA((DWORD)idThread, wMsg, wParam, lParam)
Function: #define PropSheet_AddPage(hDlg, hpage) SendMessage(hDlg, PSM_ADDPAGE, 0, (LPARAM)hpage)
Function: #define PropSheet_Apply(hDlg) SendMessage(hDlg, PSM_APPLY, 0, 0L)
Function: #define PropSheet_CancelToClose(hDlg) SendMessage(hDlg, PSM_CANCELTOCLOSE, 0, 0L)
Function: #define PropSheet_Changed(hDlg, hwnd) SendMessage(hDlg, PSM_CHANGED, (WPARAM)hwnd, 0L)
Function: #define PropSheet_GetCurrentPageHwnd(hDlg) (HWND)SendMessage(hDlg, PSM_GETCURRENTPAGEHWND, 0, 0L)
Function: #define PropSheet_GetTabControl(hDlg) (HWND)SendMessage(hDlg, PSM_GETTABCONTROL, 0, 0)
Function: #define PropSheet_IsDialogMessage(hDlg, pMsg) (BOOL)SendMessage(hDlg, PSM_ISDIALOGMESSAGE, 0, (LPARAM)pMsg)
Function: #define PropSheet_PressButton(hDlg, iButton) SendMessage(hDlg, PSM_PRESSBUTTON, (WPARAM)iButton, 0)
Function: #define PropSheet_QuerySiblings(hDlg, wParam, lParam) SendMessage(hDlg, PSM_QUERYSIBLINGS, wParam, lParam)
Function: #define PropSheet_RebootSystem(hDlg) SendMessage(hDlg, PSM_REBOOTSYSTEM, 0, 0L)
Function: #define PropSheet_RemovePage(hDlg, index, hpage) SendMessage(hDlg, PSM_REMOVEPAGE, index, (LPARAM)hpage)
Function: #define PropSheet_RestartWindows(hDlg) SendMessage(hDlg, PSM_RESTARTWINDOWS, 0, 0L)
Function: #define PropSheet_SetCurSel(hDlg, hpage, index) SendMessage(hDlg, PSM_SETCURSEL, (WPARAM)index, (LPARAM)hpage)
Function: #define PropSheet_SetCurSelByID(hDlg, id) SendMessage(hDlg, PSM_SETCURSELID, 0, (LPARAM)id)
Function: #define PropSheet_SetFinishText(hDlg, lpszText) SendMessage(hDlg, PSM_SETFINISHTEXT, 0, (LPARAM)lpszText)
Function: #define PropSheet_SetTitle(hDlg, wStyle, lpszText) SendMessage(hDlg, PSM_SETTITLE, wStyle, (LPARAM)(LPCTSTR)lpszText)
Function: #define PropSheet_SetWizButtons(hDlg, dwFlags) PostMessage(hDlg, PSM_SETWIZBUTTONS, 0, (LPARAM)dwFlags)
Function: #define PropSheet_UnChanged(hDlg, hwnd) SendMessage(hDlg, PSM_UNCHANGED, (WPARAM)hwnd, 0L)
Function: #define ReleaseMutex(hObj) ((BOOL)1)
Function: #define RpcExceptionCode() GetExceptionCode()
Function: #define RtlCopyMemory(Destination,Source,Length) memcpy((Destination),(Source),(Length))
Function: #define RtlFillMemory(Destination,Length,Fill) memset((Destination),(Fill),(Length))
Function: #define RtlMoveMemory(Destination,Source,Length) memmove((Destination),(Source),(Length))
Function: #define RtlZeroMemory(Destination,Length) memset((Destination),0,(Length))
Function: #define ScrollBar_Enable(hwndCtl, flags) EnableScrollBar((hwndCtl), SB_CTL, (flags))
Function: #define ScrollBar_GetPos(hwndCtl) GetScrollPos((hwndCtl), SB_CTL)
Function: #define ScrollBar_GetRange(hwndCtl, lpposMin, lpposMax) GetScrollRange((hwndCtl), SB_CTL, (lpposMin), (lpposMax))
Function: #define ScrollBar_SetPos(hwndCtl, pos, fRedraw) SetScrollPos((hwndCtl), SB_CTL, (pos), (fRedraw))
Function: #define ScrollBar_SetRange(hwndCtl, posMin, posMax, fRedraw) SetScrollRange((hwndCtl), SB_CTL, (posMin), (posMax), (fRedraw))
Function: #define ScrollBar_Show(hwndCtl, fShow) ShowWindow((hwndCtl), (fShow) ? SW_SHOWNORMAL : SW_HIDE)
Function: #define SelectBitmap(hdc, hbm) ((HBITMAP)SelectObject((hdc), (HGDIOBJ)(HBITMAP)(hbm)))
Function: #define SelectBrush(hdc, hbr) ((HBRUSH)SelectObject((hdc), (HGDIOBJ)(HBRUSH)(hbr)))
Function: #define SelectFont(hdc, hfont) ((HFONT)SelectObject((hdc), (HGDIOBJ)(HFONT)(hfont)))
Function: #define SelectPen(hdc, hpen) ((HPEN)SelectObject((hdc), (HGDIOBJ)(HPEN)(hpen)))
Function: #define SetAlcBitAnsi(lprc,i) do {MpAlcB(lprc,i) |= MpIbf(i);} while (0)
Function: #define SetSwapAreaSize(w) (w)
Function: #define SetSysModalWindow(hWnd) (NULL)
Function: #define SetWindowFont(hwnd, hfont, fRedraw) FORWARD_WM_SETFONT((hwnd), (hfont), (fRedraw), SendMessage)
Function: #define SetWindowRedraw(hwnd, fRedraw) ((void)SendMessage(hwnd, WM_SETREDRAW, (WPARAM)(BOOL)(fRedraw), 0L))
Function: #define SHGetNameMappingCount(_hnm) DSA_GetItemCount(_hnm)
Function: #define SHGetNameMappingPtr(_hnm, _iItem) (LPSHNAMEMAPPING)DSA_GetItemPtr(_hnm, _iItem)
Function: #define SnmpUtilOidAppend(a,b) SNMP_oidappend(a,b)
Function: #define SnmpUtilOidCmp(a,b) SNMP_oidcmp(a,b)
Function: #define SnmpUtilOidCpy(a,b) SNMP_oidcpy(a,b)
Function: #define SnmpUtilOidFree(a) SNMP_oidfree(a)
Function: #define SnmpUtilOidNCmp(a,b,c) SNMP_oidncmp(a,b,c)
Function: #define SnmpUtilPrintAsnAny(a) SNMP_printany(a)
Function: #define SnmpUtilVarBindCpy(a,b) SNMP_CopyVarBind(a,b)
Function: #define SnmpUtilVarBindFree(a) SNMP_FreeVarBind(a)
Function: #define SnmpUtilVarBindListCpy(a,b) SNMP_CopyVarBindList(a,b)
Function: #define SnmpUtilVarBindListFree(a) SNMP_FreeVarBindList(a)
Function: #define Static_Enable(hwndCtl, fEnable) EnableWindow((hwndCtl), (fEnable))
Function: #define Static_GetIcon(hwndCtl, hIcon) ((HICON)(UINT)(DWORD)SendMessage((hwndCtl), STM_GETICON, 0L, 0L))
Function: #define Static_GetText(hwndCtl, lpch, cchMax) GetWindowText((hwndCtl), (lpch), (cchMax))
Function: #define Static_GetTextLength(hwndCtl) GetWindowTextLength(hwndCtl)
Function: #define Static_SetIcon(hwndCtl, hIcon) ((HICON)(UINT)(DWORD)SendMessage((hwndCtl), STM_SETICON, (WPARAM)(HICON)(hIcon), 0L))
Function: #define Static_SetText(hwndCtl, lpsz) SetWindowText((hwndCtl), (lpsz))
Function: #define SubclassDialog(hwndDlg, lpfn) ((DLGPROC)SetWindowLong(hwndDlg, DWL_DLGPROC, (LPARAM)(DLGPROC)(lpfn)))
Function: #define SubclassWindow(hwnd, lpfn) ((WNDPROC)SetWindowLong((hwnd), GWL_WNDPROC, (LPARAM)(WNDPROC)(lpfn)))
Function: #define SubtractRgn(hrgnResult, hrgnA, hrgnB) CombineRgn(hrgnResult, hrgnA, hrgnB, RGN_DIFF)
Function: #define TabCtrl_AdjustRect(hwnd, bLarger, prc) (int)SendMessage(hwnd, TCM_ADJUSTRECT, (WPARAM)(BOOL)bLarger, (LPARAM)(RECT FAR * )prc)
Function: #define TabCtrl_DeleteAllItems(hwnd) (BOOL)SendMessage((hwnd), TCM_DELETEALLITEMS, 0, 0L)
Function: #define TabCtrl_DeleteItem(hwnd, i) (BOOL)SendMessage((hwnd), TCM_DELETEITEM, (WPARAM)(int)(i), 0L)
Function: #define TabCtrl_GetCurFocus(hwnd) (int)SendMessage((hwnd), TCM_GETCURFOCUS, 0, 0)
Function: #define TabCtrl_GetCurSel(hwnd) (int)SendMessage((hwnd), TCM_GETCURSEL, 0, 0)
Function: #define TabCtrl_GetImageList(hwnd) (HIMAGELIST)SendMessage((hwnd), TCM_GETIMAGELIST, 0, 0L)
Function: #define TabCtrl_GetItem(hwnd, iItem, pitem) (BOOL)SendMessage((hwnd), TCM_GETITEM, (WPARAM)(int)iItem, (LPARAM)(TC_ITEM FAR * )(pitem))
Function: #define TabCtrl_GetItemCount(hwnd) (int)SendMessage((hwnd), TCM_GETITEMCOUNT, 0, 0L)
Function: #define TabCtrl_GetItemRect(hwnd, i, prc) (BOOL)SendMessage((hwnd), TCM_GETITEMRECT, (WPARAM)(int)(i), (LPARAM)(RECT FAR * )(prc))
Function: #define TabCtrl_GetRowCount(hwnd) (int)SendMessage((hwnd), TCM_GETROWCOUNT, 0, 0L)
Function: #define TabCtrl_GetToolTips(hwnd) (HWND)SendMessage((hwnd), TCM_GETTOOLTIPS, 0, 0L)
Function: #define TabCtrl_HitTest(hwndTC, pinfo) (int)SendMessage((hwndTC), TCM_HITTEST, 0, (LPARAM)(TC_HITTESTINFO FAR * )(pinfo))
Function: #define TabCtrl_InsertItem(hwnd, iItem, pitem) (int)SendMessage((hwnd), TCM_INSERTITEM, (WPARAM)(int)iItem, (LPARAM)(const TC_ITEM FAR * )(pitem))
Function: #define TabCtrl_RemoveImage(hwnd, i) (void)SendMessage((hwnd), TCM_REMOVEIMAGE, i, 0L)
Function: #define TabCtrl_SetCurFocus(hwnd, i) SendMessage((hwnd),TCM_SETCURFOCUS, i, 0)
Function: #define TabCtrl_SetCurSel(hwnd, i) (int)SendMessage((hwnd), TCM_SETCURSEL, (WPARAM)i, 0)
Function: #define TabCtrl_SetImageList(hwnd, himl) (HIMAGELIST)SendMessage((hwnd), TCM_SETIMAGELIST, 0, (LPARAM)(UINT)(HIMAGELIST)(himl))
Function: #define TabCtrl_SetItem(hwnd, iItem, pitem) (BOOL)SendMessage((hwnd), TCM_SETITEM, (WPARAM)(int)iItem, (LPARAM)(TC_ITEM FAR * )(pitem))
Function: #define TabCtrl_SetItemExtra(hwndTC, cb) (BOOL)SendMessage((hwndTC), TCM_SETITEMEXTRA, (WPARAM)(cb), 0L)
Function: #define TabCtrl_SetItemSize(hwnd, x, y) (DWORD)SendMessage((hwnd), TCM_SETITEMSIZE, 0, MAKELPARAM(x,y))
Function: #define TabCtrl_SetPadding(hwnd, cx, cy) (void)SendMessage((hwnd), TCM_SETPADDING, 0, MAKELPARAM(cx, cy))
Function: #define TabCtrl_SetToolTips(hwnd, hwndTT) (void)SendMessage((hwnd), TCM_SETTOOLTIPS, (WPARAM)hwndTT, 0L)
Function: #define TreeView_CreateDragImage(hwnd, hitem) (HIMAGELIST)SendMessage((hwnd), TVM_CREATEDRAGIMAGE, 0, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_DeleteAllItems(hwnd) (BOOL)SendMessage((hwnd), TVM_DELETEITEM, 0, (LPARAM)TVI_ROOT)
Function: #define TreeView_DeleteItem(hwnd, hitem) (BOOL)SendMessage((hwnd), TVM_DELETEITEM, 0, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_EditLabel(hwnd, hitem) (HWND)SendMessage((hwnd), TVM_EDITLABEL, 0, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_EndEditLabelNow(hwnd, fCancel) (BOOL)SendMessage((hwnd), TVM_ENDEDITLABELNOW, (WPARAM)fCancel, 0)
Function: #define TreeView_EnsureVisible(hwnd, hitem) (BOOL)SendMessage((hwnd), TVM_ENSUREVISIBLE, 0, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_Expand(hwnd, hitem, code) (BOOL)SendMessage((hwnd), TVM_EXPAND, (WPARAM)code, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_GetChild(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_CHILD)
Function: #define TreeView_GetCount(hwnd) (UINT)SendMessage((hwnd), TVM_GETCOUNT, 0, 0)
Function: #define TreeView_GetDropHilight(hwnd) TreeView_GetNextItem(hwnd, NULL, TVGN_DROPHILITE)
Function: #define TreeView_GetEditControl(hwnd) (HWND)SendMessage((hwnd), TVM_GETEDITCONTROL, 0, 0)
Function: #define TreeView_GetFirstVisible(hwnd) TreeView_GetNextItem(hwnd, NULL, TVGN_FIRSTVISIBLE)
Function: #define TreeView_GetImageList(hwnd, iImage) (HIMAGELIST)SendMessage((hwnd), TVM_GETIMAGELIST, iImage, 0)
Function: #define TreeView_GetIndent(hwnd) (UINT)SendMessage((hwnd), TVM_GETINDENT, 0, 0)
Function: #define TreeView_GetISearchString(hwndTV, lpsz) (BOOL)SendMessage((hwndTV), TVM_GETISEARCHSTRING, 0, (LPARAM)(LPTSTR)lpsz)
Function: #define TreeView_GetItem(hwnd, pitem) (BOOL)SendMessage((hwnd), TVM_GETITEM, 0, (LPARAM)(TV_ITEM FAR * )(pitem))
Function: #define TreeView_GetItemRect(hwnd, hitem, prc, code) ( * (HTREEITEM FAR * )prc = (hitem), (BOOL)SendMessage((hwnd), TVM_GETITEMRECT, (WPARAM)(code), (LPARAM)(RECT FAR * )(prc)))
Function: #define TreeView_GetNextItem(hwnd, hitem, code) (HTREEITEM)SendMessage((hwnd), TVM_GETNEXTITEM, (WPARAM)code, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_GetNextSibling(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_NEXT)
Function: #define TreeView_GetNextVisible(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_NEXTVISIBLE)
Function: #define TreeView_GetParent(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_PARENT)
Function: #define TreeView_GetPrevSibling(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_PREVIOUS)
Function: #define TreeView_GetPrevVisible(hwnd, hitem) TreeView_GetNextItem(hwnd, hitem, TVGN_PREVIOUSVISIBLE)
Function: #define TreeView_GetRoot(hwnd) TreeView_GetNextItem(hwnd, NULL, TVGN_ROOT)
Function: #define TreeView_GetSelection(hwnd) TreeView_GetNextItem(hwnd, NULL, TVGN_CARET)
Function: #define TreeView_GetVisibleCount(hwnd) (UINT)SendMessage((hwnd), TVM_GETVISIBLECOUNT, 0, 0)
Function: #define TreeView_HitTest(hwnd, lpht) (HTREEITEM)SendMessage((hwnd), TVM_HITTEST, 0, (LPARAM)(LPTV_HITTESTINFO)(lpht))
Function: #define TreeView_InsertItem(hwnd, lpis) (HTREEITEM)SendMessage((hwnd), TVM_INSERTITEM, 0, (LPARAM)(LPTV_INSERTSTRUCT)(lpis))
Function: #define TreeView_Select(hwnd, hitem, code) (HTREEITEM)SendMessage((hwnd), TVM_SELECTITEM, (WPARAM)code, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_SelectDropTarget(hwnd, hitem) TreeView_Select(hwnd, hitem, TVGN_DROPHILITE)
Function: #define TreeView_SelectItem(hwnd, hitem) TreeView_Select(hwnd, hitem, TVGN_CARET)
Function: #define TreeView_SelectSetFirstVisible(hwnd, hitem) TreeView_Select(hwnd, hitem, TVGN_FIRSTVISIBLE)
Function: #define TreeView_SetImageList(hwnd, himl, iImage) (HIMAGELIST)SendMessage((hwnd), TVM_SETIMAGELIST, iImage, (LPARAM)(UINT)(HIMAGELIST)(himl))
Function: #define TreeView_SetIndent(hwnd, indent) (BOOL)SendMessage((hwnd), TVM_SETINDENT, (WPARAM)indent, 0)
Function: #define TreeView_SetItem(hwnd, pitem) (BOOL)SendMessage((hwnd), TVM_SETITEM, 0, (LPARAM)(const TV_ITEM FAR * )(pitem))
Function: #define TreeView_SortChildren(hwnd, hitem, recurse) (BOOL)SendMessage((hwnd), TVM_SORTCHILDREN, (WPARAM)recurse, (LPARAM)(HTREEITEM)(hitem))
Function: #define TreeView_SortChildrenCB(hwnd, psort, recurse) (BOOL)SendMessage((hwnd), TVM_SORTCHILDRENCB, (WPARAM)recurse, (LPARAM)(LPTV_SORTCB)(psort))
Function: #define UnionRgn(hrgnResult, hrgnA, hrgnB) CombineRgn(hrgnResult, hrgnA, hrgnB, RGN_OR)
Function: #define UnlockSegment(w) GlobalUnfix((HANDLE)(w))
Function: #define XorRgn(hrgnResult, hrgnA, hrgnB) CombineRgn(hrgnResult, hrgnA, hrgnB, RGN_XOR)
Function: #define ZeroMemory(pb,cb) memset((pb),0,(cb))


Unresolved


DeregisterTypeLib Lib "x.dll"( ByRef rguid As REFGUID, ByVal wVerMajor As Integer, ByVal wVerMinor As Integer, ByVal lcid As Long)
'WINOLEAUTAPI DeregisterTypeLib(REFGUID rguid, WORD wVerMajor, WORD wVerMinor, LCID lcid);
'SRC: OLEAUTO.H

DeviceCapabilities Lib "x.dll" Alias "DeviceCapabilitiesA" ( ByVal lpCstr As String, ByVal lpCstr As String, ByVal Word As Integer, ByVal lpStr As String, ByRef pDevmodea As DEVMODEA) As Long
'WINSPOOLAPI int WINAPI DeviceCapabilitiesA(LPCSTR, LPCSTR, WORD, LPSTR, CONST DEVMODEA * );
'SRC: WINGDI.H

DisplayDib Lib "x.dll"( ByRef lpbi As BITMAPINFOHEADER, ByVal lpBits As String, ByVal wFlags As Integer) As Long
'UINT FAR PASCAL DisplayDib(LPBITMAPINFOHEADER lpbi, LPSTR lpBits, WORD wFlags);
'SRC: DISPDIB.H

DisplayDibEx Lib "x.dll"( ByRef lpbi As BITMAPINFOHEADER, ByVal x As Long, ByVal y As Long, ByVal lpBits As String, ByVal wFlags As Integer) As Long
'UINT FAR PASCAL DisplayDibEx(LPBITMAPINFOHEADER lpbi, int x, int y, LPSTR lpBits, WORD wFlags);
'SRC: DISPDIB.H

FindEnvironmentString Lib "x.dll" Alias "FindEnvironmentStringA" ( ByVal szEnvVar As String) As Long
'WINSHELLAPI LPSTR APIENTRY FindEnvironmentStringA(LPSTR szEnvVar);
'SRC: SHELLAPI.H

InetIsOffline Lib "x.dll"( ByVal dwFlags As Long) As Long
'INTSHCUTAPI BOOL WINAPI InetIsOffline(DWORD dwFlags);
'SRC: INTSHCUT.H

memccpy Lib "x.dll"( ByVal Void As Long, ByVal Void As Long, ByVal nInt As Long, ByVal nInt As Long)
'_CRTIMP void * __cdecl memccpy(void * , const void * , int, unsigned int);
'SRC: MEMORY.H

memccpy Lib "x.dll"( ByVal Void As Long, ByVal Void As Long, ByVal nInt As Long, ByVal nInt As Long)
'_CRTIMP void * __cdecl memccpy(void * , const void * , int, unsigned int);
'SRC: STRING.H

memicmp Lib "x.dll"( ByVal Void As Long, ByVal Void As Long, ByVal nInt As Long) As Long
'_CRTIMP int __cdecl memicmp(const void * , const void * , unsigned int);
'SRC: MEMORY.H

memicmp Lib "x.dll"( ByVal Void As Long, ByVal Void As Long, ByVal nInt As Long) As Long
'_CRTIMP int __cdecl memicmp(const void * , const void * , unsigned int);
'SRC: STRING.H

MIMEAssociationDialog Lib "x.dll" Alias "MIMEAssociationDialogA" ( ByVal hwndParent As Long, ByVal dwInFlags As Long, ByVal pcszFile As String, ByVal pcszMIMEContentType As String, ByVal pszAppBuf As String, ByVal ucAppBufLen As Long) As Long
'INTSHCUTAPI HRESULT WINAPI MIMEAssociationDialogA(HWND hwndParent, DWORD dwInFlags, PCSTR pcszFile, PCSTR pcszMIMEContentType, PSTR pszAppBuf, UINT ucAppBufLen);
'SRC: INTSHCUT.H

OutputDebugStr Lib "x.dll"( ByVal lpCstr As String)
'void WINAPI OutputDebugStr(LPCSTR);
'SRC: MMSYSTEM.H


RtlCopyMemory Lib "x.dll"( ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
'NTSYSAPI VOID NTAPI RtlCopyMemory ( VOID UNALIGNED * Destination, CONST VOID UNALIGNED * Source, DWORD Length );
'SRC: WINNT.H

SetAttribIMsgOnIStg Lib "x.dll"( ByVal lpObject As Long, ByVal lpPropTags As Long, ByVal lpPropAttrs As Long, ByVal lppPropProblems As Long) As Long
'STDAPI SetAttribIMsgOnIStg( LPVOID lpObject, LPSPropTagArray lpPropTags, LPSPropAttrArray lpPropAttrs, LPSPropProblemArray FAR * lppPropProblems );
'SRC: IMESSAGE.H


SHGetNewLinkInfo Lib "x.dll" Alias "SHGetNewLinkInfoA" ( ByVal pszLinkTo As String, ByVal pszDir As String, ByVal pszName As String, ByRef pfMustCopy As Long, ByVal uFlags As Long) As Long
'WINSHELLAPI BOOL WINAPI SHGetNewLinkInfoA(LPCSTR pszLinkTo, LPCSTR pszDir, LPSTR pszName, BOOL FAR * pfMustCopy, UINT uFlags);
'SRC: SHELLAPI.H


URLAssociationDialog Lib "x.dll" Alias "URLAssociationDialogA" ( ByVal hwndParent As Long, ByVal dwInFlags As Long, ByVal pcszFile As String, ByVal pcszURL As String, ByVal pszAppBuf As String, ByVal ucAppBufLen As Long) As Long
'INTSHCUTAPI HRESULT WINAPI URLAssociationDialogA(HWND hwndParent, DWORD dwInFlags, PCSTR pcszFile, PCSTR pcszURL, PSTR pszAppBuf, UINT ucAppBufLen);
'SRC: INTSHCUT.H




CloseIMsgSession Lib "x.dll"( ByVal lpMsgSess As Long)
'STDAPI_(void) CloseIMsgSession( LPMSGSESS lpMsgSess );
'SRC: IMESSAGE.H

GetAttribIMsgOnIStg Lib "x.dll"( ByVal lpObject As Long, ByVal lpPropTagArray As Long, ByVal lppPropAttrArray As Long) As Long
'STDAPI GetAttribIMsgOnIStg( LPVOID lpObject, LPSPropTagArray lpPropTagArray, LPSPropAttrArray FAR * lppPropAttrArray );
'SRC: IMESSAGE.H

MapStorageSCode Lib "x.dll"( ByVal StgSCode As Long) As Long
'STDAPI_(SCODE) MapStorageSCode( SCODE StgSCode );
'SRC: IMESSAGE.H

OpenIMsgOnIStg Lib "x.dll"( ByVal lpMsgSess As Long, ByVal lpAllocateBuffer As Long, ByVal lpAllocateMore As Long, ByVal lpFreeBuffer As Long, ByVal lpMalloc As Long, ByVal lpMapiSup As Long, ByVal lpStg As Long, ByVal lpfMsgCallRelease As Long, ByVal ulCallerData As Long, ByVal ulFlags As Long, ByVal lppMsg As Long) As Long
'STDAPI_(SCODE) OpenIMsgOnIStg( LPMSGSESS lpMsgSess, LPALLOCATEBUFFER lpAllocateBuffer, LPALLOCATEMORE lpAllocateMore, LPFREEBUFFER lpFreeBuffer, LPMALLOC lpMalloc, LPVOID lpMapiSup, LPSTORAGE lpStg, MSGCALLRELEASE FAR * lpfMsgCallRelease, ULONG ulCallerData, ULONG ulFlags, LPMESSAGE FAR * lppMsg );
'SRC: IMESSAGE.H

OpenIMsgSession Lib "x.dll"( ByVal lpMalloc As Long, ByVal ulFlags As Long, ByVal lppMsgSess As Long) As Long
'STDAPI_(SCODE) OpenIMsgSession( LPMALLOC lpMalloc, ULONG ulFlags, LPMSGSESS FAR * lppMsgSess );
'SRC: IMESSAGE.H




DefScreenSaverProc Lib "x.dll"( ByVal hWnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
'LRESULT WINAPI DefScreenSaverProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
'SRC: SCRNSAVE.H

RegisterDialogClasses Lib "x.dll"( ByVal hInst As Long) As Long
'BOOL WINAPI RegisterDialogClasses (HANDLE hInst);
'SRC: SCRNSAVE.H

ScreenSaverChangePassword Lib "x.dll"( ByVal hParent As Long)
'void WINAPI ScreenSaverChangePassword( HWND hParent );
'SRC: SCRNSAVE.H

ScreenSaverConfigureDialog Lib "x.dll"( ByVal hDlg As Long, ByVal message As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
'BOOL WINAPI ScreenSaverConfigureDialog (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
'SRC: SCRNSAVE.H

ScreenSaverProc Lib "x.dll"( ByVal hWnd As Long, ByVal message As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
'LRESULT WINAPI ScreenSaverProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
'SRC: SCRNSAVE.H




CloseSound Lib "x.dll"()
'WINBASEAPI VOID WINAPI CloseSound( VOID );
'SRC: WINBASE.H

CountVoiceNotes Lib "x.dll"( ByVal nVoice As Long) As Long
'WINBASEAPI DWORD WINAPI CountVoiceNotes( DWORD nVoice );
'SRC: WINBASE.H

StartSound Lib "x.dll"()
'WINBASEAPI VOID WINAPI StartSound( VOID );
'SRC: WINBASE.H

StopSound Lib "x.dll"()
'WINBASEAPI VOID WINAPI StopSound( VOID );
'SRC: WINBASE.H

SyncAllVoices Lib "x.dll"() As Long
'WINBASEAPI DWORD WINAPI SyncAllVoices( VOID );
'SRC: WINBASE.H

GetThresholdStatus Lib "x.dll"() As Long
'WINBASEAPI DWORD WINAPI GetThresholdStatus( VOID );
'SRC: WINBASE.H

OpenSound Lib "x.dll"()
'WINBASEAPI VOID WINAPI OpenSound( VOID );
'SRC: WINBASE.H

SetSoundNoise Lib "x.dll"( ByVal nSource As Long, ByVal nDuration As Long) As Long
'WINBASEAPI DWORD WINAPI SetSoundNoise( DWORD nSource, DWORD nDuration );
'SRC: WINBASE.H

SetVoiceAccent Lib "x.dll"( ByVal nVoice As Long, ByVal nTempo As Long, ByVal nVolume As Long, ByVal nMode As Long, ByVal nPitch As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceAccent( DWORD nVoice, DWORD nTempo, DWORD nVolume, DWORD nMode, DWORD nPitch );
'SRC: WINBASE.H

SetVoiceEnvelope Lib "x.dll"( ByVal nVoice As Long, ByVal nShape As Long, ByVal nRepeat As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceEnvelope( DWORD nVoice, DWORD nShape, DWORD nRepeat );
'SRC: WINBASE.H

SetVoiceNote Lib "x.dll"( ByVal nVoice As Long, ByVal nValue As Long, ByVal nLength As Long, ByVal nCdots As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceNote( DWORD nVoice, DWORD nValue, DWORD nLength, DWORD nCdots );
'SRC: WINBASE.H

SetVoiceQueueSize Lib "x.dll"( ByVal nVoice As Long, ByVal nBytes As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceQueueSize( DWORD nVoice, DWORD nBytes );
'SRC: WINBASE.H

SetVoiceSound Lib "x.dll"( ByVal nVoice As Long, ByVal Frequency As Long, ByVal nDuration As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceSound( DWORD nVoice, DWORD Frequency, DWORD nDuration );
'SRC: WINBASE.H

SetVoiceThreshold Lib "x.dll"( ByVal nVoice As Long, ByVal nNotes As Long) As Long
'WINBASEAPI DWORD WINAPI SetVoiceThreshold( DWORD nVoice, DWORD nNotes );
'SRC: WINBASE.H


WaitSoundState Lib "x.dll"( ByVal nState As Long) As Long
'WINBASEAPI DWORD WINAPI WaitSoundState( DWORD nState );
'SRC: WINBASE.H

WinExecError Lib "x.dll" Alias "WinExecErrorA" ( ByVal hwnd As Long, ByVal error As Long, ByVal lpstrFileName As String, ByVal lpstrTitle As String)
'WINSHELLAPI void WINAPI WinExecErrorA(HWND hwnd, int error, LPCSTR lpstrFileName, LPCSTR lpstrTitle);
'SRC: SHELLAPI.H



NetCharDevControl Lib "x.dll"( ByRef servername As Byte, ByRef devname As Byte, ByVal opcode As Long) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevControl ( IN LPTSTR servername, IN LPTSTR devname, IN DWORD opcode );
'SRC: LMCHDEV.H

NetCharDevEnum Lib "x.dll"( ByRef servername As Byte, ByVal level As Long, ByRef bufptr As Byte, ByVal prefmaxlen As Long, ByRef entriesread As Long, ByRef totalentries As Long, ByRef resume_handle As Long) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevEnum ( IN LPTSTR servername, IN DWORD level, OUT LPBYTE * bufptr, IN DWORD prefmaxlen, OUT LPDWORD entriesread, OUT LPDWORD totalentries, IN OUT LPDWORD resume_handle );
'SRC: LMCHDEV.H

NetCharDevGetInfo Lib "x.dll"( ByRef servername As Byte, ByRef devname As Byte, ByVal level As Long, ByRef bufptr As Byte) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevGetInfo ( IN LPTSTR servername, IN LPTSTR devname, IN DWORD level, OUT LPBYTE * bufptr );
'SRC: LMCHDEV.H

NetCharDevQEnum Lib "x.dll"( ByRef servername As Byte, ByRef username As Byte, ByVal level As Long, ByRef bufptr As Byte, ByVal prefmaxlen As Long, ByRef entriesread As Long, ByRef totalentries As Long, ByRef resume_handle As Long) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevQEnum ( IN LPTSTR servername, IN LPTSTR username, IN DWORD level, OUT LPBYTE * bufptr, IN DWORD prefmaxlen, OUT LPDWORD entriesread, OUT LPDWORD totalentries, IN OUT LPDWORD resume_handle );
'SRC: LMCHDEV.H

NetCharDevQGetInfo Lib "x.dll"( ByRef servername As Byte, ByRef queuename As Byte, ByRef username As Byte, ByVal level As Long, ByRef bufptr As Byte) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevQGetInfo ( IN LPTSTR servername, IN LPTSTR queuename, IN LPTSTR username, IN DWORD level, OUT LPBYTE * bufptr );
'SRC: LMCHDEV.H

NetCharDevQPurge Lib "x.dll"( ByRef servername As Byte, ByRef queuename As Byte) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevQPurge ( IN LPTSTR servername, IN LPTSTR queuename );
'SRC: LMCHDEV.H

NetCharDevQPurgeSelf Lib "x.dll"( ByRef servername As Byte, ByRef queuename As Byte, ByRef computername As Byte) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevQPurgeSelf ( IN LPTSTR servername, IN LPTSTR queuename, IN LPTSTR computername );
'SRC: LMCHDEV.H

NetCharDevQSetInfo Lib "x.dll"( ByRef servername As Byte, ByRef queuename As Byte, ByVal level As Long, ByRef buf As Byte, ByRef parm_err As Long) As Long
'NET_API_STATUS NET_API_FUNCTION NetCharDevQSetInfo ( IN LPTSTR servername, IN LPTSTR queuename, IN DWORD level, IN LPBYTE buf, OUT LPDWORD parm_err );
'SRC: LMCHDEV.H

NetHandleGetInfo Lib "x.dll"( ByVal handle As Long, ByVal level As Long, ByRef bufptr As Byte) As Long
'NET_API_STATUS NET_API_FUNCTION NetHandleGetInfo ( IN HANDLE handle, IN DWORD level, OUT LPBYTE * bufptr );
'SRC: LMCHDEV.H

NetHandleSetInfo Lib "x.dll"( ByVal handle As Long, ByVal level As Long, ByRef buf As Byte, ByVal parmnum As Long, ByRef parmerr As Long) As Long
'NET_API_STATUS NET_API_FUNCTION NetHandleSetInfo ( IN HANDLE handle, IN DWORD level, IN LPBYTE buf, IN DWORD parmnum, OUT LPDWORD parmerr );
'SRC: LMCHDEV.H

NetServerSetInfoCommandLine Lib "x.dll"( ByVal argc As Integer, ByVal CommandLineArguments as String) As Long
'NET_API_STATUS NetServerSetInfoCommandLine ( IN WORD argc, IN LPTSTR argv[] );
'SRC: LMSERVER.H



MAPI

BuildDisplayTable Lib "x.dll"( ByVal lpAllocateBuffer As Long, ByVal lpAllocateMore As Long, ByVal lpFreeBuffer As Long, ByVal lpMalloc As Long, ByVal hInstance As Long, ByVal cPages As Long, ByRef lpPage As DTPAGE, ByVal ulFlags As Long, ByVal lppTable As Long, ByVal lppTblData As Long) As Long
'STDAPI BuildDisplayTable( LPALLOCATEBUFFER lpAllocateBuffer, LPALLOCATEMORE lpAllocateMore, LPFREEBUFFER lpFreeBuffer, LPMALLOC lpMalloc, HINSTANCE hInstance, UINT cPages, LPDTPAGE lpPage, ULONG ulFlags, LPMAPITABLE * lppTable, LPTABLEDATA * lppTblData );
'SRC: MAPIUTIL.H

CopyFile Lib "x.dll"( ByVal szSrc As String, ByVal szDst As String, ByVal fFailIfExists As Long) As Long
'BOOL WINAPI CopyFile(LPCSTR szSrc, LPCSTR szDst, BOOL fFailIfExists);
'SRC: MAPIWIN.H

CPPValidateParameters Lib "x.dll"( ByVal eMethod As Long, ByVal ppFirst As Long) As Long
'HRESULT PASCAL #else HRESULT STDAPICALLTYPE #endif __CPPValidateParameters(METHODS eMethod, const LPVOID ppFirst);
'SRC: MAPIVAL.H

CreateDirectory Lib "x.dll"( ByVal lpPathName As String, ByVal lpSecurityAttributes As Long) As Long
'BOOL WINAPI CreateDirectory(LPCSTR lpPathName, LPVOID lpSecurityAttributes);
'SRC: MAPIWIN.H

CreateFile Lib "x.dll"( ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal lpSecurityAttributes As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
'HANDLE WINAPI CreateFile(LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPVOID lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile);
'SRC: MAPIWIN.H

CreateIProp Lib "x.dll"( ByVal lpInterface As Long, ByVal lpAllocateBuffer As Long, ByVal lpAllocateMore As Long, ByVal lpFreeBuffer As Long, ByVal lpvReserved As Long, ByVal lppPropData As Long) As Long
'STDAPI_(SCODE) CreateIProp( LPCIID lpInterface, ALLOCATEBUFFER FAR * lpAllocateBuffer, ALLOCATEMORE FAR * lpAllocateMore, FREEBUFFER FAR * lpFreeBuffer, LPVOID lpvReserved, LPPROPDATA FAR * lppPropData );
'SRC: MAPIUTIL.H

CreateTable Lib "x.dll"( ByVal lpInterface As Long, ByVal lpAllocateBuffer As Long, ByVal lpAllocateMore As Long, ByVal lpFreeBuffer As Long, ByVal lpvReserved As Long, ByVal ulTableType As Long, ByVal ulPropTagIndexColumn As Long, ByVal lpSPropTagArrayColumns As Long, ByVal lppTableData As Long) As Long
'STDAPI_(SCODE) CreateTable( LPCIID lpInterface, ALLOCATEBUFFER FAR * lpAllocateBuffer, ALLOCATEMORE FAR * lpAllocateMore, FREEBUFFER FAR * lpFreeBuffer, LPVOID lpvReserved, ULONG ulTableType, ULONG ulPropTagIndexColumn, LPSPropTagArray lpSPropTagArrayColumns, LPTABLEDATA FAR * lppTableData );
'SRC: MAPIUTIL.H

DBGMEM_CheckMemFn Lib "x.dll"( ByVal pmalloc As Long, ByVal fReportOrphans As Long)
'void EXPORTDBG __cdecl DBGMEM_CheckMemFn(void * pmalloc, int fReportOrphans);
'SRC: MAPIDBG.H

DBGMEM_EncapsulateFn Lib "x.dll"( ByVal pmalloc As Long, ByVal pszSubsys As String, ByVal fCheckOften As Long)
'void * EXPORTDBG __cdecl DBGMEM_EncapsulateFn(void * pmalloc, char * pszSubsys, int fCheckOften);
'SRC: MAPIDBG.H

DBGMEM_LeakHook Lib "x.dll"( ByVal pfn As Long)
'void EXPORTDBG __cdecl DBGMEM_LeakHook(FARPROC pfn);
'SRC: MAPIDBG.H

DBGMEM_NoLeakDetectFn Lib "x.dll"( ByVal pmalloc As Long, ByVal pv As Long)
'void EXPORTDBG __cdecl DBGMEM_NoLeakDetectFn(void * pmalloc, void * pv);
'SRC: MAPIDBG.H

DBGMEM_SetFailureAtFn Lib "x.dll"( ByVal pmalloc As Long, ByVal ulFailureAt As Long)
'void EXPORTDBG __cdecl DBGMEM_SetFailureAtFn(void * pmalloc, ULONG ulFailureAt);
'SRC: MAPIDBG.H

DBGMEM_ShutdownFn Lib "x.dll"( ByVal pmalloc As Long)
'void EXPORTDBG __cdecl DBGMEM_ShutdownFn(void * pmalloc);
'SRC: MAPIDBG.H

DebugTraceFn Lib "x.dll"( ByVal pszFormat As String, Optional OptionalArguments as Any) As Long
'int EXPORTDBG __cdecl DebugTraceFn(char * pszFormat, ...);
'SRC: MAPIDBG.H

DebugTraceProblemsFn Lib "x.dll"( ByVal sz As String, ByVal rgprob As Long)
'void EXPORTDBG __cdecl DebugTraceProblemsFn(char * sz, void * rgprob);
'SRC: MAPIDBG.H

DebugTrapFn Lib "x.dll"( ByVal fFatal As Long, ByVal pszFile As String, ByVal iLine As Long, ByVal pszFormat As String, Optional OptionalArguments as Any) As Long
'int EXPORTDBG __cdecl DebugTrapFn(int fFatal, char * pszFile, int iLine, char * pszFormat, ...);
'SRC: MAPIDBG.H

DeinitMapiUtil Lib "x.dll"()
'STDAPI_(VOID) DeinitMapiUtil(VOID);
'SRC: MAPIUTIL.H

DeleteFile Lib "x.dll"( ByVal lpFileName As String) As Long
'BOOL WINAPI DeleteFile(LPCSTR lpFileName);
'SRC: MAPIWIN.H

FBadColumnSet Lib "x.dll"( ByVal lpptaCols As Long) As Long
'STDAPI_(ULONG) FBadColumnSet( LPSPropTagArray lpptaCols );
'SRC: MAPIVAL.H

FBadEntryList Lib "x.dll"( ByVal lpEntryList As Long) As Long
'STDAPI_(BOOL) FBadEntryList( LPENTRYLIST lpEntryList);
'SRC: MAPIVAL.H

FBadProp Lib "x.dll"( ByVal lpprop As Long) As Long
'STDAPI_(ULONG) FBadProp( LPSPropValue lpprop );
'SRC: MAPIVAL.H

FBadPropTag Lib "x.dll"( ByVal ulPropTag As Long) As Long
'STDAPI_(ULONG) FBadPropTag( ULONG ulPropTag );
'SRC: MAPIVAL.H

FBadReadPtr Lib "x.dll"( ByVal lp As Long, ByVal cb As Long) As Long
'BOOL WINAPI FBadReadPtr(const void FAR * lp, UINT cb);
'SRC: MAPIWIN.H

FBadRestriction Lib "x.dll"( ByVal lpres As Long) As Long
'STDAPI_(ULONG) FBadRestriction( LPSRestriction lpres );
'SRC: MAPIVAL.H

FBadRglpNameID Lib "x.dll"( ByRef lppNameId As MAPINAMEID, ByVal cNames As Long) As Long
'STDAPI_(BOOL) FBadRglpNameID( LPMAPINAMEID FAR * lppNameId, ULONG cNames);
'SRC: MAPIVAL.H

FBadRow Lib "x.dll"( ByVal lprow As Long) As Long
'STDAPI_(ULONG) FBadRow( LPSRow lprow );
'SRC: MAPIVAL.H

FBadRowSet Lib "x.dll"( ByVal lpRowSet As Long) As Long
'STDAPI_(BOOL) FBadRowSet( LPSRowSet lpRowSet);
'SRC: MAPIVAL.H

FBadSortOrderSet Lib "x.dll"( ByVal lpsos As Long) As Long
'STDAPI_(ULONG) FBadSortOrderSet( LPSSortOrderSet lpsos );
'SRC: MAPIVAL.H

FBinFromHex Lib "x.dll"( ByRef lpsz As Byte, ByRef lpb As Byte) As Long
'STDAPI_(BOOL) FBinFromHex(LPTSTR lpsz, LPBYTE lpb);
'SRC: MAPIUTIL.H

FCleanupInstanceGlobals Lib "x.dll"( ByVal Word As Integer, ByVal Dword As Long) As Long
'BOOL __export FAR PASCAL FCleanupInstanceGlobals(WORD, DWORD);
'SRC: MAPIWIN.H

FCleanupInstanceGlobals Lib "x.dll"( ByVal Word As Integer, ByVal Dword As Long) As Long
'BOOL FAR PASCAL FCleanupInstanceGlobals(WORD, DWORD);
'SRC: MAPIWIN.H

FEqualNames Lib "x.dll"( ByRef lpName1 As MAPINAMEID, ByRef lpName2 As MAPINAMEID) As Long
'STDAPI_(BOOL) FEqualNames( LPMAPINAMEID lpName1, LPMAPINAMEID lpName2 );
'SRC: MAPIUTIL.H

FindFirstFile Lib "x.dll"( ByVal lpFileName As String, ByRef lpFindFileData As WIN32_FIND_DATA) As Long
'HANDLE WINAPI FindFirstFile(LPCSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData);
'SRC: MAPIWIN.H

FindNextFile Lib "x.dll"( ByVal hFindFile As Long, ByRef lpFindFileData As WIN32_FIND_DATA) As Long
'BOOL WINAPI FindNextFile(HANDLE hFindFile, LPWIN32_FIND_DATA lpFindFileData);
'SRC: MAPIWIN.H

FPropCompareProp Lib "x.dll"( ByVal lpSPropValue1 As Long, ByVal ulRelOp As Long, ByVal lpSPropValue2 As Long) As Long
'STDAPI_(BOOL) FPropCompareProp( LPSPropValue lpSPropValue1, ULONG ulRelOp, LPSPropValue lpSPropValue2 );
'SRC: MAPIUTIL.H

FPropContainsProp Lib "x.dll"( ByVal lpSPropValueDst As Long, ByVal lpSPropValueSrc As Long, ByVal ulFuzzyLevel As Long) As Long
'STDAPI_(BOOL) FPropContainsProp( LPSPropValue lpSPropValueDst, LPSPropValue lpSPropValueSrc, ULONG ulFuzzyLevel );
'SRC: MAPIUTIL.H

FPropExists Lib "x.dll"( ByVal lpMapiProp As Long, ByVal ulPropTag As Long) As Long
'STDAPI_(BOOL) FPropExists(LPMAPIPROP lpMapiProp, ULONG ulPropTag);
'SRC: MAPIUTIL.H

FreePadrlist Lib "x.dll"( ByRef lpAdrlist As ADRLIST)
'STDAPI_(void) FreePadrlist(LPADRLIST lpAdrlist);
'SRC: MAPIUTIL.H

FreeProws Lib "x.dll"( ByVal lpRows As Long)
'STDAPI_(void) FreeProws(LPSRowSet lpRows);
'SRC: MAPIUTIL.H

FtAddFt Lib "x.dll"( ByRef ftAddend1 As FILETIME, ByRef ftAddend2 As FILETIME) As Long
'STDAPI_(FILETIME) FtAddFt(FILETIME ftAddend1, FILETIME ftAddend2);
'SRC: MAPIUTIL.H

FtMulDw Lib "x.dll"( ByVal ftMultiplier As Long, ByRef ftMultiplicand As FILETIME) As Long
'STDAPI_(FILETIME) FtMulDw(DWORD ftMultiplier, FILETIME ftMultiplicand);
'SRC: MAPIUTIL.H

FtMulDwDw Lib "x.dll"( ByVal ftMultiplicand As Long, ByVal ftMultiplier As Long) As Long
'STDAPI_(FILETIME) FtMulDwDw(DWORD ftMultiplicand, DWORD ftMultiplier);
'SRC: MAPIUTIL.H

FtNegFt Lib "x.dll"( ByRef ft As FILETIME) As Long
'STDAPI_(FILETIME) FtNegFt(FILETIME ft);
'SRC: MAPIUTIL.H

FtSubFt Lib "x.dll"( ByRef ftMinuend As FILETIME, ByRef ftSubtrahend As FILETIME) As Long
'STDAPI_(FILETIME) FtSubFt(FILETIME ftMinuend, FILETIME ftSubtrahend);
'SRC: MAPIUTIL.H

GetCallStack Lib "x.dll"( ByRef Dword As Long, ByVal nInt As Long, ByVal nInt As Long)
'void EXPORTDBG __cdecl GetCallStack(DWORD * , int, int);
'SRC: MAPIDBG.H

GetFileAttributes Lib "x.dll"( ByVal lpFileName As String) As Long
'DWORD WINAPI GetFileAttributes(LPCSTR lpFileName);
'SRC: MAPIWIN.H

GetFullPathName Lib "x.dll"( ByVal lpFileName As String, ByVal nBufferLength As Long, ByVal lpBuffer As String, ByVal lpFilePart As String) As Long
'DWORD WINAPI GetFullPathName(LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR * lpFilePart);
'SRC: MAPIWIN.H

GetInstance Lib "x.dll"( ByVal lpPropMv As Long, ByVal lpPropSv As Long, ByVal uliInst As Long)
'STDAPI_(void) GetInstance(LPSPropValue lpPropMv, LPSPropValue lpPropSv, ULONG uliInst);
'SRC: MAPIUTIL.H

GetTempFileName32 Lib "x.dll"( ByVal lpPathName As String, ByVal lpPrefixString As String, ByVal uUnique As Long, ByVal lpTempFileName As String) As Long
'UINT WINAPI GetTempFileName32 (LPCSTR lpPathName, LPCSTR lpPrefixString, UINT uUnique, LPSTR lpTempFileName);
'SRC: MAPIWIN.H

GetTempPath Lib "x.dll"( ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
'DWORD WINAPI GetTempPath(DWORD nBufferLength, LPSTR lpBuffer);
'SRC: MAPIWIN.H

HexFromBin Lib "x.dll"( ByRef lpb As Byte, ByVal cb As Long, ByRef lpsz As Byte)
'STDAPI_(void) HexFromBin(LPBYTE lpb, int cb, LPTSTR lpsz);
'SRC: MAPIUTIL.H

HrAddColumns Lib "x.dll"( ByVal lptbl As Long, ByVal lpproptagColumnsNew As Long, ByVal lpAllocateBuffer As Long, ByVal lpFreeBuffer As Long) As Long
'STDAPI_(HRESULT) HrAddColumns( LPMAPITABLE lptbl, LPSPropTagArray lpproptagColumnsNew, LPALLOCATEBUFFER lpAllocateBuffer, LPFREEBUFFER lpFreeBuffer);
'SRC: MAPIUTIL.H

HrAddColumnsEx Lib "x.dll"( ByVal lptbl As Long, ByVal lpproptagColumnsNew As Long, ByVal lpAllocateBuffer As Long, ByVal lpFreeBuffer As Long, (PtrToFunction As Long)) As Long
'STDAPI_(HRESULT) HrAddColumnsEx( LPMAPITABLE lptbl, LPSPropTagArray lpproptagColumnsNew, LPALLOCATEBUFFER lpAllocateBuffer, LPFREEBUFFER lpFreeBuffer, void (FAR * lpfnFilterColumns)(LPSPropTagArray ptaga));
'SRC: MAPIUTIL.H

HrAllocAdviseSink Lib "x.dll"( ByVal lpfnCallback As Long, ByVal lpvContext As Long, ByVal lppAdviseSink As Long) As Long
'STDAPI HrAllocAdviseSink( LPNOTIFCALLBACK lpfnCallback, LPVOID lpvContext, LPMAPIADVISESINK FAR * lppAdviseSink );
'SRC: MAPIUTIL.H

HrComposeEID Lib "x.dll"( ByVal lpSession As Long, ByVal cbStoreRecordKey As Long, ByRef lpStoreRecordKey As Byte, ByVal cbMsgEntryID As Long, ByRef lpMsgEntryID As ENTRYID, ByRef lpcbEID As Long, ByRef lppEntryID As ENTRYID) As Long
'STDAPI HrComposeEID(LPMAPISESSION lpSession, ULONG cbStoreRecordKey, LPBYTE lpStoreRecordKey, ULONG cbMsgEntryID, LPENTRYID lpMsgEntryID, ULONG FAR * lpcbEID, LPENTRYID FAR * lppEntryID);
'SRC: MAPIUTIL.H

HrComposeMsgID Lib "x.dll"( ByVal lpSession As Long, ByVal cbStoreSearchKey As Long, ByRef pStoreSearchKey As Byte, ByVal cbMsgEntryID As Long, ByRef lpMsgEntryID As ENTRYID, ByRef lpszMsgID As Byte) As Long
'STDAPI HrComposeMsgID(LPMAPISESSION lpSession, ULONG cbStoreSearchKey, LPBYTE pStoreSearchKey, ULONG cbMsgEntryID, LPENTRYID lpMsgEntryID, LPTSTR FAR * lpszMsgID);
'SRC: MAPIUTIL.H

HrDecomposeEID Lib "x.dll"( ByVal lpSession As Long, ByVal cbEntryID As Long, ByRef lpEntryID As ENTRYID, ByRef lpcbStoreEntryID As Long, ByRef lppStoreEntryID As ENTRYID, ByRef lpcbMsgEntryID As Long, ByRef lppMsgEntryID As ENTRYID) As Long
'STDAPI HrDecomposeEID(LPMAPISESSION lpSession, ULONG cbEntryID, LPENTRYID lpEntryID, ULONG FAR * lpcbStoreEntryID, LPENTRYID FAR * lppStoreEntryID, ULONG FAR * lpcbMsgEntryID, LPENTRYID FAR * lppMsgEntryID);
'SRC: MAPIUTIL.H

HrDecomposeMsgID Lib "x.dll"( ByVal lpSession As Long, ByRef lpszMsgID As Byte, ByRef lpcbStoreEntryID As Long, ByRef lppStoreEntryID As ENTRYID, ByRef lppcbMsgEntryID As Long, ByRef lppMsgEntryID As ENTRYID) As Long
'STDAPI HrDecomposeMsgID(LPMAPISESSION lpSession, LPTSTR lpszMsgID, ULONG FAR * lpcbStoreEntryID, LPENTRYID FAR * lppStoreEntryID, ULONG FAR * lppcbMsgEntryID, LPENTRYID FAR * lppMsgEntryID);
'SRC: MAPIUTIL.H

HrEntryIDFromSz Lib "x.dll"( ByRef lpsz As Byte, ByRef lpcb As Long, ByRef lppEntryID As ENTRYID) As Long
'STDAPI HrEntryIDFromSz(LPTSTR lpsz, ULONG FAR * lpcb, LPENTRYID FAR * lppEntryID);
'SRC: MAPIUTIL.H

HrGetOneProp Lib "x.dll"( ByVal lpMapiProp As Long, ByVal ulPropTag As Long, ByVal lppProp As Long) As Long
'STDAPI HrGetOneProp(LPMAPIPROP lpMapiProp, ULONG ulPropTag, LPSPropValue FAR * lppProp);
'SRC: MAPIUTIL.H

HrIStorageFromStream Lib "x.dll"( ByVal lpUnkIn As Long, ByVal lpInterface As Long, ByVal ulFlags As Long, ByVal lppStorageOut As Long) As Long
'STDAPI_(HRESULT) HrIStorageFromStream (LPUNKNOWN lpUnkIn, LPCIID lpInterface, ULONG ulFlags, LPSTORAGE FAR * lppStorageOut);
'SRC: MAPIUTIL.H

HrQueryAllRows Lib "x.dll"( ByVal lpTable As Long, ByVal lpPropTags As Long, ByVal lpRestriction As Long, ByVal lpSortOrderSet As Long, ByVal crowsMax As Long, ByVal lppRows As Long) As Long
'STDAPI HrQueryAllRows(LPMAPITABLE lpTable, LPSPropTagArray lpPropTags, LPSRestriction lpRestriction, LPSSortOrderSet lpSortOrderSet, LONG crowsMax, LPSRowSet FAR * lppRows);
'SRC: MAPIUTIL.H

HrSetOneProp Lib "x.dll"( ByVal lpMapiProp As Long, ByVal lpProp As Long) As Long
'STDAPI HrSetOneProp(LPMAPIPROP lpMapiProp, LPSPropValue lpProp);
'SRC: MAPIUTIL.H

HrSzFromEntryID Lib "x.dll"( ByVal cb As Long, ByRef lpEntryID As ENTRYID, ByRef lpsz As Byte) As Long
'STDAPI HrSzFromEntryID(ULONG cb, LPENTRYID lpEntryID, LPTSTR FAR * lpsz);
'SRC: MAPIUTIL.H

HrThisThreadAdviseSink Lib "x.dll"( ByVal lpAdviseSink As Long, ByVal lppAdviseSink As Long) As Long
'STDAPI HrThisThreadAdviseSink( LPMAPIADVISESINK lpAdviseSink, LPMAPIADVISESINK FAR * lppAdviseSink);
'SRC: MAPIUTIL.H

HrValidateIPMSubtree Lib "x.dll"( ByVal lpMDB As Long, ByVal ulFlags As Long, ByRef lpcValues As Long, ByVal lppValues As Long, ByRef lpperr As MAPIERROR) As Long
'STDAPI HrValidateIPMSubtree(LPMDB lpMDB, ULONG ulFlags, ULONG FAR * lpcValues, LPSPropValue FAR * lppValues, LPMAPIERROR FAR * lpperr);
'SRC: MAPIUTIL.H

IsBadBoundedStringPtr Lib "x.dll"( ByVal lpsz As Long, ByVal cchMax As Long) As Long
'BOOL WINAPI IsBadBoundedStringPtr(const void FAR * lpsz, UINT cchMax);
'SRC: MAPIWIN.H

LPropCompareProp Lib "x.dll"( ByVal lpSPropValueA As Long, ByVal lpSPropValueB As Long) As Long
'STDAPI_(LONG) LPropCompareProp( LPSPropValue lpSPropValueA, LPSPropValue lpSPropValueB );
'SRC: MAPIUTIL.H

LpValFindProp Lib "x.dll"( ByVal ulPropTag As Long, ByVal cValues As Long, ByVal lpPropArray As Long) As Long
'STDAPI_(LPSPropValue) LpValFindProp(ULONG ulPropTag, ULONG cValues, LPSPropValue lpPropArray);
'SRC: MAPIUTIL.H

MAPIDeinitIdle Lib "x.dll"()
'STDAPI_(VOID) MAPIDeinitIdle (VOID);
'SRC: MAPIUTIL.H

MAPIGetDefaultMalloc Lib "x.dll"() As Long
'STDAPI_(LPMALLOC) MAPIGetDefaultMalloc(VOID);
'SRC: MAPIUTIL.H

MAPIInitIdle Lib "x.dll"( ByVal lpvReserved As Long) As Long
'STDAPI_(LONG) MAPIInitIdle (LPVOID lpvReserved);
'SRC: MAPIUTIL.H

MNLS_CompareString Lib "x.dll" Alias "MNLS_CompareStringA" ( ByVal Locale As Long, ByVal dwCmpFlags As Long, ByVal lpString1 As String, ByVal cchCount1 As Long, ByVal lpString2 As String, ByVal cchCount2 As Long) As Long
'int WINAPI MNLS_CompareStringA(LCID Locale, DWORD dwCmpFlags, LPCSTR lpString1, int cchCount1, LPCSTR lpString2, int cchCount2);
'SRC: MAPINLS.H

MNLS_GetACP Lib "x.dll"() As Long
'UINT WINAPI MNLS_GetACP(void);
'SRC: MAPINLS.H

MNLS_GetUserDefaultLCID Lib "x.dll"() As Long
'LCID WINAPI MNLS_GetUserDefaultLCID(void);
'SRC: MAPINLS.H

MNLS_MultiByteToWideChar Lib "x.dll"( ByVal uCodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByRef lpWideCharStr As Byte, ByVal cchWideChar As Long) As Long
'int WINAPI MNLS_MultiByteToWideChar(UINT uCodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar);
'SRC: MAPINLS.H

MNLS_WideCharToMultiByte Lib "x.dll"( ByVal uCodePage As Long, ByVal dwFlags As Long, ByRef lpWideCharStr As Byte, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByRef lpfUsedDefaultChar As Long) As Long
'int WINAPI MNLS_WideCharToMultiByte(UINT uCodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr, int cchMultiByte, LPCSTR lpDefaultChar, BOOL FAR * lpfUsedDefaultChar);
'SRC: MAPINLS.H

MoveFile Lib "x.dll"( ByVal lpExistingFileName As String, ByVal lpNewFileName As String) As Long
'BOOL WINAPI MoveFile(LPCSTR lpExistingFileName, LPCSTR lpNewFileName);
'SRC: MAPIWIN.H

MulDiv32 Lib "x.dll"( ByVal nInt As Long, ByVal nInt As Long, ByVal nInt As Long) As Long
'long WINAPI MulDiv32(long, long, long);
'SRC: MAPIWIN.H

PpropFindProp Lib "x.dll"( ByVal lpPropArray As Long, ByVal cValues As Long, ByVal ulPropTag As Long) As Long
'STDAPI_(LPSPropValue) PpropFindProp(LPSPropValue lpPropArray, ULONG cValues, ULONG ulPropTag);
'SRC: MAPIUTIL.H

PropCopyMore Lib "x.dll"( ByVal lpSPropValueDest As Long, ByVal lpSPropValueSrc As Long, ByVal lpfAllocMore As Long, ByVal lpvObject As Long) As Long
'STDAPI_(SCODE) PropCopyMore( LPSPropValue lpSPropValueDest, LPSPropValue lpSPropValueSrc, ALLOCATEMORE * lpfAllocMore, LPVOID lpvObject );
'SRC: MAPIUTIL.H

PvGetInstanceGlobals Lib "x.dll"( ByVal wDataSet As Integer) As Long
'LPVOID FAR PASCAL PvGetInstanceGlobals(WORD wDataSet);
'SRC: MAPIWIN.H

PvGetInstanceGlobals Lib "x.dll"() As Long
'LPVOID FAR PASCAL PvGetInstanceGlobals(void);
'SRC: MAPIWIN.H

PvGetVerifyInstanceGlobals Lib "x.dll"( ByVal dwPid As Long) As Long
'LPVOID FAR PASCAL PvGetVerifyInstanceGlobals(DWORD dwPid);
'SRC: MAPIWIN.H

PvGetVerifyInstanceGlobals Lib "x.dll"( ByVal dwPid As Long, ByVal wDataSet As Long) As Long
'LPVOID FAR PASCAL PvGetVerifyInstanceGlobals(DWORD dwPid, DWORD wDataSet);
'SRC: MAPIWIN.H

PvSlowGetInstanceGlobals Lib "x.dll"( ByVal dwPid As Long) As Long
'LPVOID FAR PASCAL PvSlowGetInstanceGlobals(DWORD dwPid);
'SRC: MAPIWIN.H

PvSlowGetInstanceGlobals Lib "x.dll"( ByVal dwPid As Long, ByVal wDataSet As Long) As Long
'LPVOID FAR PASCAL PvSlowGetInstanceGlobals(DWORD dwPid, DWORD wDataSet);
'SRC: MAPIWIN.H
RemoveDirectory Lib "x.dll"( ByVal lpPathName As String) As Long
'BOOL WINAPI RemoveDirectory(LPCSTR lpPathName);
'SRC: MAPIWIN.H
UlAddRef Lib "x.dll"( ByVal lpunk As Long) As Long
'STDAPI_(ULONG) UlAddRef(LPVOID lpunk);
'SRC: MAPIUTIL.H

ScBinFromHexBounded Lib "x.dll"( ByRef lpsz As Byte, ByRef lpb As Byte, ByVal cb As Long) As Long
'STDAPI_(SCODE) ScBinFromHexBounded(LPTSTR lpsz, LPBYTE lpb, ULONG cb);
'SRC: MAPIUTIL.H

ScCheckScFn Lib "x.dll"( ByVal Scode As Long, ByRef Scode As Long, ByVal Char As String, ByVal Char As String, ByVal nInt As Long) As Long
'SCODE EXPORTDBG __cdecl ScCheckScFn(SCODE, SCODE * , char * , char * , int);
'SRC: MAPIDBG.H

ScCopyNotifications Lib "x.dll"( ByVal cNotification As Long, ByRef lpNotifications As NOTIFICATION, ByVal lpvDst As Long, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScCopyNotifications(int cNotification, LPNOTIFICATION lpNotifications, LPVOID lpvDst, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScCopyProps Lib "x.dll"( ByVal cValues As Long, ByVal lpPropArray As Long, ByVal lpvDst As Long, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScCopyProps(int cValues, LPSPropValue lpPropArray, LPVOID lpvDst, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScCountNotifications Lib "x.dll"( ByVal cNotifications As Long, ByRef lpNotifications As NOTIFICATION, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScCountNotifications(int cNotifications, LPNOTIFICATION lpNotifications, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScCountProps Lib "x.dll"( ByVal cValues As Long, ByVal lpPropArray As Long, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScCountProps(int cValues, LPSPropValue lpPropArray, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScDupPropset Lib "x.dll"( ByVal cValues As Long, ByVal lpPropArray As Long, ByVal lpAllocateBuffer As Long, ByVal lppPropArray As Long) As Long
'STDAPI_(SCODE) ScDupPropset(int cValues, LPSPropValue lpPropArray, LPALLOCATEBUFFER lpAllocateBuffer, LPSPropValue FAR * lppPropArray);
'SRC: MAPIUTIL.H

ScInitMapiUtil Lib "x.dll"( ByVal ulFlags As Long) As Long
'STDAPI_(SCODE) ScInitMapiUtil(ULONG ulFlags);
'SRC: MAPIUTIL.H

ScLocalPathFromUNC Lib "x.dll"( ByVal lpszUNC As String, ByVal lpszLocal As String, ByVal cchLocal As Long) As Long
'STDAPI_(SCODE) ScLocalPathFromUNC(LPSTR lpszUNC, LPSTR lpszLocal, UINT cchLocal);
'SRC: MAPIUTIL.H

ScodeFromSzFn Lib "x.dll"( ByVal psz As String) As Long
'SCODE EXPORTDBG __cdecl ScodeFromSzFn(char * psz);
'SRC: MAPIDBG.H

ScRelocNotifications Lib "x.dll"( ByVal cNotification As Long, ByRef lpNotifications As NOTIFICATION, ByVal lpvBaseOld As Long, ByVal lpvBaseNew As Long, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScRelocNotifications(int cNotification, LPNOTIFICATION lpNotifications, LPVOID lpvBaseOld, LPVOID lpvBaseNew, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScRelocProps Lib "x.dll"( ByVal cValues As Long, ByVal lpPropArray As Long, ByVal lpvBaseOld As Long, ByVal lpvBaseNew As Long, ByRef lpcb As Long) As Long
'STDAPI_(SCODE) ScRelocProps(int cValues, LPSPropValue lpPropArray, LPVOID lpvBaseOld, LPVOID lpvBaseNew, ULONG FAR * lpcb);
'SRC: MAPIUTIL.H

ScSetInstanceGlobals Lib "x.dll"( ByVal pv As Long) As Long
'LONG FAR PASCAL ScSetInstanceGlobals(LPVOID pv);
'SRC: MAPIWIN.H

ScSetInstanceGlobals Lib "x.dll"( ByVal pv As Long, ByVal wDataSet As Integer) As Long
'LONG FAR PASCAL ScSetInstanceGlobals(LPVOID pv, WORD wDataSet);
'SRC: MAPIWIN.H

ScSetVerifyInstanceGlobals Lib "x.dll"( ByVal pv As Long, ByVal dwPid As Long) As Long
'LONG FAR PASCAL ScSetVerifyInstanceGlobals(LPVOID pv, DWORD dwPid);
'SRC: MAPIWIN.H

ScSetVerifyInstanceGlobals Lib "x.dll"( ByVal pv As Long, ByVal dwPid As Long, ByVal wDataSet As Integer) As Long
'LONG FAR PASCAL ScSetVerifyInstanceGlobals(LPVOID pv, DWORD dwPid, WORD wDataSet);
'SRC: MAPIWIN.H

ScUNCFromLocalPath Lib "x.dll"( ByVal lpszLocal As String, ByVal lpszUNC As String, ByVal cchUNC As Long) As Long
'STDAPI_(SCODE) ScUNCFromLocalPath(LPSTR lpszLocal, LPSTR lpszUNC, UINT cchUNC);
'SRC: MAPIUTIL.H

SzDecodeScodeFn Lib "x.dll"( ByVal sc As Long) As Long
'char * EXPORTDBG __cdecl SzDecodeScodeFn(SCODE sc);
'SRC: MAPIDBG.H

SzDecodeUlPropTagFn Lib "x.dll"( ByVal ulPropTag As Long) As Long
'char * EXPORTDBG __cdecl SzDecodeUlPropTagFn(unsigned long ulPropTag);
'SRC: MAPIDBG.H

SzDecodeUlPropTypeFn Lib "x.dll"( ByVal ulPropType As Long) As Long
'char * EXPORTDBG __cdecl SzDecodeUlPropTypeFn(unsigned long ulPropType);
'SRC: MAPIDBG.H

SzFindCh Lib "x.dll"( ByRef lpsz As Byte, ByVal ch As Integer) As Long
'STDAPI_(LPTSTR) SzFindCh(LPCTSTR lpsz, USHORT ch);
'SRC: MAPIUTIL.H

SzFindLastCh Lib "x.dll"( ByRef lpsz As Byte, ByVal ch As Integer) As Long
'STDAPI_(LPTSTR) SzFindLastCh(LPCTSTR lpsz, USHORT ch);
'SRC: MAPIUTIL.H

SzFindSz Lib "x.dll"( ByRef lpsz As Byte, ByRef lpszKey As Byte) As Long
'STDAPI_(LPTSTR) SzFindSz(LPCTSTR lpsz, LPCTSTR lpszKey);
'SRC: MAPIUTIL.H

TranslateURL Lib "x.dll" Alias "TranslateURLA" ( ByVal pcszURL As String, ByVal dwInFlags As Long, ByVal ppszTranslatedURL As String) As Long
'INTSHCUTAPI HRESULT WINAPI TranslateURLA(PCSTR pcszURL, DWORD dwInFlags, PSTR * ppszTranslatedURL);
'SRC: INTSHCUT.H

UFromSz Lib "x.dll"( ByRef lpsz As Byte) As Long
'STDAPI_(unsigned int) UFromSz(LPCTSTR lpsz);
'SRC: MAPIUTIL.H
UlFromSzHex Lib "x.dll"( ByRef lpsz As Byte) As Long
'STDAPI_(ULONG) UlFromSzHex(LPCTSTR lpsz);
'SRC: MAPIUTIL.H

UlPropSize Lib "x.dll"( ByVal lpSPropValue As Long) As Long
'STDAPI_(ULONG) UlPropSize( LPSPropValue lpSPropValue );
'SRC: MAPIUTIL.H

UlPropTagFromSzFn Lib "x.dll"( ByVal psz As String) As Long
'unsigned long EXPORTDBG __cdecl UlPropTagFromSzFn(char * psz);
'SRC: MAPIDBG.H

UlRelease Lib "x.dll"( ByVal lpunk As Long) As Long
'STDAPI_(ULONG) UlRelease(LPVOID lpunk);
'SRC: MAPIUTIL.H

ValidateParameters Lib "x.dll"( ByVal eMethod As Long, ByVal ppThis As Long) As Long
'HRESULT PASCAL #else HRESULT STDAPICALLTYPE #endif __ValidateParameters(METHODS eMethod, LPVOID ppThis);
'SRC: MAPIVAL.H

VMAlloc Lib "x.dll"( ByVal Ulong As Long)
'void * EXPORTDBG __cdecl VMAlloc(ULONG);
'SRC: MAPIDBG.H

VMAllocEx Lib "x.dll"( ByVal Ulong As Long, ByVal Ulong As Long)
'void * EXPORTDBG __cdecl VMAllocEx(ULONG, ULONG);
'SRC: MAPIDBG.H

VMFree Lib "x.dll"( ByVal Void As Long)
'void EXPORTDBG __cdecl VMFree(void * );
'SRC: MAPIDBG.H

VMFreeEx Lib "x.dll"( ByVal Void As Long, ByVal Ulong As Long)
'void EXPORTDBG __cdecl VMFreeEx(void * , ULONG);
'SRC: MAPIDBG.H

VMGetSize Lib "x.dll"( ByVal Void As Long) As Long
'ULONG EXPORTDBG __cdecl VMGetSize(void * );
'SRC: MAPIDBG.H

VMGetSizeEx Lib "x.dll"( ByVal Void As Long, ByVal Ulong As Long) As Long
'ULONG EXPORTDBG __cdecl VMGetSizeEx(void * , ULONG);
'SRC: MAPIDBG.H

VMRealloc Lib "x.dll"( ByVal Void As Long, ByVal Ulong As Long)
'void * EXPORTDBG __cdecl VMRealloc(void * , ULONG);
'SRC: MAPIDBG.H

VMReallocEx Lib "x.dll"( ByVal Void As Long, ByVal Ulong As Long, ByVal Ulong As Long)
'void * EXPORTDBG __cdecl VMReallocEx(void * , ULONG, ULONG);
'SRC: MAPIDBG.H

WrapStoreEntryID Lib "x.dll"( ByVal ulFlags As Long, ByRef lpszDLLName As Byte, ByVal cbOrigEntry As Long, ByRef lpOrigEntry As ENTRYID, ByRef lpcbWrappedEntry As Long, ByRef lppWrappedEntry As ENTRYID) As Long
'STDAPI WrapStoreEntryID (ULONG ulFlags, LPTSTR lpszDLLName, ULONG cbOrigEntry, LPENTRYID lpOrigEntry, ULONG * lpcbWrappedEntry, LPENTRYID * lppWrappedEntry);
'SRC: MAPIUTIL.H



PEN API

AddPenDataHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Hpendata As Long) As Long
'int WINAPI AddPenDataHRC(HRC, HPENDATA);
'SRC: PENWIN.H

AddPenInputHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpPoint As POINT, ByVal lpVoid As Long, ByVal Uint As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'int WINAPI AddPenInputHRC(HRC, LPPOINT, LPVOID, UINT, LPSTROKEINFO);
'SRC: PENWIN.H

AddWordsHWL Lib "x.dll"( ByVal Hwl As Long, ByVal lpStr As String, ByVal Uint As Long) As Long
'int WINAPI AddWordsHWL(HWL, LPSTR, UINT);
'SRC: PENWIN.H

AtomicVirtualEvent Lib "x.dll"( ByVal Bool As Long)
'VOID WINAPI AtomicVirtualEvent(BOOL);
'SRC: PENWIN.H

BeginEnumStrokes Lib "x.dll"( ByVal Hpendata As Long) As Long
'LPPENDATA WINAPI BeginEnumStrokes(HPENDATA);
'SRC: PENWIN.H

CharacterToSymbol Lib "x.dll"( ByVal lpStr As String, ByVal nInt As Long, ByRef lpSyv As Long) As Long
'int WINAPI CharacterToSymbol(LPSTR, int, LPSYV);
'SRC: PENWIN.H

CloseRecognizer Lib "x.dll"()
'VOID WINAPI CloseRecognizer(VOID);
'SRC: PENWIN.H

CompactPenData Lib "x.dll"( ByVal Hpendata As Long, ByVal Uint As Long) As Long
'HPENDATA WINAPI CompactPenData(HPENDATA, UINT);
'SRC: PENWIN.H

ConfigHREC Lib "x.dll"( ByVal Hrec As Long, ByVal Uint As Long, ByVal Wparam As Long, ByVal Lparam As Long) As Long
'int WINAPI ConfigHREC(HREC, UINT, WPARAM, LPARAM);
'SRC: PENWIN.H

ConfigRecognizer Lib "x.dll"( ByVal Uint As Long, ByVal Wparam As Long, ByVal Lparam As Long) As Long
'UINT WINAPI ConfigRecognizer(UINT, WPARAM, LPARAM);
'SRC: PENWIN.H

CorrectWriting Lib "x.dll"( ByVal Hwnd As Long, ByVal lpStr As String, ByVal Uint As Long, ByVal lpVoid As Long, ByVal Dword As Long, ByVal Dword As Long) As Long
'BOOL WINAPI CorrectWriting(HWND, LPSTR, UINT, LPVOID, DWORD, DWORD);
'SRC: PENWIN.H

CreateCompatibleHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Hrec As Long) As Long
'HRC WINAPI CreateCompatibleHRC(HRC, HREC);
'SRC: PENWIN.H

CreateHWL Lib "x.dll"( ByVal Hrec As Long, ByVal lpStr As String, ByVal Uint As Long, ByVal Dword As Long) As Long
'HWL WINAPI CreateHWL(HREC, LPSTR, UINT, DWORD);
'SRC: PENWIN.H

CreateInksetHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long, ByVal Uint As Long, ByVal Uint As Long) As Long
'HINKSET WINAPI CreateInksetHRCRESULT(HRCRESULT, UINT, UINT);
'SRC: PENWIN.H

CreatePenData Lib "x.dll"( ByRef lpPeninfo As PENINFO, ByVal nInt As Long, ByVal Uint As Long, ByVal Uint As Long) As Long
'HPENDATA WINAPI CreatePenData(LPPENINFO, int, UINT, UINT);
'SRC: PENWIN.H

CreatePenDataHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'HPENDATA WINAPI CreatePenDataHRC(HRC);
'SRC: PENWIN.H

DefPenWindowProc Lib "x.dll"( ByVal Hwnd As Long, ByVal Uint As Long, ByVal Wparam As Long, ByVal Lparam As Long) As Long
'LRESULT CALLBACK DefPenWindowProc(HWND, UINT, WPARAM, LPARAM);
'SRC: PENWIN.H

DestroyHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'int WINAPI DestroyHRC(HRC);
'SRC: PENWIN.H

DestroyHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long) As Long
'int WINAPI DestroyHRCRESULT(HRCRESULT);
'SRC: PENWIN.H

DestroyHWL Lib "x.dll"( ByVal Hwl As Long) As Long
'int WINAPI DestroyHWL(HWL);
'SRC: PENWIN.H

DoDefaultPenInput Lib "x.dll"( ByVal Hwnd As Long, ByVal Uint As Long) As Long
'int WINAPI DoDefaultPenInput(HWND, UINT);
'SRC: PENWIN.H

DPtoTP Lib "x.dll"( ByRef lpPoint As POINT, ByVal nInt As Long) As Long
'BOOL WINAPI DPtoTP(LPPOINT, int);
'SRC: PENWIN.H

DrawPenData Lib "x.dll"( ByVal Hdc As Long, ByRef lpRect As RECT, ByVal Hpendata As Long)
'VOID WINAPI DrawPenData(HDC, LPRECT, HPENDATA);
'SRC: PENWIN.H

DictionarySearch Lib "x.dll"( ByRef lpRc As RC, ByRef lpSye As SYE, ByVal nInt As Long, ByRef lpSyv As Long, ByVal nInt As Long) As Long
'BOOL WINAPI DictionarySearch(LPRC, LPSYE, int, LPSYV, int);
'SRC: PENWIN.H

EmulatePen Lib "x.dll"( ByVal Bool As Long)
'VOID WINAPI EmulatePen(BOOL);
'SRC: PENWIN.H

EnableGestureSetHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Syv As Long, ByVal Bool As Long) As Long
'int WINAPI EnableGestureSetHRC(HRC, SYV, BOOL);
'SRC: PENWIN.H

EnableSystemDictionaryHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Bool As Long) As Long
'int WINAPI EnableSystemDictionaryHRC(HRC, BOOL);
'SRC: PENWIN.H

EndEnumStrokes Lib "x.dll"( ByVal Hpendata As Long) As Long
'LPPENDATA WINAPI EndEnumStrokes(HPENDATA);
'SRC: PENWIN.H

EndPenCollection Lib "x.dll"( ByVal Rec As Long) As Long
'BOOL WINAPI EndPenCollection(REC);
'SRC: PENWIN.H

EndPenInputHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'int WINAPI EndPenInputHRC(HRC);
'SRC: PENWIN.H

EnumSymbols Lib "x.dll"( ByRef lpSyg As SYG, ByVal Uint As Long, ByVal Enumproc As Long, ByVal lpVoid As Long) As Long
'UINT WINAPI EnumSymbols(LPSYG, UINT, ENUMPROC, LPVOID);
'SRC: PENWIN.H

FirstSymbolFromGraph Lib "x.dll"( ByRef lpSyg As SYG, ByRef lpSyv As Long, ByVal nInt As Long, ByRef lpInt As Long)
'VOID WINAPI FirstSymbolFromGraph(LPSYG, LPSYV, int, LPINT);
'SRC: PENWIN.H

GetAlphabetHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpAlc As Long, ByRef lpByte As Byte) As Long
'int WINAPI GetAlphabetHRC(HRC, LPALC, LPBYTE);
'SRC: PENWIN.H

GetAlphabetPriorityHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpAlc As Long, ByRef lpByte As Byte) As Long
'int WINAPI GetAlphabetPriorityHRC(HRC, LPALC, LPBYTE);
'SRC: PENWIN.H

GetAlternateWordsHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long, ByVal Uint As Long, ByVal Uint As Long, ByRef lpHrcresult As Long, ByVal Uint As Long) As Long
'int WINAPI GetAlternateWordsHRCRESULT(HRCRESULT, UINT, UINT, LPHRCRESULT, UINT);
'SRC: PENWIN.H

GetBoxMappingHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long, ByVal Uint As Long, ByVal Uint As Long, ByRef Uint As Long) As Long
'int WINAPI GetBoxMappingHRCRESULT(HRCRESULT, UINT, UINT, UINT FAR * );
'SRC: PENWIN.H

GetBoxResultsHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Uint As Long, ByVal Uint As Long, ByVal Uint As Long, ByRef lpBoxresults As BOXRESULTS, ByVal Bool As Long) As Long
'int WINAPI GetBoxResultsHRC(HRC, UINT, UINT, UINT, LPBOXRESULTS, BOOL);
'SRC: PENWIN.H

GetGlobalRC Lib "x.dll"( ByRef lpRc As RC, ByVal lpStr As String, ByVal lpStr As String, ByVal nInt As Long) As Long
'UINT WINAPI GetGlobalRC(LPRC, LPSTR, LPSTR, int);
'SRC: PENWIN.H

GetGuideHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpGuide As GUIDE, ByRef Uint As Long) As Long
'int WINAPI GetGuideHRC(HRC, LPGUIDE, UINT FAR * );
'SRC: PENWIN.H

GetHotspotsHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long, ByVal Uint As Long, ByRef lpPoint As POINT, ByVal Uint As Long) As Long
'int WINAPI GetHotspotsHRCRESULT(HRCRESULT, UINT, LPPOINT, UINT);
'SRC: PENWIN.H

GetHRECFromHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'HREC WINAPI GetHRECFromHRC(HRC);
'SRC: PENWIN.H

GetInternationalHRC Lib "x.dll"( ByVal Hrc As Long, ByRef Uint As Long, ByVal lpStr As String, ByRef Uint As Long, ByRef Uint As Long) As Long
'int WINAPI GetInternationalHRC(HRC, UINT FAR * , LPSTR, UINT FAR * , UINT FAR * );
'SRC: PENWIN.H

GetMaxResultsHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'int WINAPI GetMaxResultsHRC(HRC);
'SRC: PENWIN.H

GetPenAppFlags Lib "x.dll"() As Long
'UINT WINAPI GetPenAppFlags(VOID);
'SRC: PENWIN.H

GetPenAsyncState Lib "x.dll"( ByVal Uint As Long) As Long
'BOOL WINAPI GetPenAsyncState(UINT);
'SRC: PENWIN.H

GetPenDataStroke Lib "x.dll"( ByRef lpPendata As PENDATAHEADER, ByVal Uint As Long, ByRef lpPoint As POINT, ByVal lpVoid As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'BOOL WINAPI GetPenDataStroke(LPPENDATA, UINT, LPPOINT FAR * , LPVOID FAR * , LPSTROKEINFO);
'SRC: PENWIN.H

GetPenHwData Lib "x.dll"( ByRef lpPoint As POINT, ByVal lpVoid As Long, ByVal nInt As Long, ByVal Uint As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'REC WINAPI GetPenHwData(LPPOINT, LPVOID, int, UINT, LPSTROKEINFO);
'SRC: PENWIN.H

GetPenHwEventData Lib "x.dll"( ByVal Uint As Long, ByVal Uint As Long, ByRef lpPoint As POINT, ByVal lpVoid As Long, ByVal nInt As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'REC WINAPI GetPenHwEventData(UINT, UINT, LPPOINT, LPVOID, int, LPSTROKEINFO);
'SRC: PENWIN.H

GetPenInput Lib "x.dll"( ByVal Hpcm As Long, ByRef lpPoint As POINT, ByVal lpVoid As Long, ByVal Uint As Long, ByVal Uint As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'int WINAPI GetPenInput(HPCM, LPPOINT, LPVOID, UINT, UINT, LPSTROKEINFO);
'SRC: PENWIN.H

GetPenMiscInfo Lib "x.dll"( ByVal Wparam As Long, ByVal Lparam As Long) As Long
'LONG WINAPI GetPenMiscInfo(WPARAM, LPARAM);
'SRC: PENWIN.H

GetResultsHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Uint As Long, ByRef lpHrcresult As Long, ByVal Uint As Long) As Long
'int WINAPI GetResultsHRC(HRC, UINT, LPHRCRESULT, UINT);
'SRC: PENWIN.H

GetSaveFileNamePreview Lib "x.dll"( ByRef lpofn As OPENFILENAME) As Long
'BOOL VFWAPI GetSaveFileNamePreview(LPOPENFILENAME lpofn);
'SRC: VFW.H

GetSymbolCount Lib "x.dll"( ByRef lpSyg As SYG) As Long
'int WINAPI GetSymbolCount(LPSYG);
'SRC: PENWIN.H

GetSymbolCountHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long) As Long
'int WINAPI GetSymbolCountHRCRESULT(HRCRESULT);
'SRC: PENWIN.H

GetSymbolMaxLength Lib "x.dll"( ByRef lpSyg As SYG) As Long
'int WINAPI GetSymbolMaxLength(LPSYG);
'SRC: PENWIN.H

GetSymbolsHRCRESULT Lib "x.dll"( ByVal Hrcresult As Long, ByVal Uint As Long, ByRef lpSyv As Long, ByVal Uint As Long) As Long
'int WINAPI GetSymbolsHRCRESULT(HRCRESULT, UINT, LPSYV, UINT);
'SRC: PENWIN.H

GetThresholdEvent Lib "x.dll"() As Long
'WINBASEAPI LPDWORD WINAPI GetThresholdEvent( VOID );
'SRC: WINBASE.H

GetVersionPenWin Lib "x.dll"() As Long
'UINT WINAPI GetVersionPenWin(VOID);
'SRC: PENWIN.H

GetWordlistCoercionHRC Lib "x.dll"( ByVal Hrc As Long) As Long
'int WINAPI GetWordlistCoercionHRC(HRC);
'SRC: PENWIN.H

GetWordlistHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpHwl As Long) As Long
'int WINAPI GetWordlistHRC(HRC, LPHWL);
'SRC: PENWIN.H

InitRC Lib "x.dll"( ByVal Hwnd As Long, ByRef lpRc As RC)
'VOID WINAPI InitRC(HWND, LPRC);
'SRC: PENWIN.H

InitRecognizer Lib "x.dll"( ByRef lpRc As RC) As Long
'BOOL WINAPI InitRecognizer(LPRC);
'SRC: PENWIN.H

InstallRecognizer Lib "x.dll"( ByVal lpStr As String) As Long
'HREC WINAPI InstallRecognizer(LPSTR);
'SRC: PENWIN.H

KKConvert Lib "x.dll"( ByVal hwndConvert As Long, ByVal hwndCaller As Long, ByVal lpBuf As String, ByVal cbBuf As Long, ByRef lpPnt As POINT) As Long
'BOOL WINAPI KKConvert(HWND hwndConvert, HWND hwndCaller, LPSTR lpBuf, UINT cbBuf, LPPOINT lpPnt);
'SRC: PENWIN.H

PeekPenInput Lib "x.dll"( ByVal Hpcm As Long, ByVal Uint As Long, ByRef lpPoint As POINT, ByVal lpVoid As Long, ByVal Uint As Long) As Long
'int WINAPI PeekPenInput(HPCM, UINT, LPPOINT, LPVOID, UINT);
'SRC: PENWIN.H

PostVirtualKeyEvent Lib "x.dll"( ByVal Uint As Long, ByVal Bool As Long)
'VOID WINAPI PostVirtualKeyEvent(UINT, BOOL);
'SRC: PENWIN.H

PostVirtualMouseEvent Lib "x.dll"( ByVal Uint As Long, ByVal nInt As Long, ByVal nInt As Long)
'VOID WINAPI PostVirtualMouseEvent(UINT, int, int);
'SRC: PENWIN.H

ReadHWL Lib "x.dll"( ByVal Hwl As Long, ByVal Hfile As Long) As Long
'int WINAPI ReadHWL(HWL, HFILE);
'SRC: PENWIN.H

Recognize Lib "x.dll"( ByRef lpRc As RC) As Long
'REC WINAPI Recognize(LPRC);
'SRC: PENWIN.H

RecognizeData Lib "x.dll"( ByRef lpRc As RC, ByVal Hpendata As Long) As Long
'REC WINAPI RecognizeData(LPRC, HPENDATA);
'SRC: PENWIN.H

RecognizeDataInternal Lib "x.dll"( ByRef lpRc As RC, ByVal Hpendata As Long, ByVal lpFuncresults As Long) As Long
'REC WINAPI RecognizeDataInternal(LPRC, HPENDATA, LPFUNCRESULTS);
'SRC: PENWIN.H

RecognizeInternal Lib "x.dll"( ByRef lpRc As RC, ByVal lpFuncresults As Long) As Long
'REC WINAPI RecognizeInternal(LPRC, LPFUNCRESULTS);
'SRC: PENWIN.H

ExecuteGesture Lib "x.dll"( ByVal Hwnd As Long, ByVal Syv As Long, ByRef lpRcresult As RCRESULT) As Long
'BOOL WINAPI ExecuteGesture(HWND, SYV, LPRCRESULT);
'SRC: PENWIN.H

IsPenAware Lib "x.dll"() As Long
'UINT WINAPI IsPenAware(VOID);
'SRC: PENWIN.H

IsPenEvent Lib "x.dll"( ByVal Uint As Long, ByVal nLong As Long) As Long
'BOOL WINAPI IsPenEvent(UINT, LONG);
'SRC: PENWIN.H

ProcessHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Dword As Long) As Long
'int WINAPI ProcessHRC(HRC, DWORD);
'SRC: PENWIN.H

ProcessWriting Lib "x.dll"( ByVal Hwnd As Long, ByRef lpRc As RC) As Long
'REC WINAPI ProcessWriting(HWND, LPRC);
'SRC: PENWIN.H

RegisterPenApp Lib "x.dll"( ByVal Uint As Long, ByVal Uint As Long)
'VOID WINAPI RegisterPenApp(UINT, UINT);
'SRC: PENWIN.H

SetAlphabetHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Alc As Long, ByRef lpByte As Byte) As Long
'int WINAPI SetAlphabetHRC(HRC, ALC, LPBYTE);
'SRC: PENWIN.H

SetAlphabetPriorityHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Alc As Long, ByRef lpByte As Byte) As Long
'int WINAPI SetAlphabetPriorityHRC(HRC, ALC, LPBYTE);
'SRC: PENWIN.H

SetBoxAlphabetHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpAlc As Long, ByVal Uint As Long) As Long
'int WINAPI SetBoxAlphabetHRC(HRC, LPALC, UINT);
'SRC: PENWIN.H

SetGlobalRC Lib "x.dll"( ByRef lpRc As RC, ByVal lpStr As String, ByVal lpStr As String) As Long
'UINT WINAPI SetGlobalRC(LPRC, LPSTR, LPSTR);
'SRC: PENWIN.H

SetGuideHRC Lib "x.dll"( ByVal Hrc As Long, ByRef lpGuide As GUIDE, ByVal Uint As Long) As Long
'int WINAPI SetGuideHRC(HRC, LPGUIDE, UINT);
'SRC: PENWIN.H

SetInternationalHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Uint As Long, ByVal lpCstr As String, ByVal Uint As Long, ByVal Uint As Long) As Long
'int WINAPI SetInternationalHRC(HRC, UINT, LPCSTR, UINT, UINT);
'SRC: PENWIN.H

SetMaxResultsHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Uint As Long) As Long
'int WINAPI SetMaxResultsHRC(HRC, UINT);
'SRC: PENWIN.H

SetPenAppFlags Lib "x.dll"( ByVal Uint As Long, ByVal Uint As Long)
'VOID WINAPI SetPenAppFlags(UINT, UINT);
'SRC: PENWIN.H

SetPenHook Lib "x.dll"( ByVal Hkp As Long, ByVal lpFnrawhook As Long) As Long
'BOOL WINAPI SetPenHook(HKP, LPFNRAWHOOK);
'SRC: PENWIN.H

SetPenMiscInfo Lib "x.dll"( ByVal Wparam As Long, ByVal Lparam As Long) As Long
'LONG WINAPI SetPenMiscInfo(WPARAM, LPARAM);
'SRC: PENWIN.H

SetRecogHook Lib "x.dll"( ByVal Uint As Long, ByVal Uint As Long, ByVal Hwnd As Long) As Long
'BOOL WINAPI SetRecogHook(UINT, UINT, HWND);
'SRC: PENWIN.H

SetResultsHookHREC Lib "x.dll"( ByVal Hrec As Long, ByVal Hrcresulthookproc As Long) As Long
'HRECHOOK WINAPI SetResultsHookHREC(HREC, HRCRESULTHOOKPROC);
'SRC: PENWIN.H

SetWordlistCoercionHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Uint As Long) As Long
'int WINAPI SetWordlistCoercionHRC(HRC, UINT);
'SRC: PENWIN.H

SetWordlistHRC Lib "x.dll"( ByVal Hrc As Long, ByVal Hwl As Long) As Long
'int WINAPI SetWordlistHRC(HRC, HWL);
'SRC: PENWIN.H
UnhookResultsHookHREC Lib "x.dll"( ByVal Hrec As Long, ByVal Hrechook As Long) As Long
'int WINAPI UnhookResultsHookHREC(HREC, HRECHOOK);
'SRC: PENWIN.H

ShowKeyboard Lib "x.dll"( ByVal Hwnd As Long, ByVal Uint As Long, ByRef lpPoint As POINT, ByRef lpSkbinfo As SKBINFO) As Long
'BOOL WINAPI ShowKeyboard(HWND, UINT, LPPOINT, LPSKBINFO);
'SRC: PENWIN.H

StartInking Lib "x.dll"( ByVal Hpcm As Long, ByVal Uint As Long, ByRef lpInkinginfo As INKINGINFO) As Long
'int WINAPI StartInking(HPCM, UINT, LPINKINGINFO);
'SRC: PENWIN.H

StartPenInput Lib "x.dll"( ByVal Hwnd As Long, ByVal Uint As Long, ByRef lpPcminfo As PCMINFO, ByRef lpInt As Long) As Long
'HPCM WINAPI StartPenInput(HWND, UINT, LPPCMINFO, LPINT);
'SRC: PENWIN.H

StopInking Lib "x.dll"( ByVal Hpcm As Long) As Long
'int WINAPI StopInking(HPCM);
'SRC: PENWIN.H

StopPenInput Lib "x.dll"( ByVal Hpcm As Long, ByVal Uint As Long, ByVal nInt As Long) As Long
'int WINAPI StopPenInput(HPCM, UINT, int);
'SRC: PENWIN.H

SymbolToCharacter Lib "x.dll"( ByRef lpSyv As Long, ByVal nInt As Long, ByVal lpStr As String, ByRef lpInt As Long) As Long
'BOOL WINAPI SymbolToCharacter(LPSYV, int, LPSTR, LPINT);
'SRC: PENWIN.H

TargetPoints Lib "x.dll"( ByRef lpTarginfo As TARGINFO, ByRef lpPoint As POINT, ByVal Dword As Long, ByVal Uint As Long, ByRef lpStrokeinfo As STROKEINFO) As Long
'int WINAPI TargetPoints(LPTARGINFO, LPPOINT, DWORD, UINT, LPSTROKEINFO);
'SRC: PENWIN.H

TPtoDP Lib "x.dll"( ByRef lpPoint As POINT, ByVal nInt As Long) As Long
'BOOL WINAPI TPtoDP(LPPOINT, int);
'SRC: PENWIN.H

TrainContext Lib "x.dll"( ByRef lpRcresult As RCRESULT, ByRef lpSye As SYE, ByVal nInt As Long, ByRef lpSyc As SYC, ByVal nInt As Long) As Long
'BOOL WINAPI TrainContext(LPRCRESULT, LPSYE, int, LPSYC, int);
'SRC: PENWIN.H

TrainContextInternal Lib "x.dll"( ByRef lpRcresult As RCRESULT, ByRef lpSye As SYE, ByVal nInt As Long, ByRef lpSyc As SYC, ByVal nInt As Long) As Long
'BOOL WINAPI TrainContextInternal(LPRCRESULT, LPSYE, int, LPSYC, int);
'SRC: PENWIN.H

TrainHREC Lib "x.dll"( ByVal Hrec As Long, ByRef lpSyv As Long, ByVal Uint As Long, ByVal Hpendata As Long, ByVal Uint As Long) As Long
'int WINAPI TrainHREC(HREC, LPSYV, UINT, HPENDATA, UINT);
'SRC: PENWIN.H

TrainInk Lib "x.dll"( ByRef lpRc As RC, ByVal Hpendata As Long, ByRef lpSyv As Long) As Long
'BOOL WINAPI TrainInk(LPRC, HPENDATA, LPSYV);
'SRC: PENWIN.H

TrainInkInternal Lib "x.dll"( ByRef lpRc As RC, ByVal Hpendata As Long, ByRef lpSyv As Long) As Long
'BOOL WINAPI TrainInkInternal(LPRC, HPENDATA, LPSYV);
'SRC: PENWIN.H

UninstallRecognizer Lib "x.dll"( ByVal Hrec As Long)
'VOID WINAPI UninstallRecognizer(HREC);
'SRC: PENWIN.H

UpdatePenInfo Lib "x.dll"( ByRef lpPeninfo As PENINFO)
'VOID WINAPI UpdatePenInfo(LPPENINFO);
'SRC: PENWIN.H


WriteHWL Lib "x.dll"( ByVal Hwl As Long, ByVal Hfile As Long) As Long
'int WINAPI WriteHWL(HWL, HFILE);
'SRC: PENWIN.H


Telephony API

TSPI_lineAccept Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpsUserUserInfo As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineAccept( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpsUserUserInfo, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineAddToConference Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdConfCall As Long, ByVal hdConsultCall As Long) As Long
'LONG TSPIAPI TSPI_lineAddToConference( DRV_REQUESTID dwRequestID, HDRVCALL hdConfCall, HDRVCALL hdConsultCall);
'SRC: TSPI.H

TSPI_lineAnswer Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpsUserUserInfo As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineAnswer( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpsUserUserInfo, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineBlindTransfer Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpszDestAddress As String, ByVal dwCountryCode As Long) As Long
'LONG TSPIAPI TSPI_lineBlindTransfer( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpszDestAddress, DWORD dwCountryCode);
'SRC: TSPI.H

TSPI_lineClose Lib "x.dll"( ByVal hdLine As Long) As Long
'LONG TSPIAPI TSPI_lineClose( HDRVLINE hdLine);
'SRC: TSPI.H

TSPI_lineCloseCall Lib "x.dll"( ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineCloseCall( HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineCompleteCall Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByRef lpdwCompletionID As Long, ByVal dwCompletionMode As Long, ByVal dwMessageID As Long) As Long
'LONG TSPIAPI TSPI_lineCompleteCall( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPDWORD lpdwCompletionID, DWORD dwCompletionMode, DWORD dwMessageID);
'SRC: TSPI.H

TSPI_lineCompleteTransfer Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal hdConsultCall As Long, ByVal htConfCall As Long, ByRef lphdConfCall As Long, ByVal dwTransferMode As Long) As Long
'LONG TSPIAPI TSPI_lineCompleteTransfer( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, HDRVCALL hdConsultCall, HTAPICALL htConfCall, LPHDRVCALL lphdConfCall, DWORD dwTransferMode);
'SRC: TSPI.H

TSPI_lineConditionalMediaDetection Lib "x.dll"( ByVal hdLine As Long, ByVal dwMediaModes As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_lineConditionalMediaDetection( HDRVLINE hdLine, DWORD dwMediaModes, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineConfigDialog Lib "x.dll"( ByVal dwDeviceID As Long, ByVal hwndOwner As Long, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_lineConfigDialog( DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_lineConfigDialogEdit Lib "x.dll"( ByVal dwDeviceID As Long, ByVal hwndOwner As Long, ByVal lpszDeviceClass As String, ByVal lpDeviceConfigIn As Long, ByVal dwSize As Long, ByRef lpDeviceConfigOut As VARSTRING) As Long
'LONG TSPIAPI TSPI_lineConfigDialogEdit( DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass, LPVOID const lpDeviceConfigIn, DWORD dwSize, LPVARSTRING lpDeviceConfigOut);
'SRC: TSPI.H

TSPI_lineDevSpecific Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal hdCall As Long, ByVal lpParams As Long, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineDevSpecific( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwAddressID, HDRVCALL hdCall, LPVOID lpParams, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineDevSpecificFeature Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwFeature As Long, ByVal lpParams As Long, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineDevSpecificFeature( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwFeature, LPVOID lpParams, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineDial Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpszDestAddress As String, ByVal dwCountryCode As Long) As Long
'LONG TSPIAPI TSPI_lineDial( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpszDestAddress, DWORD dwCountryCode);
'SRC: TSPI.H

TSPI_lineDrop Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpsUserUserInfo As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineDrop( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpsUserUserInfo, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineDropNoOwner Lib "x.dll"( ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineDropNoOwner( HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineDropOnClose Lib "x.dll"( ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineDropOnClose( HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineForward Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal bAllAddresses As Long, ByVal dwAddressID As Long, ByRef lpForwardList As LINEFORWARDLIST, ByVal dwNumRingsNoAnswer As Long, ByVal htConsultCall As Long, ByRef lphdConsultCall As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_lineForward( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD bAllAddresses, DWORD dwAddressID, LPLINEFORWARDLIST const lpForwardList, DWORD dwNumRingsNoAnswer, HTAPICALL htConsultCall, LPHDRVCALL lphdConsultCall, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineGatherDigits Lib "x.dll"( ByVal hdCall As Long, ByVal dwEndToEndID As Long, ByVal dwDigitModes As Long, ByVal lpsDigits As String, ByVal dwNumDigits As Long, ByVal lpszTerminationDigits As String, ByVal dwFirstDigitTimeout As Long, ByVal dwInterDigitTimeout As Long) As Long
'LONG TSPIAPI TSPI_lineGatherDigits( HDRVCALL hdCall, DWORD dwEndToEndID, DWORD dwDigitModes, LPSTR lpsDigits, DWORD dwNumDigits, LPCSTR lpszTerminationDigits, DWORD dwFirstDigitTimeout, DWORD dwInterDigitTimeout);
'SRC: TSPI.H

TSPI_lineGenerateDigits Lib "x.dll"( ByVal hdCall As Long, ByVal dwEndToEndID As Long, ByVal dwDigitMode As Long, ByVal lpszDigits As String, ByVal dwDuration As Long) As Long
'LONG TSPIAPI TSPI_lineGenerateDigits( HDRVCALL hdCall, DWORD dwEndToEndID, DWORD dwDigitMode, LPCSTR lpszDigits, DWORD dwDuration);
'SRC: TSPI.H

TSPI_lineGenerateTone Lib "x.dll"( ByVal hdCall As Long, ByVal dwEndToEndID As Long, ByVal dwToneMode As Long, ByVal dwDuration As Long, ByVal dwNumTones As Long, ByRef lpTones As LINEGENERATETONE) As Long
'LONG TSPIAPI TSPI_lineGenerateTone( HDRVCALL hdCall, DWORD dwEndToEndID, DWORD dwToneMode, DWORD dwDuration, DWORD dwNumTones, LPLINEGENERATETONE const lpTones);
'SRC: TSPI.H

TSPI_lineGetAddressCaps Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwAddressID As Long, ByVal dwTSPIVersion As Long, ByVal dwExtVersion As Long, ByRef lpAddressCaps As LINEADDRESSCAPS) As Long
'LONG TSPIAPI TSPI_lineGetAddressCaps( DWORD dwDeviceID, DWORD dwAddressID, DWORD dwTSPIVersion, DWORD dwExtVersion, LPLINEADDRESSCAPS lpAddressCaps);
'SRC: TSPI.H

TSPI_lineGetAddressID Lib "x.dll"( ByVal hdLine As Long, ByRef lpdwAddressID As Long, ByVal dwAddressMode As Long, ByVal lpsAddress As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineGetAddressID( HDRVLINE hdLine, LPDWORD lpdwAddressID, DWORD dwAddressMode, LPCSTR lpsAddress, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineGetAddressStatus Lib "x.dll"( ByVal hdLine As Long, ByVal dwAddressID As Long, ByRef lpAddressStatus As LINEADDRESSSTATUS) As Long
'LONG TSPIAPI TSPI_lineGetAddressStatus( HDRVLINE hdLine, DWORD dwAddressID, LPLINEADDRESSSTATUS lpAddressStatus);
'SRC: TSPI.H

TSPI_lineGetCallAddressID Lib "x.dll"( ByVal hdCall As Long, ByRef lpdwAddressID As Long) As Long
'LONG TSPIAPI TSPI_lineGetCallAddressID( HDRVCALL hdCall, LPDWORD lpdwAddressID);
'SRC: TSPI.H

TSPI_lineGetCallInfo Lib "x.dll"( ByVal hdCall As Long, ByRef lpCallInfo As LINECALLINFO) As Long
'LONG TSPIAPI TSPI_lineGetCallInfo( HDRVCALL hdCall, LPLINECALLINFO lpCallInfo);
'SRC: TSPI.H

TSPI_lineGetCallStatus Lib "x.dll"( ByVal hdCall As Long, ByRef lpCallStatus As LINECALLSTATUS) As Long
'LONG TSPIAPI TSPI_lineGetCallStatus( HDRVCALL hdCall, LPLINECALLSTATUS lpCallStatus);
'SRC: TSPI.H

TSPI_lineGetDevCaps Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByVal dwExtVersion As Long, ByRef lpLineDevCaps As LINEDEVCAPS) As Long
'LONG TSPIAPI TSPI_lineGetDevCaps( DWORD dwDeviceID, DWORD dwTSPIVersion, DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps);
'SRC: TSPI.H

TSPI_lineGetDevConfig Lib "x.dll"( ByVal dwDeviceID As Long, ByRef lpDeviceConfig As VARSTRING, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_lineGetDevConfig( DWORD dwDeviceID, LPVARSTRING lpDeviceConfig, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_lineGetExtensionID Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByRef lpExtensionID As LINEEXTENSIONID) As Long
'LONG TSPIAPI TSPI_lineGetExtensionID( DWORD dwDeviceID, DWORD dwTSPIVersion, LPLINEEXTENSIONID lpExtensionID);
'SRC: TSPI.H

TSPI_lineGetIcon Lib "x.dll"( ByVal dwDeviceID As Long, ByVal lpszDeviceClass As String, ByRef lphIcon As Long) As Long
'LONG TSPIAPI TSPI_lineGetIcon( DWORD dwDeviceID, LPCSTR lpszDeviceClass, LPHICON lphIcon);
'SRC: TSPI.H

TSPI_lineGetID Lib "x.dll"( ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal hdCall As Long, ByVal dwSelect As Long, ByRef lpDeviceID As VARSTRING, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_lineGetID( HDRVLINE hdLine, DWORD dwAddressID, HDRVCALL hdCall, DWORD dwSelect, LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_lineGetLineDevStatus Lib "x.dll"( ByVal hdLine As Long, ByRef lpLineDevStatus As LINEDEVSTATUS) As Long
'LONG TSPIAPI TSPI_lineGetLineDevStatus( HDRVLINE hdLine, LPLINEDEVSTATUS lpLineDevStatus);
'SRC: TSPI.H

TSPI_lineGetNumAddressIDs Lib "x.dll"( ByVal hdLine As Long, ByRef lpdwNumAddressIDs As Long) As Long
'LONG TSPIAPI TSPI_lineGetNumAddressIDs( HDRVLINE hdLine, LPDWORD lpdwNumAddressIDs);
'SRC: TSPI.H

TSPI_lineHold Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineHold( DRV_REQUESTID dwRequestID, HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineMakeCall Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal htCall As Long, ByRef lphdCall As Long, ByVal lpszDestAddress As String, ByVal dwCountryCode As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_lineMakeCall( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, HTAPICALL htCall, LPHDRVCALL lphdCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineMonitorDigits Lib "x.dll"( ByVal hdCall As Long, ByVal dwDigitModes As Long) As Long
'LONG TSPIAPI TSPI_lineMonitorDigits( HDRVCALL hdCall, DWORD dwDigitModes);
'SRC: TSPI.H

TSPI_lineMonitorMedia Lib "x.dll"( ByVal hdCall As Long, ByVal dwMediaModes As Long) As Long
'LONG TSPIAPI TSPI_lineMonitorMedia( HDRVCALL hdCall, DWORD dwMediaModes);
'SRC: TSPI.H

TSPI_lineMonitorTones Lib "x.dll"( ByVal hdCall As Long, ByVal dwToneListID As Long, ByRef lpToneList As LINEMONITORTONE, ByVal dwNumEntries As Long) As Long
'LONG TSPIAPI TSPI_lineMonitorTones( HDRVCALL hdCall, DWORD dwToneListID, LPLINEMONITORTONE const lpToneList, DWORD dwNumEntries);
'SRC: TSPI.H

TSPI_lineNegotiateExtVersion Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByVal dwLowVersion As Long, ByVal dwHighVersion As Long, ByRef lpdwExtVersion As Long) As Long
'LONG TSPIAPI TSPI_lineNegotiateExtVersion( DWORD dwDeviceID, DWORD dwTSPIVersion, DWORD dwLowVersion, DWORD dwHighVersion, LPDWORD lpdwExtVersion);
'SRC: TSPI.H

TSPI_lineNegotiateTSPIVersion Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwLowVersion As Long, ByVal dwHighVersion As Long, ByRef lpdwTSPIVersion As Long) As Long
'LONG TSPIAPI TSPI_lineNegotiateTSPIVersion( DWORD dwDeviceID, DWORD dwLowVersion, DWORD dwHighVersion, LPDWORD lpdwTSPIVersion);
'SRC: TSPI.H

TSPI_lineOpen Lib "x.dll"( ByVal dwDeviceID As Long, ByVal htLine As Long, ByRef lphdLine As Long, ByVal dwTSPIVersion As Long, ByVal lpfnEventProc As Long) As Long
'LONG TSPIAPI TSPI_lineOpen( DWORD dwDeviceID, HTAPILINE htLine, LPHDRVLINE lphdLine, DWORD dwTSPIVersion, LINEEVENT lpfnEventProc);
'SRC: TSPI.H

TSPI_linePark Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal dwParkMode As Long, ByVal lpszDirAddress As String, ByRef lpNonDirAddress As VARSTRING) As Long
'LONG TSPIAPI TSPI_linePark( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, DWORD dwParkMode, LPCSTR lpszDirAddress, LPVARSTRING lpNonDirAddress);
'SRC: TSPI.H

TSPI_linePickup Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal htCall As Long, ByRef lphdCall As Long, ByVal lpszDestAddress As String, ByVal lpszGroupID As String) As Long
'LONG TSPIAPI TSPI_linePickup( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwAddressID, HTAPICALL htCall, LPHDRVCALL lphdCall, LPCSTR lpszDestAddress, LPCSTR lpszGroupID);
'SRC: TSPI.H

TSPI_linePrepareAddToConference Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdConfCall As Long, ByVal htConsultCall As Long, ByRef lphdConsultCall As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_linePrepareAddToConference( DRV_REQUESTID dwRequestID, HDRVCALL hdConfCall, HTAPICALL htConsultCall, LPHDRVCALL lphdConsultCall, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineRedirect Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpszDestAddress As String, ByVal dwCountryCode As Long) As Long
'LONG TSPIAPI TSPI_lineRedirect( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpszDestAddress, DWORD dwCountryCode);
'SRC: TSPI.H

TSPI_lineReleaseUserUserInfo Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineReleaseUserUserInfo( DRV_REQUESTID dwRequestID, HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineRemoveFromConference Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineRemoveFromConference( DRV_REQUESTID dwRequestID, HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineSecureCall Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineSecureCall( DRV_REQUESTID dwRequestID, HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineSelectExtVersion Lib "x.dll"( ByVal hdLine As Long, ByVal dwExtVersion As Long) As Long
'LONG TSPIAPI TSPI_lineSelectExtVersion( HDRVLINE hdLine, DWORD dwExtVersion);
'SRC: TSPI.H

TSPI_lineSendUserUserInfo Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal lpsUserUserInfo As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_lineSendUserUserInfo( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, LPCSTR lpsUserUserInfo, DWORD dwSize);
'SRC: TSPI.H

TSPI_lineSetAppSpecific Lib "x.dll"( ByVal hdCall As Long, ByVal dwAppSpecific As Long) As Long
'LONG TSPIAPI TSPI_lineSetAppSpecific( HDRVCALL hdCall, DWORD dwAppSpecific);
'SRC: TSPI.H

TSPI_lineSetCallParams Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal dwBearerMode As Long, ByVal dwMinRate As Long, ByVal dwMaxRate As Long, ByRef lpDialParams As LINEDIALPARAMS) As Long
'LONG TSPIAPI TSPI_lineSetCallParams( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, DWORD dwBearerMode, DWORD dwMinRate, DWORD dwMaxRate, LPLINEDIALPARAMS const lpDialParams);
'SRC: TSPI.H

TSPI_lineSetCurrentLocation Lib "x.dll"( ByVal dwLocation As Long) As Long
'LONG TSPIAPI TSPI_lineSetCurrentLocation( DWORD dwLocation);
'SRC: TSPI.H

TSPI_lineSetDefaultMediaDetection Lib "x.dll"( ByVal hdLine As Long, ByVal dwMediaModes As Long) As Long
'LONG TSPIAPI TSPI_lineSetDefaultMediaDetection( HDRVLINE hdLine, DWORD dwMediaModes);
'SRC: TSPI.H

TSPI_lineSetDevConfig Lib "x.dll"( ByVal dwDeviceID As Long, ByVal lpDeviceConfig As Long, ByVal dwSize As Long, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_lineSetDevConfig( DWORD dwDeviceID, LPVOID const lpDeviceConfig, DWORD dwSize, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_lineSetMediaControl Lib "x.dll"( ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal hdCall As Long, ByVal dwSelect As Long, ByRef lpDigitList As LINEMEDIACONTROLDIGIT, ByVal dwDigitNumEntries As Long, ByRef lpMediaList As LINEMEDIACONTROLMEDIA, ByVal dwMediaNumEntries As Long, ByRef lpToneList As LINEMEDIACONTROLTONE, ByVal dwToneNumEntries As Long, ByRef lpCallStateList As LINEMEDIACONTROLCALLSTATE, ByVal dwCallStateNumEntries As Long) As Long
'LONG TSPIAPI TSPI_lineSetMediaControl( HDRVLINE hdLine, DWORD dwAddressID, HDRVCALL hdCall, DWORD dwSelect, LPLINEMEDIACONTROLDIGIT const lpDigitList, DWORD dwDigitNumEntries, LPLINEMEDIACONTROLMEDIA const lpMediaList, DWORD dwMediaNumEntries, LPLINEMEDIACONTROLTONE const lpToneList, DWORD dwToneNumEntries, LPLINEMEDIACONTROLCALLSTATE const lpCallStateList, DWORD dwCallStateNumEntries);
'SRC: TSPI.H

TSPI_lineSetMediaMode Lib "x.dll"( ByVal hdCall As Long, ByVal dwMediaMode As Long) As Long
'LONG TSPIAPI TSPI_lineSetMediaMode( HDRVCALL hdCall, DWORD dwMediaMode);
'SRC: TSPI.H

TSPI_lineSetStatusMessages Lib "x.dll"( ByVal hdLine As Long, ByVal dwLineStates As Long, ByVal dwAddressStates As Long) As Long
'LONG TSPIAPI TSPI_lineSetStatusMessages( HDRVLINE hdLine, DWORD dwLineStates, DWORD dwAddressStates);
'SRC: TSPI.H

TSPI_lineSetTerminal Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal hdCall As Long, ByVal dwSelect As Long, ByVal dwTerminalModes As Long, ByVal dwTerminalID As Long, ByVal bEnable As Long) As Long
'LONG TSPIAPI TSPI_lineSetTerminal( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwAddressID, HDRVCALL hdCall, DWORD dwSelect, DWORD dwTerminalModes, DWORD dwTerminalID, DWORD bEnable);
'SRC: TSPI.H

TSPI_lineSetupConference Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal hdLine As Long, ByVal htConfCall As Long, ByRef lphdConfCall As Long, ByVal htConsultCall As Long, ByRef lphdConsultCall As Long, ByVal dwNumParties As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_lineSetupConference( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, HDRVLINE hdLine, HTAPICALL htConfCall, LPHDRVCALL lphdConfCall, HTAPICALL htConsultCall, LPHDRVCALL lphdConsultCall, DWORD dwNumParties, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineSetupTransfer Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long, ByVal htConsultCall As Long, ByRef lphdConsultCall As Long, ByRef lpCallParams As LINECALLPARAMS) As Long
'LONG TSPIAPI TSPI_lineSetupTransfer( DRV_REQUESTID dwRequestID, HDRVCALL hdCall, HTAPICALL htConsultCall, LPHDRVCALL lphdConsultCall, LPLINECALLPARAMS const lpCallParams);
'SRC: TSPI.H

TSPI_lineSwapHold Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdActiveCall As Long, ByVal hdHeldCall As Long) As Long
'LONG TSPIAPI TSPI_lineSwapHold( DRV_REQUESTID dwRequestID, HDRVCALL hdActiveCall, HDRVCALL hdHeldCall);
'SRC: TSPI.H

TSPI_lineUncompleteCall Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwCompletionID As Long) As Long
'LONG TSPIAPI TSPI_lineUncompleteCall( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwCompletionID);
'SRC: TSPI.H

TSPI_lineUnhold Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdCall As Long) As Long
'LONG TSPIAPI TSPI_lineUnhold( DRV_REQUESTID dwRequestID, HDRVCALL hdCall);
'SRC: TSPI.H

TSPI_lineUnpark Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdLine As Long, ByVal dwAddressID As Long, ByVal htCall As Long, ByRef lphdCall As Long, ByVal lpszDestAddress As String) As Long
'LONG TSPIAPI TSPI_lineUnpark( DRV_REQUESTID dwRequestID, HDRVLINE hdLine, DWORD dwAddressID, HTAPICALL htCall, LPHDRVCALL lphdCall, LPCSTR lpszDestAddress);
'SRC: TSPI.H

TSPI_phoneClose Lib "x.dll"( ByVal hdPhone As Long) As Long
'LONG TSPIAPI TSPI_phoneClose( HDRVPHONE hdPhone);
'SRC: TSPI.H

TSPI_phoneConfigDialog Lib "x.dll"( ByVal dwDeviceID As Long, ByVal hwndOwner As Long, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_phoneConfigDialog( DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_phoneDevSpecific Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal lpParams As Long, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_phoneDevSpecific( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, LPVOID lpParams, DWORD dwSize);
'SRC: TSPI.H

TSPI_phoneGetButtonInfo Lib "x.dll"( ByVal hdPhone As Long, ByVal dwButtonLampID As Long, ByRef lpButtonInfo As PHONEBUTTONINFO) As Long
'LONG TSPIAPI TSPI_phoneGetButtonInfo( HDRVPHONE hdPhone, DWORD dwButtonLampID, LPPHONEBUTTONINFO lpButtonInfo);
'SRC: TSPI.H

TSPI_phoneGetData Lib "x.dll"( ByVal hdPhone As Long, ByVal dwDataID As Long, ByVal lpData As Long, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_phoneGetData( HDRVPHONE hdPhone, DWORD dwDataID, LPVOID lpData, DWORD dwSize);
'SRC: TSPI.H

TSPI_phoneGetDevCaps Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByVal dwExtVersion As Long, ByRef lpPhoneCaps As PHONECAPS) As Long
'LONG TSPIAPI TSPI_phoneGetDevCaps( DWORD dwDeviceID, DWORD dwTSPIVersion, DWORD dwExtVersion, LPPHONECAPS lpPhoneCaps);
'SRC: TSPI.H

TSPI_phoneGetDisplay Lib "x.dll"( ByVal hdPhone As Long, ByRef lpDisplay As VARSTRING) As Long
'LONG TSPIAPI TSPI_phoneGetDisplay( HDRVPHONE hdPhone, LPVARSTRING lpDisplay);
'SRC: TSPI.H

TSPI_phoneGetExtensionID Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByRef lpExtensionID As PHONEEXTENSIONID) As Long
'LONG TSPIAPI TSPI_phoneGetExtensionID( DWORD dwDeviceID, DWORD dwTSPIVersion, LPPHONEEXTENSIONID lpExtensionID);
'SRC: TSPI.H

TSPI_phoneGetGain Lib "x.dll"( ByVal hdPhone As Long, ByVal dwHookSwitchDev As Long, ByRef lpdwGain As Long) As Long
'LONG TSPIAPI TSPI_phoneGetGain( HDRVPHONE hdPhone, DWORD dwHookSwitchDev, LPDWORD lpdwGain);
'SRC: TSPI.H

TSPI_phoneGetHookSwitch Lib "x.dll"( ByVal hdPhone As Long, ByRef lpdwHookSwitchDevs As Long) As Long
'LONG TSPIAPI TSPI_phoneGetHookSwitch( HDRVPHONE hdPhone, LPDWORD lpdwHookSwitchDevs);
'SRC: TSPI.H

TSPI_phoneGetIcon Lib "x.dll"( ByVal dwDeviceID As Long, ByVal lpszDeviceClass As String, ByRef lphIcon As Long) As Long
'LONG TSPIAPI TSPI_phoneGetIcon( DWORD dwDeviceID, LPCSTR lpszDeviceClass, LPHICON lphIcon);
'SRC: TSPI.H

TSPI_phoneGetID Lib "x.dll"( ByVal hdPhone As Long, ByRef lpDeviceID As VARSTRING, ByVal lpszDeviceClass As String) As Long
'LONG TSPIAPI TSPI_phoneGetID( HDRVPHONE hdPhone, LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass);
'SRC: TSPI.H

TSPI_phoneGetLamp Lib "x.dll"( ByVal hdPhone As Long, ByVal dwButtonLampID As Long, ByRef lpdwLampMode As Long) As Long
'LONG TSPIAPI TSPI_phoneGetLamp( HDRVPHONE hdPhone, DWORD dwButtonLampID, LPDWORD lpdwLampMode);
'SRC: TSPI.H

TSPI_phoneGetRing Lib "x.dll"( ByVal hdPhone As Long, ByRef lpdwRingMode As Long, ByRef lpdwVolume As Long) As Long
'LONG TSPIAPI TSPI_phoneGetRing( HDRVPHONE hdPhone, LPDWORD lpdwRingMode, LPDWORD lpdwVolume);
'SRC: TSPI.H

TSPI_phoneGetStatus Lib "x.dll"( ByVal hdPhone As Long, ByRef lpPhoneStatus As PHONESTATUS) As Long
'LONG TSPIAPI TSPI_phoneGetStatus( HDRVPHONE hdPhone, LPPHONESTATUS lpPhoneStatus);
'SRC: TSPI.H

TSPI_phoneGetVolume Lib "x.dll"( ByVal hdPhone As Long, ByVal dwHookSwitchDev As Long, ByRef lpdwVolume As Long) As Long
'LONG TSPIAPI TSPI_phoneGetVolume( HDRVPHONE hdPhone, DWORD dwHookSwitchDev, LPDWORD lpdwVolume);
'SRC: TSPI.H

TSPI_phoneNegotiateExtVersion Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwTSPIVersion As Long, ByVal dwLowVersion As Long, ByVal dwHighVersion As Long, ByRef lpdwExtVersion As Long) As Long
'LONG TSPIAPI TSPI_phoneNegotiateExtVersion( DWORD dwDeviceID, DWORD dwTSPIVersion, DWORD dwLowVersion, DWORD dwHighVersion, LPDWORD lpdwExtVersion);
'SRC: TSPI.H

TSPI_phoneNegotiateTSPIVersion Lib "x.dll"( ByVal dwDeviceID As Long, ByVal dwLowVersion As Long, ByVal dwHighVersion As Long, ByRef lpdwTSPIVersion As Long) As Long
'LONG TSPIAPI TSPI_phoneNegotiateTSPIVersion( DWORD dwDeviceID, DWORD dwLowVersion, DWORD dwHighVersion, LPDWORD lpdwTSPIVersion);
'SRC: TSPI.H

TSPI_phoneOpen Lib "x.dll"( ByVal dwDeviceID As Long, ByVal htPhone As Long, ByRef lphdPhone As Long, ByVal dwTSPIVersion As Long, ByVal lpfnEventProc As Long) As Long
'LONG TSPIAPI TSPI_phoneOpen( DWORD dwDeviceID, HTAPIPHONE htPhone, LPHDRVPHONE lphdPhone, DWORD dwTSPIVersion, PHONEEVENT lpfnEventProc);
'SRC: TSPI.H

TSPI_phoneSelectExtVersion Lib "x.dll"( ByVal hdPhone As Long, ByVal dwExtVersion As Long) As Long
'LONG TSPIAPI TSPI_phoneSelectExtVersion( HDRVPHONE hdPhone, DWORD dwExtVersion);
'SRC: TSPI.H

TSPI_phoneSetButtonInfo Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwButtonLampID As Long, ByRef lpButtonInfo As PHONEBUTTONINFO) As Long
'LONG TSPIAPI TSPI_phoneSetButtonInfo( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwButtonLampID, LPPHONEBUTTONINFO const lpButtonInfo);
'SRC: TSPI.H

TSPI_phoneSetData Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwDataID As Long, ByVal lpData As Long, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_phoneSetData( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwDataID, LPVOID const lpData, DWORD dwSize);
'SRC: TSPI.H

TSPI_phoneSetDisplay Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwRow As Long, ByVal dwColumn As Long, ByVal lpsDisplay As String, ByVal dwSize As Long) As Long
'LONG TSPIAPI TSPI_phoneSetDisplay( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwRow, DWORD dwColumn, LPCSTR lpsDisplay, DWORD dwSize);
'SRC: TSPI.H

TSPI_phoneSetGain Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwHookSwitchDev As Long, ByVal dwGain As Long) As Long
'LONG TSPIAPI TSPI_phoneSetGain( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwHookSwitchDev, DWORD dwGain);
'SRC: TSPI.H

TSPI_phoneSetHookSwitch Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwHookSwitchDevs As Long, ByVal dwHookSwitchMode As Long) As Long
'LONG TSPIAPI TSPI_phoneSetHookSwitch( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwHookSwitchDevs, DWORD dwHookSwitchMode);
'SRC: TSPI.H

TSPI_phoneSetLamp Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwButtonLampID As Long, ByVal dwLampMode As Long) As Long
'LONG TSPIAPI TSPI_phoneSetLamp( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwButtonLampID, DWORD dwLampMode);
'SRC: TSPI.H

TSPI_phoneSetRing Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwRingMode As Long, ByVal dwVolume As Long) As Long
'LONG TSPIAPI TSPI_phoneSetRing( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwRingMode, DWORD dwVolume);
'SRC: TSPI.H

TSPI_phoneSetStatusMessages Lib "x.dll"( ByVal hdPhone As Long, ByVal dwPhoneStates As Long, ByVal dwButtonModes As Long, ByVal dwButtonStates As Long) As Long
'LONG TSPIAPI TSPI_phoneSetStatusMessages( HDRVPHONE hdPhone, DWORD dwPhoneStates, DWORD dwButtonModes, DWORD dwButtonStates);
'SRC: TSPI.H

TSPI_phoneSetVolume Lib "x.dll"( ByVal dwRequestID As Long, ByVal hdPhone As Long, ByVal dwHookSwitchDev As Long, ByVal dwVolume As Long) As Long
'LONG TSPIAPI TSPI_phoneSetVolume( DRV_REQUESTID dwRequestID, HDRVPHONE hdPhone, DWORD dwHookSwitchDev, DWORD dwVolume);
'SRC: TSPI.H

TSPI_providerConfig Lib "x.dll"( ByVal hwndOwner As Long, ByVal dwPermanentProviderID As Long) As Long
'LONG TSPIAPI TSPI_providerConfig( HWND hwndOwner, DWORD dwPermanentProviderID);
'SRC: TSPI.H

TSPI_providerCreateLineDevice Lib "x.dll"( ByVal dwTempID As Long, ByVal dwDeviceID As Long) As Long
'LONG TSPIAPI TSPI_providerCreateLineDevice( DWORD dwTempID, DWORD dwDeviceID);
'SRC: TSPI.H

TSPI_providerCreatePhoneDevice Lib "x.dll"( ByVal dwTempID As Long, ByVal dwDeviceID As Long) As Long
'LONG TSPIAPI TSPI_providerCreatePhoneDevice( DWORD dwTempID, DWORD dwDeviceID);
'SRC: TSPI.H

TSPI_providerEnumDevices Lib "x.dll"( ByVal dwPermanentProviderID As Long, ByRef lpdwNumLines As Long, ByRef lpdwNumPhones As Long, ByVal hProvider As Long, ByVal lpfnLineCreateProc As Long, ByVal lpfnPhoneCreateProc As Long) As Long
'LONG TSPIAPI TSPI_providerEnumDevices( DWORD dwPermanentProviderID, LPDWORD lpdwNumLines, LPDWORD lpdwNumPhones, HPROVIDER hProvider, LINEEVENT lpfnLineCreateProc, PHONEEVENT lpfnPhoneCreateProc);
'SRC: TSPI.H

TSPI_providerInit Lib "x.dll"( ByVal dwTSPIVersion As Long, ByVal dwPermanentProviderID As Long, ByVal dwLineDeviceIDBase As Long, ByVal dwPhoneDeviceIDBase As Long, ByVal dwNumLines As Long, ByVal dwNumPhones As Long, ByVal lpfnCompletionProc As Long) As Long
'LONG TSPIAPI TSPI_providerInit( DWORD dwTSPIVersion, DWORD dwPermanentProviderID, DWORD dwLineDeviceIDBase, DWORD dwPhoneDeviceIDBase, DWORD dwNumLines, DWORD dwNumPhones, ASYNC_COMPLETION lpfnCompletionProc);
'SRC: TSPI.H

TSPI_providerInstall Lib "x.dll"( ByVal hwndOwner As Long, ByVal dwPermanentProviderID As Long) As Long
'LONG TSPIAPI TSPI_providerInstall( HWND hwndOwner, DWORD dwPermanentProviderID);
'SRC: TSPI.H

TSPI_providerRemove Lib "x.dll"( ByVal hwndOwner As Long, ByVal dwPermanentProviderID As Long) As Long
'LONG TSPIAPI TSPI_providerRemove( HWND hwndOwner, DWORD dwPermanentProviderID);
'SRC: TSPI.H

TSPI_providerShutdown Lib "x.dll"( ByVal dwTSPIVersion As Long) As Long
'LONG TSPIAPI TSPI_providerShutdown( DWORD dwTSPIVersion);
'SRC: TSPI.H


WINSPOOL

AddForm Lib "x.dll" Alias "AddFormA" ( ByVal hPrinter As Long, ByVal Level As Long, ByRef pForm As Byte) As Long
'BOOL WINAPI AddFormA( HANDLE hPrinter, DWORD Level, LPBYTE pForm );
'SRC: WINSPOOL.H

AdvancedDocumentProperties Lib "x.dll" Alias "AdvancedDocumentPropertiesA" ( ByVal hWnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As String, ByRef pDevModeOutput As DEVMODEA, ByRef pDevModeInput As DEVMODEA) As Long
'LONG WINAPI AdvancedDocumentPropertiesA( HWND hWnd, HANDLE hPrinter, LPSTR pDeviceName, PDEVMODEA pDevModeOutput, PDEVMODEA pDevModeInput );
'SRC: WINSPOOL.H

ConnectToPrinterDlg Lib "x.dll"( ByVal hwnd As Long, ByVal Flags As Long) As Long
'HANDLE WINAPI ConnectToPrinterDlg( HWND hwnd, DWORD Flags );
'SRC: WINSPOOL.H

FindFirstPrinterChangeNotification Lib "x.dll"( ByVal hPrinter As Long, ByVal fdwFlags As Long, ByVal fdwOptions As Long, ByVal pPrinterNotifyOptions As Long) As Long
'HANDLE WINAPI FindFirstPrinterChangeNotification( HANDLE hPrinter, DWORD fdwFlags, DWORD fdwOptions, LPVOID pPrinterNotifyOptions );
'SRC: WINSPOOL.H

FindNextPrinterChangeNotification Lib "x.dll"( ByVal hChange As Long, ByRef pdwChange As Long, ByVal pvReserved As Long, ByVal ppPrinterNotifyInfo As Long) As Long
'BOOL WINAPI FindNextPrinterChangeNotification( HANDLE hChange, PDWORD pdwChange, LPVOID pvReserved, LPVOID * ppPrinterNotifyInfo );
'SRC: WINSPOOL.H

DeleteForm Lib "x.dll" Alias "DeleteFormA" ( ByVal hPrinter As Long, ByVal pFormName As String) As Long
'BOOL WINAPI DeleteFormA( HANDLE hPrinter, LPSTR pFormName );
'SRC: WINSPOOL.H

DocumentProperties Lib "x.dll" Alias "DocumentPropertiesA" ( ByVal hWnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As String, ByRef pDevModeOutput As DEVMODEA, ByRef pDevModeInput As DEVMODEA, ByVal fMode As Long) As Long
'LONG WINAPI DocumentPropertiesA( HWND hWnd, HANDLE hPrinter, LPSTR pDeviceName, PDEVMODEA pDevModeOutput, PDEVMODEA pDevModeInput, DWORD fMode );
'SRC: WINSPOOL.H

EnumForms Lib "x.dll" Alias "EnumFormsA" ( ByVal hPrinter As Long, ByVal Level As Long, ByRef pForm As Byte, ByVal cbBuf As Long, ByRef pcbNeeded As Long, ByRef pcReturned As Long) As Long
'BOOL WINAPI EnumFormsA( HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
'SRC: WINSPOOL.H

FreePrinterNotifyInfo Lib "x.dll"( ByRef pPrinterNotifyInfo As PRINTER_NOTIFY_INFO) As Long
'BOOL WINAPI FreePrinterNotifyInfo( PPRINTER_NOTIFY_INFO pPrinterNotifyInfo );
'SRC: WINSPOOL.H

GetForm Lib "x.dll" Alias "GetFormA" ( ByVal hPrinter As Long, ByVal pFormName As String, ByVal Level As Long, ByRef pForm As Byte, ByVal cbBuf As Long, ByRef pcbNeeded As Long) As Long
'BOOL WINAPI GetFormA( HANDLE hPrinter, LPSTR pFormName, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded );
'SRC: WINSPOOL.H

ResetPrinter Lib "x.dll" Alias "ResetPrinterA" ( ByVal hPrinter As Long, ByRef pDefault As PRINTER_DEFAULTSA) As Long
'BOOL WINAPI ResetPrinterA( HANDLE hPrinter, LPPRINTER_DEFAULTSA pDefault );
'SRC: WINSPOOL.H

SetForm Lib "x.dll" Alias "SetFormA" ( ByVal hPrinter As Long, ByVal pFormName As String, ByVal Level As Long, ByRef pForm As Byte) As Long
'BOOL WINAPI SetFormA( HANDLE hPrinter, LPSTR pFormName, DWORD Level, LPBYTE pForm );
'SRC: WINSPOOL.H



RPC

NdrSH_Copy Lib "x.dll"( ByVal pStubMsg As String, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'unsigned long RPC_ENTRY NdrSH_Copy( unsigned char __RPC_FAR * pStubMsg, unsigned char __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfAlloc Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'int RPC_ENTRY NdrSH_IfAlloc( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfAllocCopy Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'RPC_BUFPTR RPC_ENTRY NdrSH_IfAllocCopy( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfAllocRef Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'int RPC_ENTRY NdrSH_IfAllocRef( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfAllocSet Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'int RPC_ENTRY NdrSH_IfAllocSet( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfCopy Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal Count As Long) As Long
'RPC_BUFPTR RPC_ENTRY NdrSH_IfCopy( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, unsigned long Count );
'SRC: RPCNDR.H

NdrSH_IfFree Lib "x.dll"( ByRef pMessage As MIDL_STUB_MESSAGE, ByVal pPtr As String)
'void RPC_ENTRY NdrSH_IfFree( PMIDL_STUB_MESSAGE pMessage, unsigned char __RPC_FAR * pPtr );
'SRC: RPCNDR.H

NdrSH_StringMarshall Lib "x.dll"( ByRef pMessage As MIDL_STUB_MESSAGE, ByVal pMemory As String, ByVal Count As Long, ByVal Size As Long) As Long
'RPC_BUFPTR RPC_ENTRY NdrSH_StringMarshall( PMIDL_STUB_MESSAGE pMessage, unsigned char __RPC_FAR * pMemory, unsigned long Count, int Size );
'SRC: RPCNDR.H

NdrSH_StringUnMarshall Lib "x.dll"( ByRef pMessage As MIDL_STUB_MESSAGE, ByVal pMemory As String, ByVal Size As Long) As Long
'RPC_BUFPTR RPC_ENTRY NdrSH_StringUnMarshall( PMIDL_STUB_MESSAGE pMessage, unsigned char __RPC_FAR * __RPC_FAR * pMemory, int Size );
'SRC: RPCNDR.H

NdrSH_TLUPDecision Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String) As Long
'int RPC_ENTRY NdrSH_TLUPDecision( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem );
'SRC: RPCNDR.H

NdrSH_TLUPDecisionBuffer Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String) As Long
'int RPC_ENTRY NdrSH_TLUPDecisionBuffer( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem );
'SRC: RPCNDR.H

NdrSH_UPDecision Lib "x.dll"( ByRef pStubMsg As MIDL_STUB_MESSAGE, ByVal pPtrInMem As String, ByVal pBuffer As String) As Long
'int RPC_ENTRY NdrSH_UPDecision( PMIDL_STUB_MESSAGE pStubMsg, unsigned char __RPC_FAR * __RPC_FAR * pPtrInMem, RPC_BUFPTR pBuffer );
'SRC: RPCNDR.H

NdrStubErrorHandler Lib "x.dll"( ByVal dwExceptionCode As Long) As Long
'HRESULT RPC_ENTRY NdrStubErrorHandler( DWORD dwExceptionCode);
'SRC: RPCPROXY.H

RpcBindingFromStringBinding Lib "x.dll"( ByVal StringBinding As String, ByRef Binding As Long) As Long
'RPC_STATUS RPC_ENTRY RpcBindingFromStringBinding ( IN unsigned char __RPC_FAR * StringBinding, OUT RPC_BINDING_HANDLE __RPC_FAR * Binding );
'SRC: RPCDCE.H

RpcBindingInqAuthClient Lib "x.dll"( ByVal ClientBinding As Long, ByRef Privs As Long, ByVal ServerPrincName As String, ByRef AuthnLevel As Long, ByRef AuthnSvc As Long, ByRef AuthzSvc As Long) As Long
'RPC_STATUS RPC_ENTRY RpcBindingInqAuthClient ( IN RPC_BINDING_HANDLE ClientBinding, OPTIONAL OUT RPC_AUTHZ_HANDLE __RPC_FAR * Privs, OUT unsigned char __RPC_FAR * __RPC_FAR * ServerPrincName, OPTIONAL OUT unsigned long __RPC_FAR * AuthnLevel, OPTIONAL OUT unsigned long __RPC_FAR * AuthnSvc, OPTIONAL OUT unsigned long __RPC_FAR * AuthzSvc OPTIONAL );
'SRC: RPCDCE.H

RpcBindingInqAuthInfo Lib "x.dll"( ByVal Binding As Long, ByVal ServerPrincName As String, ByRef AuthnLevel As Long, ByRef AuthnSvc As Long, ByRef AuthIdentity As Long, ByRef AuthzSvc As Long) As Long
'RPC_STATUS RPC_ENTRY RpcBindingInqAuthInfo ( IN RPC_BINDING_HANDLE Binding, OUT unsigned char __RPC_FAR * __RPC_FAR * ServerPrincName, OPTIONAL OUT unsigned long __RPC_FAR * AuthnLevel, OPTIONAL OUT unsigned long __RPC_FAR * AuthnSvc, OPTIONAL OUT RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, OPTIONAL OUT unsigned long __RPC_FAR * AuthzSvc OPTIONAL );
'SRC: RPCDCE.H

RpcBindingSetAuthInfo Lib "x.dll"( ByVal Binding As Long, ByVal ServerPrincName As String, ByVal AuthnLevel As Long, ByVal AuthnSvc As Long, ByVal AuthIdentity As Long, ByVal AuthzSvc As Long) As Long
'RPC_STATUS RPC_ENTRY RpcBindingSetAuthInfo ( IN RPC_BINDING_HANDLE Binding, IN unsigned char __RPC_FAR * ServerPrincName, IN unsigned long AuthnLevel, IN unsigned long AuthnSvc, IN RPC_AUTH_IDENTITY_HANDLE AuthIdentity, OPTIONAL IN unsigned long AuthzSvc );
'SRC: RPCDCE.H

RpcBindingToStringBinding Lib "x.dll"( ByVal Binding As Long, ByVal StringBinding As String) As Long
'RPC_STATUS RPC_ENTRY RpcBindingToStringBinding ( IN RPC_BINDING_HANDLE Binding, OUT unsigned char __RPC_FAR * __RPC_FAR * StringBinding );
'SRC: RPCDCE.H

RpcEpRegister Lib "x.dll"( ByVal IfSpec As Long, ByRef BindingVector As RPC_BINDING_VECTOR, ByRef UuidVector As UUID_VECTOR, ByVal Annotation As String) As Long
'RPC_STATUS RPC_ENTRY RpcEpRegister ( IN RPC_IF_HANDLE IfSpec, IN RPC_BINDING_VECTOR * BindingVector, IN UUID_VECTOR * UuidVector OPTIONAL, IN unsigned char * Annotation );
'SRC: RPCDCE.H

RpcEpRegisterNoReplace Lib "x.dll"( ByVal IfSpec As Long, ByRef BindingVector As RPC_BINDING_VECTOR, ByRef UuidVector As UUID_VECTOR, ByVal Annotation As String) As Long
'RPC_STATUS RPC_ENTRY RpcEpRegisterNoReplace ( IN RPC_IF_HANDLE IfSpec, IN RPC_BINDING_VECTOR * BindingVector, IN UUID_VECTOR * UuidVector OPTIONAL, IN unsigned char * Annotation );
'SRC: RPCDCE.H

RpcMgmtEpEltInqNext Lib "x.dll"( ByVal InquiryContext As Long, ByRef IfId As RPC_IF_ID, ByRef Binding As Long, ByVal Annotation As String) As Long
'RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqNext ( IN RPC_EP_INQ_HANDLE InquiryContext, OUT RPC_IF_ID __RPC_FAR * IfId, OUT RPC_BINDING_HANDLE __RPC_FAR * Binding OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * Annotation OPTIONAL );
'SRC: RPCDCE.H

RpcMgmtInqServerPrincName Lib "x.dll"( ByVal Binding As Long, ByVal AuthnSvc As Long, ByVal ServerPrincName As String) As Long
'RPC_STATUS RPC_ENTRY RpcMgmtInqServerPrincName ( IN RPC_BINDING_HANDLE Binding, IN unsigned long AuthnSvc, OUT unsigned char __RPC_FAR * __RPC_FAR * ServerPrincName );
'SRC: RPCDCE.H

RpcNetworkInqProtseqs Lib "x.dll"( ByRef ProtseqVector As RPC_PROTSEQ_VECTOR) As Long
'RPC_STATUS RPC_ENTRY RpcNetworkInqProtseqs ( OUT RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector );
'SRC: RPCDCE.H

RpcNetworkIsProtseqValid Lib "x.dll"( ByVal Protseq As String) As Long
'RPC_STATUS RPC_ENTRY RpcNetworkIsProtseqValid ( IN unsigned char __RPC_FAR * Protseq );
'SRC: RPCDCE.H

RpcNsBindingInqEntryName Lib "x.dll"( ByVal Binding As Long, ByVal EntryNameSyntax As Long, ByVal EntryName As String) As Long
'RPC_STATUS RPC_ENTRY RpcNsBindingInqEntryName ( IN RPC_BINDING_HANDLE Binding, IN unsigned long EntryNameSyntax, OUT unsigned char __RPC_FAR * __RPC_FAR * EntryName );
'SRC: RPCDCE.H

RpcProtseqVectorFree Lib "x.dll"( ByRef ProtseqVector As RPC_PROTSEQ_VECTOR) As Long
'RPC_STATUS RPC_ENTRY RpcProtseqVectorFree ( IN OUT RPC_PROTSEQ_VECTOR __RPC_FAR * __RPC_FAR * ProtseqVector );
'SRC: RPCDCE.H

RpcServerInqDefaultPrincName Lib "x.dll"( ByVal AuthnSvc As Long, ByVal PrincName As String) As Long
'RPC_STATUS RPC_ENTRY RpcServerInqDefaultPrincName ( IN unsigned long AuthnSvc, OUT unsigned char __RPC_FAR * __RPC_FAR * PrincName );
'SRC: RPCDCE.H

RpcServerRegisterAuthInfo Lib "x.dll"( ByVal ServerPrincName As String, ByVal AuthnSvc As Long, ByVal GetKeyFn As Long, ByVal Arg As Long) As Long
'RPC_STATUS RPC_ENTRY RpcServerRegisterAuthInfo ( IN unsigned char __RPC_FAR * ServerPrincName, IN unsigned long AuthnSvc, IN RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn OPTIONAL, IN void __RPC_FAR * Arg OPTIONAL );
'SRC: RPCDCE.H

RpcServerUseProtseq Lib "x.dll"( ByVal Protseq As String, ByVal MaxCalls As Long, ByVal SecurityDescriptor As Long) As Long
'RPC_STATUS RPC_ENTRY RpcServerUseProtseq ( IN unsigned char __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
'SRC: RPCDCE.H

RpcServerUseProtseqEp Lib "x.dll"( ByVal Protseq As String, ByVal MaxCalls As Long, ByVal Endpoint As String, ByVal SecurityDescriptor As Long) As Long
'RPC_STATUS RPC_ENTRY RpcServerUseProtseqEp ( IN unsigned char __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN unsigned char __RPC_FAR * Endpoint, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
'SRC: RPCDCE.H

RpcServerUseProtseqIf Lib "x.dll"( ByVal Protseq As String, ByVal MaxCalls As Long, ByVal IfSpec As Long, ByVal SecurityDescriptor As Long) As Long
'RPC_STATUS RPC_ENTRY RpcServerUseProtseqIf ( IN unsigned char __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN RPC_IF_HANDLE IfSpec, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
'SRC: RPCDCE.H

RpcStringBindingCompose Lib "x.dll"( ByVal ObjUuid As String, ByVal Protseq As String, ByVal NetworkAddr As String, ByVal Endpoint As String, ByVal Options As String, ByVal StringBinding As String) As Long
'RPC_STATUS RPC_ENTRY RpcStringBindingCompose ( IN unsigned char __RPC_FAR * ObjUuid OPTIONAL, IN unsigned char __RPC_FAR * Protseq OPTIONAL, IN unsigned char __RPC_FAR * NetworkAddr OPTIONAL, IN unsigned char __RPC_FAR * Endpoint OPTIONAL, IN unsigned char __RPC_FAR * Options OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * StringBinding OPTIONAL );
'SRC: RPCDCE.H

RpcStringBindingParse Lib "x.dll"( ByVal StringBinding As String, ByVal ObjUuid As String, ByVal Protseq As String, ByVal NetworkAddr As String, ByVal Endpoint As String, ByVal NetworkOptions As String) As Long
'RPC_STATUS RPC_ENTRY RpcStringBindingParse ( IN unsigned char __RPC_FAR * StringBinding, OUT unsigned char __RPC_FAR * __RPC_FAR * ObjUuid OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * Protseq OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * NetworkAddr OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * Endpoint OPTIONAL, OUT unsigned char __RPC_FAR * __RPC_FAR * NetworkOptions OPTIONAL );
'SRC: RPCDCE.H

RpcStringFree Lib "x.dll"( ByVal pString As String) As Long
'RPC_STATUS RPC_ENTRY RpcStringFree ( IN OUT unsigned char __RPC_FAR * __RPC_FAR * String );
'SRC: RPCDCE.H




SNMP_CopyVarBind Lib "x.dll"( ByRef dst As RFC1157VarBind, ByRef src As RFC1157VarBind) As Long
'extern SNMPAPI SNMP_FUNC_TYPE SNMP_CopyVarBind( RFC1157VarBind * dst, RFC1157VarBind * src );
'SRC: SNMP.H

SNMP_CopyVarBindList Lib "x.dll"( ByVal dst As Long, ByVal src As Long) As Long
'extern SNMPAPI SNMP_FUNC_TYPE SNMP_CopyVarBindList( RFC1157VarBindList * dst, RFC1157VarBindList * src );
'SRC: SNMP.H

SNMP_DBG_free Lib "x.dll"( ByVal x As Long, ByVal line As Long, ByVal file As String)
'extern void SNMP_FUNC_TYPE SNMP_DBG_free( IN void * x, IN int line, IN char * file );
'SRC: SNMP.H

SNMP_DBG_malloc Lib "x.dll"( ByVal x As Long, ByVal line As Long, ByVal file As String)
'extern void * SNMP_FUNC_TYPE SNMP_DBG_malloc( IN unsigned int x, IN int line, IN char * file );
'SRC: SNMP.H

SNMP_DBG_realloc Lib "x.dll"( ByVal x As Long, ByVal y As Long, ByVal line As Long, ByVal file As String)
'extern void * SNMP_FUNC_TYPE SNMP_DBG_realloc( IN void * x, IN unsigned int y, IN int line, IN char * file );
'SRC: SNMP.H

SNMP_FreeVarBind Lib "x.dll"( ByRef VarBind As RFC1157VarBind)
'extern void SNMP_FUNC_TYPE SNMP_FreeVarBind( RFC1157VarBind * VarBind );
'SRC: SNMP.H

SNMP_FreeVarBindList Lib "x.dll"( ByVal VarBindList As Long)
'extern void SNMP_FUNC_TYPE SNMP_FreeVarBindList( RFC1157VarBindList * VarBindList );
'SRC: SNMP.H

SNMP_oidappend Lib "x.dll"( ByVal DestObjId As Long, ByVal SrcObjId As Long) As Long
'extern SNMPAPI SNMP_FUNC_TYPE SNMP_oidappend( IN OUT AsnObjectIdentifier * DestObjId, IN AsnObjectIdentifier * SrcObjId );
'SRC: SNMP.H

SNMP_oidcpy Lib "x.dll"( ByVal DestObjId As Long, ByVal SrcObjId As Long) As Long
'extern SNMPAPI SNMP_FUNC_TYPE SNMP_oidcpy( OUT AsnObjectIdentifier * DestObjId, IN AsnObjectIdentifier * SrcObjId );
'SRC: SNMP.H

SNMP_oidfree Lib "x.dll"( ByVal Obj As Long)
'extern void SNMP_FUNC_TYPE SNMP_oidfree( IN OUT AsnObjectIdentifier * Obj );
'SRC: SNMP.H

SNMP_oidncmp Lib "x.dll"( ByVal A As Long, ByVal B As Long, ByVal Len As Long) As Long
'extern SNMPAPI SNMP_FUNC_TYPE SNMP_oidncmp( IN AsnObjectIdentifier * A, IN AsnObjectIdentifier * B, IN UINT Len );
'SRC: SNMP.H

SNMP_printany Lib "x.dll"( ByRef Any As AsnAny)
'extern void SNMP_FUNC_TYPE SNMP_printany( IN AsnAny * Any );
'SRC: SNMP.H

ConvertLongToLargeInteger Lib "x.dll"( ByVal SignedInteger As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI ConvertLongToLargeInteger ( LONG SignedInteger );
'SRC: LARGEINT.H

ConvertUlongToLargeInteger Lib "x.dll"( ByVal UnsignedInteger As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI ConvertUlongToLargeInteger ( ULONG UnsignedInteger );
'SRC: LARGEINT.H

EnlargedIntegerMultiply Lib "x.dll"( ByVal Multiplicand As Long, ByVal Multiplier As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI EnlargedIntegerMultiply ( LONG Multiplicand, LONG Multiplier );
'SRC: LARGEINT.H

EnlargedUnsignedDivide Lib "x.dll"( ByVal (((Struct_Members_Of_ULARGE_INTEGER))) As ULARGE_INTEGER, ByVal Divisor As Long, ByRef Remainder As Long) As Long
'ULONG WINAPI EnlargedUnsignedDivide ( IN ULARGE_INTEGER Dividend, IN ULONG Divisor, IN PULONG Remainder );
'SRC: LARGEINT.H

EnlargedUnsignedMultiply Lib "x.dll"( ByVal Multiplicand As Long, ByVal Multiplier As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI EnlargedUnsignedMultiply ( ULONG Multiplicand, ULONG Multiplier );
'SRC: LARGEINT.H

ExtendedIntegerMultiply Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal Multiplier As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI ExtendedIntegerMultiply ( LARGE_INTEGER Multiplicand, LONG Multiplier );
'SRC: LARGEINT.H

ExtendedLargeIntegerDivide Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal Divisor As Long, ByRef Remainder As Long) As LARGE_INTEGER
'LARGE_INTEGER WINAPI ExtendedLargeIntegerDivide ( LARGE_INTEGER Dividend, ULONG Divisor, PULONG Remainder );
'SRC: LARGEINT.H

ExtendedMagicDivide Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal ShiftCount As Byte) As LARGE_INTEGER
'LARGE_INTEGER WINAPI ExtendedMagicDivide ( LARGE_INTEGER Dividend, LARGE_INTEGER MagicDivisor, CCHAR ShiftCount );
'SRC: LARGEINT.H

LargeIntegerAdd Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerAdd ( LARGE_INTEGER Addend1, LARGE_INTEGER Addend2 );
'SRC: LARGEINT.H

LargeIntegerArithmeticShift Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal ShiftCount As Byte) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerArithmeticShift ( LARGE_INTEGER LargeInteger, CCHAR ShiftCount );
'SRC: LARGEINT.H

LargeIntegerDivide Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByRef Remainder As LARGE_INTEGER) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerDivide ( LARGE_INTEGER Dividend, LARGE_INTEGER Divisor, PLARGE_INTEGER Remainder );
'SRC: LARGEINT.H

LargeIntegerNegate Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerNegate ( LARGE_INTEGER Subtrahend );
'SRC: LARGEINT.H

LargeIntegerShiftLeft Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal ShiftCount As Byte) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerShiftLeft ( LARGE_INTEGER LargeInteger, CCHAR ShiftCount );
'SRC: LARGEINT.H

LargeIntegerShiftRight Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal ShiftCount As Byte) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerShiftRight ( LARGE_INTEGER LargeInteger, CCHAR ShiftCount );
'SRC: LARGEINT.H

LargeIntegerSubtract Lib "x.dll"( ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER, ByVal (((Struct_Members_Of_LARGE_INTEGER))) As LARGE_INTEGER) As LARGE_INTEGER
'LARGE_INTEGER WINAPI LargeIntegerSubtract ( LARGE_INTEGER Minuend, LARGE_INTEGER Subtrahend );
'SRC: LARGEINT.H

Int32x32To64 Lib "x.dll"( ByVal Multiplier As Long, ByVal Multiplicand As Long) As Double
'LONGLONG NTAPI Int32x32To64 ( LONG Multiplier, LONG Multiplicand );
'SRC: WINNT.H

Int64ShllMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'DWORDLONG NTAPI Int64ShllMod32 ( DWORDLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

Int64ShllMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'DWORDLONG NTAPI Int64ShllMod32 ( DWORDLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

Int64ShraMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'LONGLONG NTAPI Int64ShraMod32 ( LONGLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

Int64ShraMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'LONGLONG NTAPI Int64ShraMod32 ( LONGLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

Int64ShrlMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'DWORDLONG NTAPI Int64ShrlMod32 ( DWORDLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

Int64ShrlMod32 Lib "x.dll"( ByVal Value As Double, ByVal ShiftCount As Long) As Double
'DWORDLONG NTAPI Int64ShrlMod32 ( DWORDLONG Value, DWORD ShiftCount );
'SRC: WINNT.H

UInt32x32To64 Lib "x.dll"( ByVal Multiplier As Long, ByVal Multiplicand As Long) As Double
'DWORDLONG NTAPI UInt32x32To64 ( DWORD Multiplier, DWORD Multiplicand );
'SRC: WINNT.H


Wide Functions


W Func:BOOL APIENTRY ChooseColorW(LPCHOOSECOLORW);
W Func:BOOL APIENTRY ChooseFontW(LPCHOOSEFONTW);
W Func:BOOL APIENTRY GetFileVersionInfoW( LPWSTR lptstrFilename, DWORD dwHandle, DWORD dwLen, LPVOID lpData );
W Func:BOOL APIENTRY GetOpenFileNameW(LPOPENFILENAMEW);
W Func:BOOL APIENTRY GetSaveFileNameW(LPOPENFILENAMEW);
W Func:BOOL APIENTRY PageSetupDlgW( LPPAGESETUPDLGW );
W Func:BOOL APIENTRY PrintDlgW(LPPRINTDLGW);
W Func:BOOL APIENTRY VerQueryValueW( const LPVOID pBlock, LPWSTR lpSubBlock, LPVOID * lplpBuffer, PUINT puLen );
W Func:BOOL VFWAPI capGetDriverDescriptionW (UINT wDriverIndex, LPWSTR lpszName, int cbName, LPWSTR lpszVer, int cbVer);
W Func:BOOL VFWAPI GetOpenFileNamePreviewW(LPOPENFILENAMEW lpofn);
W Func:BOOL VFWAPI GetSaveFileNamePreviewW(LPOPENFILENAMEW lpofn);
W Func:BOOL WINAPI AddFormW( HANDLE hPrinter, DWORD Level, LPBYTE pForm );
W Func:BOOL WINAPI AddJobW( HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI AddMonitorW( LPWSTR pName, DWORD Level, LPBYTE pMonitors );
W Func:BOOL WINAPI AddPortW( LPWSTR pName, HWND hWnd, LPWSTR pMonitorName );
W Func:BOOL WINAPI AddPrinterConnectionW( LPWSTR pName );
W Func:BOOL WINAPI AddPrinterDriverW( LPWSTR pName, DWORD Level, LPBYTE pDriverInfo );
W Func:BOOL WINAPI AddPrintProcessorW( LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPathName, LPWSTR pPrintProcessorName );
W Func:BOOL WINAPI AddPrintProvidorW( LPWSTR pName, DWORD level, LPBYTE pProvidorInfo );
W Func:BOOL WINAPI ConfigurePortW( LPWSTR pName, HWND hWnd, LPWSTR pPortName );
W Func:BOOL WINAPI DeleteFormW( HANDLE hPrinter, LPWSTR pFormName );
W Func:BOOL WINAPI DeleteMonitorW( LPWSTR pName, LPWSTR pEnvironment, LPWSTR pMonitorName );
W Func:BOOL WINAPI DeletePortW( LPWSTR pName, HWND hWnd, LPWSTR pPortName );
W Func:BOOL WINAPI DeletePrinterConnectionW( LPWSTR pName );
W Func:BOOL WINAPI DeletePrinterDriverW( LPWSTR pName, LPWSTR pEnvironment, LPWSTR pDriverName );
W Func:BOOL WINAPI DeletePrintProcessorW( LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPrintProcessorName );
W Func:BOOL WINAPI DeletePrintProvidorW( LPWSTR pName, LPWSTR pEnvironment, LPWSTR pPrintProvidorName );
W Func:BOOL WINAPI EnumFormsW( HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumJobsW( HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumMonitorsW( LPWSTR pName, DWORD Level, LPBYTE pMonitors, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumPortsW( LPWSTR pName, DWORD Level, LPBYTE pPorts, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumPrinterDriversW( LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumPrintersW( DWORD Flags, LPWSTR Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumPrintProcessorDatatypesW( LPWSTR pName, LPWSTR pPrintProcessorName, DWORD Level, LPBYTE pDatatypes, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI EnumPrintProcessorsW( LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPrintProcessorInfo, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );
W Func:BOOL WINAPI GetFormW( HANDLE hPrinter, LPWSTR pFormName, DWORD Level, LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI GetICMProfileW(HDC,LPDWORD,LPWSTR);
W Func:BOOL WINAPI GetJobW( HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD);
W Func:BOOL WINAPI GetPrinterDriverDirectoryW( LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverDirectory, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI GetPrinterDriverW( HANDLE hPrinter, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI GetPrinterW( HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI GetPrintProcessorDirectoryW( LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPrintProcessorInfo, DWORD cbBuf, LPDWORD pcbNeeded );
W Func:BOOL WINAPI ImmConfigureIMEW(HKL, HWND, DWORD, LPVOID);
W Func:BOOL WINAPI ImmGetCompositionFontW(HIMC, LPLOGFONTW);
W Func:BOOL WINAPI ImmIsUIMessageW(HWND, UINT, WPARAM, LPARAM);
W Func:BOOL WINAPI ImmRegisterWordW(HKL, LPCWSTR lpszReading, DWORD, LPCWSTR lpszRegister);
W Func:BOOL WINAPI ImmSetCompositionFontW(HIMC, LPLOGFONTW);
W Func:BOOL WINAPI ImmSetCompositionStringW(HIMC, DWORD dwIndex, LPCVOID lpComp, DWORD, LPCVOID lpRead, DWORD);
W Func:BOOL WINAPI ImmUnregisterWordW(HKL, LPCWSTR lpszReading, DWORD, LPCWSTR lpszUnregister);
W Func:BOOL WINAPI MNLS_IsBadStringPtrW(LPCWSTR lpsz, UINT ucchMax);
W Func:BOOL WINAPI NDdeIsValidAppTopicListW ( LPWSTR targetTopic );
W Func:BOOL WINAPI NDdeIsValidShareNameW ( LPWSTR shareName );
W Func:BOOL WINAPI OpenPrinterW( LPWSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTSW pDefault );
W Func:BOOL WINAPI ResetPrinterW( HANDLE hPrinter, LPPRINTER_DEFAULTSW pDefault );
W Func:BOOL WINAPI SetFormW( HANDLE hPrinter, LPWSTR pFormName, DWORD Level, LPBYTE pForm );
W Func:BOOL WINAPI SetICMProfileW(HDC,LPWSTR);
W Func:BOOL WINAPI SetJobW( HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD Command );
W Func:BOOL WINAPI SetPrinterW( HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD Command );
W Func:BOOL WINAPI UpdateICMRegKeyW(DWORD, DWORD, LPWSTR, UINT);
W Func:BOOL WINAPI VDMDetectWOW( VOID );
W Func:BOOL WINAPI VDMKillWOW( VOID );
W Func:DWORD APIENTRY GetFileVersionInfoSizeW( LPWSTR lptstrFilename, LPDWORD lpdwHandle );
W Func:DWORD APIENTRY MultinetGetConnectionPerformanceW( LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct );
W Func:DWORD APIENTRY RasCreatePhonebookEntryW( HWND, LPWSTR );
W Func:DWORD APIENTRY RasDialW( LPRASDIALEXTENSIONS, LPWSTR, LPRASDIALPARAMSW, DWORD, LPVOID, LPHRASCONN );
W Func:DWORD APIENTRY RasEditPhonebookEntryW( HWND, LPWSTR, LPWSTR );
W Func:DWORD APIENTRY RasEnumConnectionsW( LPRASCONNW, LPDWORD, LPDWORD );
W Func:DWORD APIENTRY RasEnumEntriesW( LPWSTR, LPWSTR, LPRASENTRYNAMEW, LPDWORD, LPDWORD );
W Func:DWORD APIENTRY RasGetConnectStatusW( HRASCONN, LPRASCONNSTATUSW );
W Func:DWORD APIENTRY RasGetEntryDialParamsW( LPWSTR, LPRASDIALPARAMSW, LPBOOL );
W Func:DWORD APIENTRY RasGetErrorStringW( UINT, LPWSTR, DWORD );
W Func:DWORD APIENTRY RasGetProjectionInfoW( HRASCONN, RASPROJECTION, LPVOID, LPDWORD );
W Func:DWORD APIENTRY RasHangUpW( HRASCONN );
W Func:DWORD APIENTRY RasSetEntryDialParamsW( LPWSTR, LPRASDIALPARAMSW, BOOL );
W Func:DWORD APIENTRY VerFindFileW( DWORD uFlags, LPWSTR szFileName, LPWSTR szWinDir, LPWSTR szAppDir, LPWSTR szCurDir, PUINT lpuCurDirLen, LPWSTR szDestDir, PUINT lpuDestDirLen );
W Func:DWORD APIENTRY VerInstallFileW( DWORD uFlags, LPWSTR szSrcFileName, LPWSTR szDestFileName, LPWSTR szSrcDir, LPWSTR szDestDir, LPWSTR szCurDir, LPWSTR szTmpFile, PUINT lpuTmpFileLen );
W Func:DWORD APIENTRY VerLanguageNameW( DWORD wLang, LPWSTR szLang, DWORD nSize );
W Func:DWORD APIENTRY WNetAddConnection2W( LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserName, DWORD dwFlags );
W Func:DWORD APIENTRY WNetAddConnection3W( HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserName, DWORD dwFlags );
W Func:DWORD APIENTRY WNetAddConnectionW( LPCWSTR lpRemoteName, LPCWSTR lpPassword, LPCWSTR lpLocalName );
W Func:DWORD APIENTRY WNetCancelConnection2W( LPCWSTR lpName, DWORD dwFlags, BOOL fForce );
W Func:DWORD APIENTRY WNetCancelConnectionW( LPCWSTR lpName, BOOL fForce );
W Func:DWORD APIENTRY WNetConnectionDialog1W( LPCONNECTDLGSTRUCTW lpConnDlgStruct );
W Func:DWORD APIENTRY WNetDisconnectDialog1W( LPDISCDLGSTRUCTW lpConnDlgStruct );
W Func:DWORD APIENTRY WNetEnumResourceW( HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize );
W Func:DWORD APIENTRY WNetGetConnectionW( LPCWSTR lpLocalName, LPWSTR lpRemoteName, LPDWORD lpnLength );
W Func:DWORD APIENTRY WNetGetLastErrorW( LPDWORD lpError, LPWSTR lpErrorBuf, DWORD nErrorBufSize, LPWSTR lpNameBuf, DWORD nNameBufSize );
W Func:DWORD APIENTRY WNetGetNetworkInformationW( LPCWSTR lpProvider, LPNETINFOSTRUCT lpNetInfoStruct );
W Func:DWORD APIENTRY WNetGetProviderNameW( DWORD dwNetType, LPWSTR lpProviderName, LPDWORD lpBufferSize );
W Func:DWORD APIENTRY WNetGetUniversalNameW( LPCWSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpBufferSize );
W Func:DWORD APIENTRY WNetGetUserW( LPCWSTR lpName, LPWSTR lpUserName, LPDWORD lpnLength );
W Func:DWORD APIENTRY WNetOpenEnumW( DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum );
W Func:DWORD APIENTRY WNetSetConnectionW( LPCWSTR lpName, DWORD dwProperties, LPVOID pvValues );
W Func:DWORD APIENTRY WNetUseConnectionW( HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpUserID, LPCWSTR lpPassword, DWORD dwFlags, LPWSTR lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult );
W Func:DWORD FAR CallProcEx32W( DWORD, DWORD, DWORD, ... );
W Func:DWORD FAR PASCAL FreeLibrary32W(DWORD hLibModule);
W Func:DWORD FAR PASCAL GetProcAddress32W(DWORD hModule, LPCSTR lpszProc);
W Func:DWORD FAR PASCAL GetVDMPointer32W(LPVOID vp, UINT fMode);
W Func:DWORD FAR PASCAL LoadLibraryEx32W(LPCSTR lpszLibFile, DWORD hFile, DWORD dwFlags);
W Func:DWORD WINAPI DdeQueryStringW(DWORD idInst, HSZ hsz, LPWSTR psz, DWORD cchMax, int iCodePage);
W Func:DWORD WINAPI GetPrinterDataW( HANDLE hPrinter, LPWSTR pValueName, LPDWORD pType, LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded );
W Func:DWORD WINAPI ImmGetCandidateListCountW(HIMC, LPDWORD lpdwListCount);
W Func:DWORD WINAPI ImmGetCandidateListW(HIMC, DWORD deIndex, LPCANDIDATELIST, DWORD dwBufLen);
W Func:DWORD WINAPI ImmGetConversionListW(HKL, HIMC, LPCWSTR, LPCANDIDATELIST, DWORD dwBufLen, UINT uFlag);
W Func:DWORD WINAPI ImmGetGuideLineW(HIMC, DWORD dwIndex, LPWSTR, DWORD dwBufLen);
W Func:DWORD WINAPI PrinterMessageBoxW( HANDLE hPrinter, DWORD Error, HWND hWnd, LPWSTR pText, LPWSTR pCaption, DWORD dwType );
W Func:DWORD WINAPI SetPrinterDataW( HANDLE hPrinter, LPWSTR pValueName, DWORD Type, LPBYTE pData, DWORD cbData );
W Func:DWORD WINAPI StartDocPrinterW( HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo );
W Func:HANDLE WINAPI AddPrinterW( LPWSTR pName, DWORD Level, LPBYTE pPrinter );
W Func:HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW);
W Func:HKL WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText);
W Func:HRESULT CDECL AVISaveW (LPCWSTR szFile, CLSID FAR * pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM pfile, LPAVICOMPRESSOPTIONS lpOptions, ...);
W Func:HSZ WINAPI DdeCreateStringHandleW(DWORD idInst, LPCWSTR psz, int iCodePage);
W Func:HWND APIENTRY FindTextW(LPFINDREPLACEW);
W Func:HWND APIENTRY ReplaceTextW(LPFINDREPLACEW);
W Func:HWND VFWAPI capCreateCaptureWindowW ( LPCWSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, int nID);
W Func:HWND VFWAPIV MCIWndCreateW(HWND hwndParent, HINSTANCE hInstance, DWORD dwStyle,LPCWSTR szFile);
W Func:INT APIENTRY EnumProtocolsW ( IN LPINT lpiProtocols, IN OUT LPVOID lpProtocolBuffer, IN OUT LPDWORD lpdwBufferLength );
W Func:INT APIENTRY GetAddressByNameW ( IN DWORD dwNameSpace, IN LPGUID lpServiceType, IN LPWSTR lpServiceName OPTIONAL, IN LPINT lpiProtocols OPTIONAL, IN DWORD dwResolution, IN LPSERVICE_ASYNC_INFO lpServiceAsyncInfo OPTIONAL, IN OUT LPVOID lpCsaddrBuffer, IN OUT LPDWORD lpdwBufferLength, IN OUT LPWSTR lpAliasBuffer OPTIONAL, IN OUT LPDWORD lpdwAliasBufferLength OPTIONAL );
W Func:INT APIENTRY GetExpandedNameW( LPWSTR, LPWSTR );
W Func:INT APIENTRY GetNameByTypeW ( IN LPGUID lpServiceType, IN OUT LPWSTR lpServiceName, IN DWORD dwNameLength );
W Func:INT APIENTRY GetServiceW ( IN DWORD dwNameSpace, IN LPGUID lpGuid, IN LPWSTR lpServiceName, IN DWORD dwProperties, IN OUT LPVOID lpBuffer, IN OUT LPDWORD lpdwBufferSize, IN LPSERVICE_ASYNC_INFO lpServiceAsyncInfo );
W Func:INT APIENTRY GetTypeByNameW ( IN LPWSTR lpServiceName, IN OUT LPGUID lpServiceType );
W Func:INT APIENTRY LZOpenFileW( LPWSTR, LPOFSTRUCT, WORD );
W Func:INT APIENTRY SetServiceW ( IN DWORD dwNameSpace, IN DWORD dwOperation, IN DWORD dwFlags, IN LPSERVICE_INFOW lpServiceInfo, IN LPSERVICE_ASYNC_INFO lpServiceAsyncInfo, IN OUT LPDWORD lpdwStatusFlags );
W Func:int EXPORT FAR CDECL OleUIPromptUserW(int nTemplate, HWND hwndParent, ...);
W Func:int WINAPI EnumICMProfilesW(HDC,ICMENUMPROCW,LPARAM);
W Func:int WINAPI MNLS_CompareStringW(LCID Locale, DWORD dwCmpFlags, LPCWSTR lpString1, int cchCount1, LPCWSTR lpString2, int cchCount2);
W Func:int WINAPI MNLS_lstrcmpW(LPCWSTR lpString1, LPCWSTR lpString2);
W Func:int WINAPI MNLS_lstrlenW(LPCWSTR lpString);
W Func:INT WINAPI VDMEnumProcessWOW( PROCESSENUMPROC fp, LPARAM lparam );
W Func:INT WINAPI VDMEnumTaskWOW( DWORD dwProcessId, TASKENUMPROC fp, LPARAM lparam );
W Func:INTSHCUTAPI HRESULT WINAPI MIMEAssociationDialogW(HWND hwndParent, DWORD dwInFlags, PCWSTR pcszFile, PCWSTR pcszMIMEContentType, PWSTR pszAppBuf, UINT ucAppBufLen);
W Func:INTSHCUTAPI HRESULT WINAPI TranslateURLW(PCWSTR pcszURL, DWORD dwInFlags, PWSTR * ppszTranslatedURL);
W Func:INTSHCUTAPI HRESULT WINAPI URLAssociationDialogW(HWND hwndParent, DWORD dwInFlags, PCWSTR pcszFile, PCWSTR pcszURL, PWSTR pszAppBuf, UINT ucAppBufLen);
W Func:LONG VFWAPI InitVFW(void);
W Func:LONG VFWAPI TermVFW(void);
W Func:LONG WINAPI AdvancedDocumentPropertiesW( HWND hWnd, HANDLE hPrinter, LPWSTR pDeviceName, PDEVMODEW pDevModeOutput, PDEVMODEW pDevModeInput );
W Func:LONG WINAPI DocumentPropertiesW( HWND hWnd, HANDLE hPrinter, LPWSTR pDeviceName, PDEVMODEW pDevModeOutput, PDEVMODEW pDevModeInput, DWORD fMode );
W Func:LONG WINAPI FMExtensionProcW(HWND hwnd, WORD wEvent, LONG lParam);
W Func:LONG WINAPI ImmGetCompositionStringW(HIMC, DWORD, LPVOID, DWORD);
W Func:LPWSTR WINAPI MNLS_lstrcpyW(LPWSTR lpString1, LPCWSTR lpString2);
W Func:LRESULT WINAPI ImmEscapeW(HKL, HIMC, UINT, LPVOID);
W Func:MMRESULT ACMAPI acmDriverAddW ( LPHACMDRIVERID phadid, HINSTANCE hinstModule, LPARAM lParam, DWORD dwPriority, DWORD fdwAdd );
W Func:MMRESULT ACMAPI acmDriverDetailsW ( HACMDRIVERID hadid, LPACMDRIVERDETAILSW padd, DWORD fdwDetails );
W Func:MMRESULT ACMAPI acmFilterChooseW ( LPACMFILTERCHOOSEW pafltrc );
W Func:MMRESULT ACMAPI acmFilterDetailsW ( HACMDRIVER had, LPACMFILTERDETAILSW pafd, DWORD fdwDetails );
W Func:MMRESULT ACMAPI acmFilterEnumW ( HACMDRIVER had, LPACMFILTERDETAILSW pafd, ACMFILTERENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum );
W Func:MMRESULT ACMAPI acmFilterTagDetailsW ( HACMDRIVER had, LPACMFILTERTAGDETAILSW paftd, DWORD fdwDetails );
W Func:MMRESULT ACMAPI acmFilterTagEnumW ( HACMDRIVER had, LPACMFILTERTAGDETAILSW paftd, ACMFILTERTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum );
W Func:MMRESULT ACMAPI acmFormatChooseW ( LPACMFORMATCHOOSEW pafmtc );
W Func:MMRESULT ACMAPI acmFormatDetailsW ( HACMDRIVER had, LPACMFORMATDETAILSW pafd, DWORD fdwDetails );
W Func:MMRESULT ACMAPI acmFormatEnumW ( HACMDRIVER had, LPACMFORMATDETAILSW pafd, ACMFORMATENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum );
W Func:MMRESULT ACMAPI acmFormatTagDetailsW ( HACMDRIVER had, LPACMFORMATTAGDETAILSW paftd, DWORD fdwDetails );
W Func:MMRESULT ACMAPI acmFormatTagEnumW ( HACMDRIVER had, LPACMFORMATTAGDETAILSW paftd, ACMFORMATTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum );
W Func:RPC_STATUS RPC_ENTRY DceErrorInqTextW ( IN RPC_STATUS RpcStatus, OUT unsigned short __RPC_FAR * ErrorText );
W Func:RPC_STATUS RPC_ENTRY I_RpcServerUnregisterEndpointW ( IN unsigned short * Protseq, IN unsigned short * Endpoint );
W Func:RPC_STATUS RPC_ENTRY RpcBindingFromStringBindingW ( IN unsigned short __RPC_FAR * StringBinding, OUT RPC_BINDING_HANDLE __RPC_FAR * Binding );
W Func:RPC_STATUS RPC_ENTRY RpcBindingInqAuthClientW ( IN RPC_BINDING_HANDLE ClientBinding, OPTIONAL OUT RPC_AUTHZ_HANDLE __RPC_FAR * Privs, OUT unsigned short __RPC_FAR * __RPC_FAR * ServerPrincName, OPTIONAL OUT unsigned long __RPC_FAR * AuthnLevel, OPTIONAL OUT unsigned long __RPC_FAR * AuthnSvc, OPTIONAL OUT unsigned long __RPC_FAR * AuthzSvc OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcBindingInqAuthInfoW ( IN RPC_BINDING_HANDLE Binding, OUT unsigned short __RPC_FAR * __RPC_FAR * ServerPrincName, OPTIONAL OUT unsigned long __RPC_FAR * AuthnLevel, OPTIONAL OUT unsigned long __RPC_FAR * AuthnSvc, OPTIONAL OUT RPC_AUTH_IDENTITY_HANDLE __RPC_FAR * AuthIdentity, OPTIONAL OUT unsigned long __RPC_FAR * AuthzSvc OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcBindingSetAuthInfoW ( IN RPC_BINDING_HANDLE Binding, IN unsigned short __RPC_FAR * ServerPrincName, IN unsigned long AuthnLevel, IN unsigned long AuthnSvc, IN RPC_AUTH_IDENTITY_HANDLE AuthIdentity, OPTIONAL IN unsigned long AuthzSvc );
W Func:RPC_STATUS RPC_ENTRY RpcBindingToStringBindingW ( IN RPC_BINDING_HANDLE Binding, OUT unsigned short __RPC_FAR * __RPC_FAR * StringBinding );
W Func:RPC_STATUS RPC_ENTRY RpcEpRegisterNoReplaceW ( IN RPC_IF_HANDLE IfSpec, IN RPC_BINDING_VECTOR * BindingVector, IN UUID_VECTOR * UuidVector OPTIONAL, IN unsigned short * Annotation );
W Func:RPC_STATUS RPC_ENTRY RpcEpRegisterW ( IN RPC_IF_HANDLE IfSpec, IN RPC_BINDING_VECTOR * BindingVector, IN UUID_VECTOR * UuidVector OPTIONAL, IN unsigned short * Annotation );
W Func:RPC_STATUS RPC_ENTRY RpcMgmtEpEltInqNextW ( IN RPC_EP_INQ_HANDLE InquiryContext, OUT RPC_IF_ID __RPC_FAR * IfId, OUT RPC_BINDING_HANDLE __RPC_FAR * Binding OPTIONAL, OUT UUID __RPC_FAR * ObjectUuid OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * Annotation OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcMgmtInqServerPrincNameW ( IN RPC_BINDING_HANDLE Binding, IN unsigned long AuthnSvc, OUT unsigned short __RPC_FAR * __RPC_FAR * ServerPrincName );
W Func:RPC_STATUS RPC_ENTRY RpcNetworkInqProtseqsW ( OUT RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector );
W Func:RPC_STATUS RPC_ENTRY RpcNetworkIsProtseqValidW ( IN unsigned short __RPC_FAR * Protseq );
W Func:RPC_STATUS RPC_ENTRY RpcNsBindingExportW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, IN RPC_IF_HANDLE IfSpec OPTIONAL, IN RPC_BINDING_VECTOR __RPC_FAR * BindingVec OPTIONAL, IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcNsBindingImportBeginW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName OPTIONAL, IN RPC_IF_HANDLE IfSpec OPTIONAL, IN UUID __RPC_FAR * ObjUuid OPTIONAL, OUT RPC_NS_HANDLE __RPC_FAR * ImportContext );
W Func:RPC_STATUS RPC_ENTRY RpcNsBindingInqEntryNameW ( IN RPC_BINDING_HANDLE Binding, IN unsigned long EntryNameSyntax, OUT unsigned short __RPC_FAR * __RPC_FAR * EntryName );
W Func:RPC_STATUS RPC_ENTRY RpcNsBindingLookupBeginW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName OPTIONAL, IN RPC_IF_HANDLE IfSpec OPTIONAL, IN UUID __RPC_FAR * ObjUuid OPTIONAL, IN unsigned long BindingMaxCount OPTIONAL, OUT RPC_NS_HANDLE __RPC_FAR * LookupContext );
W Func:RPC_STATUS RPC_ENTRY RpcNsBindingUnexportW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, IN RPC_IF_HANDLE IfSpec OPTIONAL, IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcNsEntryExpandNameW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, OUT unsigned short __RPC_FAR * __RPC_FAR * ExpandedName );
W Func:RPC_STATUS RPC_ENTRY RpcNsEntryObjectInqBeginW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext );
W Func:RPC_STATUS RPC_ENTRY RpcNsGroupDeleteW( IN unsigned long GroupNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * GroupName );
W Func:RPC_STATUS RPC_ENTRY RpcNsGroupMbrAddW( IN unsigned long GroupNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * GroupName, IN unsigned long MemberNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * MemberName );
W Func:RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqBeginW( IN unsigned long GroupNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * GroupName, IN unsigned long MemberNameSyntax OPTIONAL, OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext );
W Func:RPC_STATUS RPC_ENTRY RpcNsGroupMbrInqNextW( IN RPC_NS_HANDLE InquiryContext, OUT unsigned short __RPC_FAR * __RPC_FAR * MemberName );
W Func:RPC_STATUS RPC_ENTRY RpcNsGroupMbrRemoveW( IN unsigned long GroupNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * GroupName, IN unsigned long MemberNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * MemberName );
W Func:RPC_STATUS RPC_ENTRY RpcNsMgmtBindingUnexportW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL, IN unsigned long VersOption, IN UUID_VECTOR __RPC_FAR * ObjectUuidVec OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcNsMgmtEntryCreateW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName );
W Func:RPC_STATUS RPC_ENTRY RpcNsMgmtEntryDeleteW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName );
W Func:RPC_STATUS RPC_ENTRY RpcNsMgmtEntryInqIfIdsW( IN unsigned long EntryNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * EntryName, OUT RPC_IF_ID_VECTOR __RPC_FAR * __RPC_FAR * IfIdVec );
W Func:RPC_STATUS RPC_ENTRY RpcNsProfileDeleteW( IN unsigned long ProfileNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * ProfileName );
W Func:RPC_STATUS RPC_ENTRY RpcNsProfileEltAddW( IN unsigned long ProfileNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * ProfileName, IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL, IN unsigned long MemberNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * MemberName, IN unsigned long Priority, IN unsigned short __RPC_FAR * Annotation OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcNsProfileEltInqBeginW( IN unsigned long ProfileNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * ProfileName, IN unsigned long InquiryType, IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL, IN unsigned long VersOption, IN unsigned long MemberNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * MemberName OPTIONAL, OUT RPC_NS_HANDLE __RPC_FAR * InquiryContext );
W Func:RPC_STATUS RPC_ENTRY RpcNsProfileEltInqNextW( IN RPC_NS_HANDLE InquiryContext, OUT RPC_IF_ID __RPC_FAR * IfId, OUT unsigned short __RPC_FAR * __RPC_FAR * MemberName, OUT unsigned long __RPC_FAR * Priority, OUT unsigned short __RPC_FAR * __RPC_FAR * Annotation );
W Func:RPC_STATUS RPC_ENTRY RpcNsProfileEltRemoveW( IN unsigned long ProfileNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * ProfileName, IN RPC_IF_ID __RPC_FAR * IfId OPTIONAL, IN unsigned long MemberNameSyntax OPTIONAL, IN unsigned short __RPC_FAR * MemberName );
W Func:RPC_STATUS RPC_ENTRY RpcProtseqVectorFreeW ( IN OUT RPC_PROTSEQ_VECTORW __RPC_FAR * __RPC_FAR * ProtseqVector );
W Func:RPC_STATUS RPC_ENTRY RpcServerInqDefaultPrincNameW ( IN unsigned long AuthnSvc, OUT unsigned short __RPC_FAR * __RPC_FAR * PrincName );
W Func:RPC_STATUS RPC_ENTRY RpcServerRegisterAuthInfoW ( IN unsigned short __RPC_FAR * ServerPrincName, IN unsigned long AuthnSvc, IN RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn OPTIONAL, IN void __RPC_FAR * Arg OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcServerUseProtseqEpW ( IN unsigned short __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN unsigned short __RPC_FAR * Endpoint, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcServerUseProtseqIfW ( IN unsigned short __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN RPC_IF_HANDLE IfSpec, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcServerUseProtseqW ( IN unsigned short __RPC_FAR * Protseq, IN unsigned int MaxCalls, IN void __RPC_FAR * SecurityDescriptor OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcStringBindingComposeW ( IN unsigned short __RPC_FAR * ObjUuid OPTIONAL, IN unsigned short __RPC_FAR * Protseq OPTIONAL, IN unsigned short __RPC_FAR * NetworkAddr OPTIONAL, IN unsigned short __RPC_FAR * Endpoint OPTIONAL, IN unsigned short __RPC_FAR * Options OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * StringBinding OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcStringBindingParseW ( IN unsigned short __RPC_FAR * StringBinding, OUT unsigned short __RPC_FAR * __RPC_FAR * ObjUuid OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * Protseq OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * NetworkAddr OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * Endpoint OPTIONAL, OUT unsigned short __RPC_FAR * __RPC_FAR * NetworkOptions OPTIONAL );
W Func:RPC_STATUS RPC_ENTRY RpcStringFreeW ( IN OUT unsigned short __RPC_FAR * __RPC_FAR * String );
W Func:RPC_STATUS RPC_ENTRY UuidFromStringW ( IN unsigned short __RPC_FAR * StringUuid, OUT UUID __RPC_FAR * Uuid );
W Func:RPC_STATUS RPC_ENTRY UuidToStringW ( IN UUID __RPC_FAR * Uuid, OUT unsigned short __RPC_FAR * __RPC_FAR * StringUuid );
W Func:short APIENTRY GetFileTitleW(LPCWSTR, LPWSTR, WORD);
W Func:STDAPI AVIBuildFilterW(LPWSTR lpszFilter, LONG cbFilter, BOOL fSaving);
W Func:STDAPI AVIFileCreateStreamW (PAVIFILE pfile, PAVISTREAM FAR * ppavi, AVISTREAMINFOW FAR * psi);
W Func:STDAPI AVIFileInfoW (PAVIFILE pfile, LPAVIFILEINFOW pfi, LONG lSize);
W Func:STDAPI AVIFileOpenW (PAVIFILE FAR * ppfile, LPCWSTR szFile, UINT uMode, LPCLSID lpHandler);
W Func:STDAPI AVISaveVW(LPCWSTR szFile, CLSID FAR * pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM FAR * ppavi, LPAVICOMPRESSOPTIONS FAR * plpOptions);
W Func:STDAPI AVIStreamInfoW (PAVISTREAM pavi, LPAVISTREAMINFOW psi, LONG lSize);
W Func:STDAPI AVIStreamOpenFromFileW(PAVISTREAM FAR * ppavi, LPCWSTR szFile, DWORD fccType, LONG lParam, UINT mode, CLSID FAR * pclsidHandler);
W Func:STDAPI EditStreamSetInfoW(PAVISTREAM pavi, LPAVISTREAMINFOW lpInfo, LONG cbInfo);
W Func:STDAPI EditStreamSetNameW(PAVISTREAM pavi, LPCWSTR lpszName);
W Func:STDAPI_(BOOL) FBadRglpszW( LPWSTR FAR * lppszW, ULONG cStrings);
W Func:STDAPI_(BOOL) OleUIAddVerbMenuW(LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType, HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax, BOOL bAddConvert, UINT idConvert, HMENU FAR * lphMenu);
W Func:STDAPI_(BOOL) OleUIUpdateLinksW(LPOLEUILINKCONTAINERW lpOleUILinkCntr, HWND hwndParent, LPWSTR lpszTitle, int cLinks);
W Func:STDAPI_(UINT) OleUIBusyW(LPOLEUIBUSYW);
W Func:STDAPI_(UINT) OleUIChangeIconW(LPOLEUICHANGEICONW);
W Func:STDAPI_(UINT) OleUIChangeSourceW(LPOLEUICHANGESOURCEW);
W Func:STDAPI_(UINT) OleUIConvertW(LPOLEUICONVERTW);
W Func:STDAPI_(UINT) OleUIEditLinksW(LPOLEUIEDITLINKSW);
W Func:STDAPI_(UINT) OleUIInsertObjectW(LPOLEUIINSERTOBJECTW);
W Func:STDAPI_(UINT) OleUIObjectPropertiesW(LPOLEUIOBJECTPROPSW);
W Func:STDAPI_(UINT) OleUIPasteSpecialW(LPOLEUIPASTESPECIALW);
W Func:UINT WINAPI DdeInitializeW(LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes);
W Func:UINT WINAPI ImmEnumRegisterWordW(HKL, REGISTERWORDENUMPROCW, LPCWSTR lpszReading, DWORD, LPCWSTR lpszRegister, LPVOID);
W Func:UINT WINAPI ImmGetDescriptionW(HKL, LPWSTR, UINT uBufLen);
W Func:UINT WINAPI ImmGetIMEFileNameW(HKL, LPWSTR, UINT uBufLen);
W Func:UINT WINAPI ImmGetRegisterWordStyleW(HKL, UINT nItem, LPSTYLEBUFW);
W Func:UINT WINAPI NDdeGetErrorStringW ( UINT uErrorCode, LPWSTR lpszErrorString, DWORD cBufSize );
W Func:UINT WINAPI NDdeGetShareSecurityW( LPWSTR lpszServer, LPWSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD, DWORD cbSD, LPDWORD lpcbsdRequired );
W Func:UINT WINAPI NDdeGetTrustedShareW ( LPWSTR lpszServer, LPWSTR lpszShareName, LPDWORD lpdwTrustOptions, LPDWORD lpdwShareModId0, LPDWORD lpdwShareModId1 );
W Func:UINT WINAPI NDdeSetShareSecurityW( LPWSTR lpszServer, LPWSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD );
W Func:UINT WINAPI NDdeSetTrustedShareW ( LPWSTR lpszServer, LPWSTR lpszShareName, DWORD dwTrustOptions );
W Func:UINT WINAPI NDdeShareAddW ( LPWSTR lpszServer, UINT nLevel, PSECURITY_DESCRIPTOR pSD, LPBYTE lpBuffer, DWORD cBufSize );
W Func:UINT WINAPI NDdeShareDelW ( LPWSTR lpszServer, LPWSTR lpszShareName, UINT wReserved );
W Func:UINT WINAPI NDdeShareEnumW ( LPWSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable );
W Func:UINT WINAPI NDdeShareGetInfoW ( LPWSTR lpszServer, LPWSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnTotalAvailable, LPWORD lpnItems );
W Func:UINT WINAPI NDdeShareSetInfoW ( LPWSTR lpszServer, LPWSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, WORD sParmNum );
W Func:UINT WINAPI NDdeTrustedShareEnumW ( LPWSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable );
W Func:WINADVAPI BOOL APIENTRY AbortSystemShutdownW( LPWSTR lpMachineName );
W Func:WINADVAPI BOOL APIENTRY InitiateSystemShutdownW( LPWSTR lpMachineName, LPWSTR lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown );
W Func:WINADVAPI BOOL WINAPI AccessCheckAndAuditAlarmW ( LPCWSTR SubsystemName, LPVOID HandleId, LPWSTR ObjectTypeName, LPWSTR ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose );
W Func:WINADVAPI BOOL WINAPI BackupEventLogW ( HANDLE hEventLog, LPCWSTR lpBackupFileName );
W Func:WINADVAPI BOOL WINAPI ChangeServiceConfigW( SC_HANDLE hService, DWORD dwServiceType, DWORD dwStartType, DWORD dwErrorControl, LPCWSTR lpBinaryPathName, LPCWSTR lpLoadOrderGroup, LPDWORD lpdwTagId, LPCWSTR lpDependencies, LPCWSTR lpServiceStartName, LPCWSTR lpPassword, LPCWSTR lpDisplayName );
W Func:WINADVAPI BOOL WINAPI ClearEventLogW ( HANDLE hEventLog, LPCWSTR lpBackupFileName );
W Func:WINADVAPI BOOL WINAPI CreateProcessAsUserW ( HANDLE hToken, LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );
W Func:WINADVAPI BOOL WINAPI EnumDependentServicesW( SC_HANDLE hService, DWORD dwServiceState, LPENUM_SERVICE_STATUSW lpServices, DWORD cbBufSize, LPDWORD pcbBytesNeeded, LPDWORD lpServicesReturned );
W Func:WINADVAPI BOOL WINAPI EnumServicesStatusW( SC_HANDLE hSCManager, DWORD dwServiceType, DWORD dwServiceState, LPENUM_SERVICE_STATUSW lpServices, DWORD cbBufSize, LPDWORD pcbBytesNeeded, LPDWORD lpServicesReturned, LPDWORD lpResumeHandle );
W Func:WINADVAPI BOOL WINAPI GetFileSecurityW ( LPCWSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded );
W Func:WINADVAPI BOOL WINAPI GetServiceDisplayNameW( SC_HANDLE hSCManager, LPCWSTR lpServiceName, LPWSTR lpDisplayName, LPDWORD lpcchBuffer );
W Func:WINADVAPI BOOL WINAPI GetServiceKeyNameW( SC_HANDLE hSCManager, LPCWSTR lpDisplayName, LPWSTR lpServiceName, LPDWORD lpcchBuffer );
W Func:WINADVAPI BOOL WINAPI GetUserNameW ( LPWSTR lpBuffer, LPDWORD nSize );
W Func:WINADVAPI BOOL WINAPI LogonUserW ( LPWSTR lpszUsername, LPWSTR lpszDomain, LPWSTR lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken );
W Func:WINADVAPI BOOL WINAPI LookupAccountNameW( LPCWSTR lpSystemName, LPCWSTR lpAccountName, PSID Sid, LPDWORD cbSid, LPWSTR ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse );
W Func:WINADVAPI BOOL WINAPI LookupAccountSidW( LPCWSTR lpSystemName, PSID Sid, LPWSTR Name, LPDWORD cbName, LPWSTR ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse );
W Func:WINADVAPI BOOL WINAPI LookupPrivilegeDisplayNameW( LPCWSTR lpSystemName, LPCWSTR lpName, LPWSTR lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId );
W Func:WINADVAPI BOOL WINAPI LookupPrivilegeNameW( LPCWSTR lpSystemName, PLUID lpLuid, LPWSTR lpName, LPDWORD cbName );
W Func:WINADVAPI BOOL WINAPI LookupPrivilegeValueW( LPCWSTR lpSystemName, LPCWSTR lpName, PLUID lpLuid );
W Func:WINADVAPI BOOL WINAPI ObjectCloseAuditAlarmW ( LPCWSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose );
W Func:WINADVAPI BOOL WINAPI ObjectOpenAuditAlarmW ( LPCWSTR SubsystemName, LPVOID HandleId, LPWSTR ObjectTypeName, LPWSTR ObjectName, PSECURITY_DESCRIPTOR pSecurityDescriptor, HANDLE ClientToken, DWORD DesiredAccess, DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted, LPBOOL GenerateOnClose );
W Func:WINADVAPI BOOL WINAPI ObjectPrivilegeAuditAlarmW ( LPCWSTR SubsystemName, LPVOID HandleId, HANDLE ClientToken, DWORD DesiredAccess, PPRIVILEGE_SET Privileges, BOOL AccessGranted );
W Func:WINADVAPI BOOL WINAPI PrivilegedServiceAuditAlarmW ( LPCWSTR SubsystemName, LPCWSTR ServiceName, HANDLE ClientToken, PPRIVILEGE_SET Privileges, BOOL AccessGranted );
W Func:WINADVAPI BOOL WINAPI QueryServiceConfigW( SC_HANDLE hService, LPQUERY_SERVICE_CONFIGW lpServiceConfig, DWORD cbBufSize, LPDWORD pcbBytesNeeded );
W Func:WINADVAPI BOOL WINAPI QueryServiceLockStatusW( SC_HANDLE hSCManager, LPQUERY_SERVICE_LOCK_STATUSW lpLockStatus, DWORD cbBufSize, LPDWORD pcbBytesNeeded );
W Func:WINADVAPI BOOL WINAPI ReadEventLogW ( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD * pnBytesRead, DWORD * pnMinNumberOfBytesNeeded );
W Func:WINADVAPI BOOL WINAPI ReportEventW ( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCWSTR * lpStrings, LPVOID lpRawData );
W Func:WINADVAPI BOOL WINAPI SetFileSecurityW ( LPCWSTR lpFileName, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor );
W Func:WINADVAPI BOOL WINAPI StartServiceCtrlDispatcherW( LPSERVICE_TABLE_ENTRYW lpServiceStartTable );
W Func:WINADVAPI BOOL WINAPI StartServiceW( SC_HANDLE hService, DWORD dwNumServiceArgs, LPCWSTR * lpServiceArgVectors );
W Func:WINADVAPI HANDLE WINAPI OpenBackupEventLogW ( LPCWSTR lpUNCServerName, LPCWSTR lpFileName );
W Func:WINADVAPI HANDLE WINAPI OpenEventLogW ( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName );
W Func:WINADVAPI HANDLE WINAPI RegisterEventSourceW ( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName );
W Func:WINADVAPI LONG APIENTRY RegConnectRegistryW ( LPWSTR lpMachineName, HKEY hKey, PHKEY phkResult );
W Func:WINADVAPI LONG APIENTRY RegCreateKeyExW ( HKEY hKey, LPCWSTR lpSubKey, DWORD Reserved, LPWSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition );
W Func:WINADVAPI LONG APIENTRY RegCreateKeyW ( HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult );
W Func:WINADVAPI LONG APIENTRY RegDeleteKeyW ( HKEY hKey, LPCWSTR lpSubKey );
W Func:WINADVAPI LONG APIENTRY RegDeleteValueW ( HKEY hKey, LPCWSTR lpValueName );
W Func:WINADVAPI LONG APIENTRY RegEnumKeyExW ( HKEY hKey, DWORD dwIndex, LPWSTR lpName, LPDWORD lpcbName, LPDWORD lpReserved, LPWSTR lpClass, LPDWORD lpcbClass, PFILETIME lpftLastWriteTime );
W Func:WINADVAPI LONG APIENTRY RegEnumKeyW ( HKEY hKey, DWORD dwIndex, LPWSTR lpName, DWORD cbName );
W Func:WINADVAPI LONG APIENTRY RegEnumValueW ( HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData );
W Func:WINADVAPI LONG APIENTRY RegLoadKeyW ( HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpFile );
W Func:WINADVAPI LONG APIENTRY RegOpenKeyExW ( HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult );
W Func:WINADVAPI LONG APIENTRY RegOpenKeyW ( HKEY hKey, LPCWSTR lpSubKey, PHKEY phkResult );
W Func:WINADVAPI LONG APIENTRY RegQueryInfoKeyW ( HKEY hKey, LPWSTR lpClass, LPDWORD lpcbClass, LPDWORD lpReserved, LPDWORD lpcSubKeys, LPDWORD lpcbMaxSubKeyLen, LPDWORD lpcbMaxClassLen, LPDWORD lpcValues, LPDWORD lpcbMaxValueNameLen, LPDWORD lpcbMaxValueLen, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime );
W Func:WINADVAPI LONG APIENTRY RegQueryMultipleValuesW ( HKEY hKey, PVALENTW val_list, DWORD num_vals, LPWSTR lpValueBuf, LPDWORD ldwTotsize );
W Func:WINADVAPI LONG APIENTRY RegQueryValueExW ( HKEY hKey, LPCWSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData );
W Func:WINADVAPI LONG APIENTRY RegQueryValueW ( HKEY hKey, LPCWSTR lpSubKey, LPWSTR lpValue, PLONG lpcbValue );
W Func:WINADVAPI LONG APIENTRY RegReplaceKeyW ( HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpNewFile, LPCWSTR lpOldFile );
W Func:WINADVAPI LONG APIENTRY RegRestoreKeyW ( HKEY hKey, LPCWSTR lpFile, DWORD dwFlags );
W Func:WINADVAPI LONG APIENTRY RegSaveKeyW ( HKEY hKey, LPCWSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
W Func:WINADVAPI LONG APIENTRY RegSetValueExW ( HKEY hKey, LPCWSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE * lpData, DWORD cbData );
W Func:WINADVAPI LONG APIENTRY RegSetValueW ( HKEY hKey, LPCWSTR lpSubKey, DWORD dwType, LPCWSTR lpData, DWORD cbData );
W Func:WINADVAPI LONG APIENTRY RegUnLoadKeyW ( HKEY hKey, LPCWSTR lpSubKey );
W Func:WINADVAPI SC_HANDLE WINAPI CreateServiceW( SC_HANDLE hSCManager, LPCWSTR lpServiceName, LPCWSTR lpDisplayName, DWORD dwDesiredAccess, DWORD dwServiceType, DWORD dwStartType, DWORD dwErrorControl, LPCWSTR lpBinaryPathName, LPCWSTR lpLoadOrderGroup, LPDWORD lpdwTagId, LPCWSTR lpDependencies, LPCWSTR lpServiceStartName, LPCWSTR lpPassword );
W Func:WINADVAPI SC_HANDLE WINAPI OpenSCManagerW( LPCWSTR lpMachineName, LPCWSTR lpDatabaseName, DWORD dwDesiredAccess );
W Func:WINADVAPI SC_HANDLE WINAPI OpenServiceW( SC_HANDLE hSCManager, LPCWSTR lpServiceName, DWORD dwDesiredAccess );
W Func:WINADVAPI SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW( LPCWSTR lpServiceName, LPHANDLER_FUNCTION lpHandlerProc );
W Func:WINBASEAPI ATOM WINAPI AddAtomW( LPCWSTR lpString );
W Func:WINBASEAPI ATOM WINAPI FindAtomW( LPCWSTR lpString );
W Func:WINBASEAPI ATOM WINAPI GlobalAddAtomW( LPCWSTR lpString );
W Func:WINBASEAPI ATOM WINAPI GlobalFindAtomW( LPCWSTR lpString );
W Func:WINBASEAPI BOOL WINAPI BuildCommDCBAndTimeoutsW( LPCWSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts );
W Func:WINBASEAPI BOOL WINAPI BuildCommDCBW( LPCWSTR lpDef, LPDCB lpDCB );
W Func:WINBASEAPI BOOL WINAPI CallNamedPipeW( LPCWSTR lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut );
W Func:WINBASEAPI BOOL WINAPI CommConfigDialogW( LPCWSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC );
W Func:WINBASEAPI BOOL WINAPI CopyFileW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, BOOL bFailIfExists );
W Func:WINBASEAPI BOOL WINAPI CreateDirectoryExW( LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
W Func:WINBASEAPI BOOL WINAPI CreateDirectoryW( LPCWSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
W Func:WINBASEAPI BOOL WINAPI CreateProcessW( LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );
W Func:WINBASEAPI BOOL WINAPI DefineDosDeviceW( DWORD dwFlags, LPCWSTR lpDeviceName, LPCWSTR lpTargetPath );
W Func:WINBASEAPI BOOL WINAPI DeleteFileW( LPCWSTR lpFileName );
W Func:WINBASEAPI BOOL WINAPI EndUpdateResourceW( HANDLE hUpdate, BOOL fDiscard );
W Func:WINBASEAPI BOOL WINAPI EnumCalendarInfoW( CALINFO_ENUMPROCW lpCalInfoEnumProc, LCID Locale, CALID Calendar, CALTYPE CalType);
W Func:WINBASEAPI BOOL WINAPI EnumDateFormatsW( DATEFMT_ENUMPROCW lpDateFmtEnumProc, LCID Locale, DWORD dwFlags);
W Func:WINBASEAPI BOOL WINAPI EnumResourceLanguagesW( HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, ENUMRESLANGPROC lpEnumFunc, LONG lParam );
W Func:WINBASEAPI BOOL WINAPI EnumResourceNamesW( HMODULE hModule, LPCWSTR lpType, ENUMRESNAMEPROC lpEnumFunc, LONG lParam );
W Func:WINBASEAPI BOOL WINAPI EnumResourceTypesW( HMODULE hModule, ENUMRESTYPEPROC lpEnumFunc, LONG lParam );
W Func:WINBASEAPI BOOL WINAPI EnumSystemCodePagesW( CODEPAGE_ENUMPROCW lpCodePageEnumProc, DWORD dwFlags);
W Func:WINBASEAPI BOOL WINAPI EnumSystemLocalesW( LOCALE_ENUMPROCW lpLocaleEnumProc, DWORD dwFlags);
W Func:WINBASEAPI BOOL WINAPI EnumTimeFormatsW( TIMEFMT_ENUMPROCW lpTimeFmtEnumProc, LCID Locale, DWORD dwFlags);
W Func:WINBASEAPI BOOL WINAPI FillConsoleOutputCharacterW( HANDLE hConsoleOutput, WCHAR cCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten );
W Func:WINBASEAPI BOOL WINAPI FindNextFileW( HANDLE hFindFile, LPWIN32_FIND_DATAW lpFindFileData );
W Func:WINBASEAPI BOOL WINAPI FreeEnvironmentStringsW( LPWSTR );
W Func:WINBASEAPI BOOL WINAPI GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType );
W Func:WINBASEAPI BOOL WINAPI GetComputerNameW ( LPWSTR lpBuffer, LPDWORD nSize );
W Func:WINBASEAPI BOOL WINAPI GetDefaultCommConfigW( LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize );
W Func:WINBASEAPI BOOL WINAPI GetDiskFreeSpaceW( LPCWSTR lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters );
W Func:WINBASEAPI BOOL WINAPI GetNamedPipeHandleStateW( HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, LPWSTR lpUserName, DWORD nMaxUserNameSize );
W Func:WINBASEAPI BOOL WINAPI GetPrivateProfileStructW( LPCWSTR lpszSection, LPCWSTR lpszKey, LPVOID lpStruct, UINT uSizeStruct, LPCWSTR szFile );
W Func:WINBASEAPI BOOL WINAPI GetStringTypeExW( LCID Locale, DWORD dwInfoType, LPCWSTR lpSrcStr, int cchSrc, LPWORD lpCharType);
W Func:WINBASEAPI BOOL WINAPI GetStringTypeW( DWORD dwInfoType, LPCWSTR lpSrcStr, int cchSrc, LPWORD lpCharType);
W Func:WINBASEAPI BOOL WINAPI GetVersionExW( LPOSVERSIONINFOW lpVersionInformation );
W Func:WINBASEAPI BOOL WINAPI GetVolumeInformationW( LPCWSTR lpRootPathName, LPWSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPWSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize );
W Func:WINBASEAPI BOOL WINAPI IsBadStringPtrW( LPCWSTR lpsz, UINT ucchMax );
W Func:WINBASEAPI BOOL WINAPI MoveFileExW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, DWORD dwFlags );
W Func:WINBASEAPI BOOL WINAPI MoveFileW( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName );
W Func:WINBASEAPI BOOL WINAPI PeekConsoleInputW( HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead );
W Func:WINBASEAPI BOOL WINAPI ReadConsoleInputW( HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsRead );
W Func:WINBASEAPI BOOL WINAPI ReadConsoleOutputCharacterW( HANDLE hConsoleOutput, LPWSTR lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead );
W Func:WINBASEAPI BOOL WINAPI ReadConsoleOutputW( HANDLE hConsoleOutput, PCHAR_INFO lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpReadRegion );
W Func:WINBASEAPI BOOL WINAPI ReadConsoleW( HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved );
W Func:WINBASEAPI BOOL WINAPI RemoveDirectoryW( LPCWSTR lpPathName );
W Func:WINBASEAPI BOOL WINAPI ScrollConsoleScreenBufferW( HANDLE hConsoleOutput, CONST SMALL_RECT * lpScrollRectangle, CONST SMALL_RECT * lpClipRectangle, COORD dwDestinationOrigin, CONST CHAR_INFO * lpFill );
W Func:WINBASEAPI BOOL WINAPI SetComputerNameW ( LPCWSTR lpComputerName );
W Func:WINBASEAPI BOOL WINAPI SetConsoleTitleW( LPCWSTR lpConsoleTitle );
W Func:WINBASEAPI BOOL WINAPI SetCurrentDirectoryW( LPCWSTR lpPathName );
W Func:WINBASEAPI BOOL WINAPI SetDefaultCommConfigW( LPCWSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize );
W Func:WINBASEAPI BOOL WINAPI SetEnvironmentVariableW( LPCWSTR lpName, LPCWSTR lpValue );
W Func:WINBASEAPI BOOL WINAPI SetFileAttributesW( LPCWSTR lpFileName, DWORD dwFileAttributes );
W Func:WINBASEAPI BOOL WINAPI SetLocaleInfoW( LCID Locale, LCTYPE LCType, LPCWSTR lpLCData);
W Func:WINBASEAPI BOOL WINAPI SetVolumeLabelW( LPCWSTR lpRootPathName, LPCWSTR lpVolumeName );
W Func:WINBASEAPI BOOL WINAPI UpdateResourceW( HANDLE hUpdate, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage, LPVOID lpData, DWORD cbData );
W Func:WINBASEAPI BOOL WINAPI WaitNamedPipeW( LPCWSTR lpNamedPipeName, DWORD nTimeOut );
W Func:WINBASEAPI BOOL WINAPI WriteConsoleInputW( HANDLE hConsoleInput, CONST INPUT_RECORD * lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten );
W Func:WINBASEAPI BOOL WINAPI WriteConsoleOutputCharacterW( HANDLE hConsoleOutput, LPCWSTR lpCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten );
W Func:WINBASEAPI BOOL WINAPI WriteConsoleOutputW( HANDLE hConsoleOutput, CONST CHAR_INFO * lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, PSMALL_RECT lpWriteRegion );
W Func:WINBASEAPI BOOL WINAPI WriteConsoleW( HANDLE hConsoleOutput, CONST VOID * lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved );
W Func:WINBASEAPI BOOL WINAPI WritePrivateProfileSectionW( LPCWSTR lpAppName, LPCWSTR lpString, LPCWSTR lpFileName );
W Func:WINBASEAPI BOOL WINAPI WritePrivateProfileStringW( LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpString, LPCWSTR lpFileName );
W Func:WINBASEAPI BOOL WINAPI WritePrivateProfileStructW( LPCWSTR lpszSection, LPCWSTR lpszKey, LPVOID lpStruct, UINT uSizeStruct, LPCWSTR szFile );
W Func:WINBASEAPI BOOL WINAPI WriteProfileSectionW( LPCWSTR lpAppName, LPCWSTR lpString );
W Func:WINBASEAPI BOOL WINAPI WriteProfileStringW( LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpString );
W Func:WINBASEAPI DWORD WINAPI ExpandEnvironmentStringsW( LPCWSTR lpSrc, LPWSTR lpDst, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI FormatMessageW( DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPWSTR lpBuffer, DWORD nSize, va_list * Arguments );
W Func:WINBASEAPI DWORD WINAPI GetCompressedFileSizeW( LPCWSTR lpFileName, LPDWORD lpFileSizeHigh );
W Func:WINBASEAPI DWORD WINAPI GetConsoleTitleW( LPWSTR lpConsoleTitle, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI GetCurrentDirectoryW( DWORD nBufferLength, LPWSTR lpBuffer );
W Func:WINBASEAPI DWORD WINAPI GetEnvironmentVariableW( LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI GetFileAttributesW( LPCWSTR lpFileName );
W Func:WINBASEAPI DWORD WINAPI GetFullPathNameW( LPCWSTR lpFileName, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR * lpFilePart );
W Func:WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW( DWORD nBufferLength, LPWSTR lpBuffer );
W Func:WINBASEAPI DWORD WINAPI GetModuleFileNameW( HMODULE hModule, LPWSTR lpFilename, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI GetPrivateProfileSectionNamesW( LPWSTR lpszReturnBuffer, DWORD nSize, LPCWSTR lpFileName );
W Func:WINBASEAPI DWORD WINAPI GetPrivateProfileSectionW( LPCWSTR lpAppName, LPWSTR lpReturnedString, DWORD nSize, LPCWSTR lpFileName );
W Func:WINBASEAPI DWORD WINAPI GetPrivateProfileStringW( LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD nSize, LPCWSTR lpFileName );
W Func:WINBASEAPI DWORD WINAPI GetProfileSectionW( LPCWSTR lpAppName, LPWSTR lpReturnedString, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI GetProfileStringW( LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD nSize );
W Func:WINBASEAPI DWORD WINAPI GetShortPathNameW( LPCWSTR lpszLongPath, LPWSTR lpszShortPath, DWORD cchBuffer );
W Func:WINBASEAPI DWORD WINAPI GetTempPathW( DWORD nBufferLength, LPWSTR lpBuffer );
W Func:WINBASEAPI DWORD WINAPI QueryDosDeviceW( LPCWSTR lpDeviceName, LPWSTR lpTargetPath, DWORD ucchMax );
W Func:WINBASEAPI DWORD WINAPI SearchPathW( LPCWSTR lpPath, LPCWSTR lpFileName, LPCWSTR lpExtension, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR * lpFilePart );
W Func:WINBASEAPI HANDLE WINAPI BeginUpdateResourceW( LPCWSTR pFileName, BOOL bDeleteExistingResources );
W Func:WINBASEAPI HANDLE WINAPI CreateEventW( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI CreateFileMappingW( HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI CreateFileW( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile );
W Func:WINBASEAPI HANDLE WINAPI CreateMailslotW( LPCWSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
W Func:WINBASEAPI HANDLE WINAPI CreateMutexW( LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI CreateNamedPipeW( LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
W Func:WINBASEAPI HANDLE WINAPI CreateSemaphoreW( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI FindFirstChangeNotificationW( LPCWSTR lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter );
W Func:WINBASEAPI HANDLE WINAPI FindFirstFileW( LPCWSTR lpFileName, LPWIN32_FIND_DATAW lpFindFileData );
W Func:WINBASEAPI HANDLE WINAPI OpenEventW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI OpenFileMappingW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI OpenMutexW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName );
W Func:WINBASEAPI HANDLE WINAPI OpenSemaphoreW( DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName );
W Func:WINBASEAPI HMODULE WINAPI GetModuleHandleW( LPCWSTR lpModuleName );
W Func:WINBASEAPI HMODULE WINAPI LoadLibraryExW( LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags );
W Func:WINBASEAPI HMODULE WINAPI LoadLibraryW( LPCWSTR lpLibFileName );
W Func:WINBASEAPI HRSRC WINAPI FindResourceExW( HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage );
W Func:WINBASEAPI HRSRC WINAPI FindResourceW( HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType );
W Func:WINBASEAPI int WINAPI CompareStringW( LCID Locale, DWORD dwCmpFlags, LPCWSTR lpString1, int cchCount1, LPCWSTR lpString2, int cchCount2);
W Func:WINBASEAPI int WINAPI FoldStringW( DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest);
W Func:WINBASEAPI int WINAPI GetCurrencyFormatW( LCID Locale, DWORD dwFlags, LPCWSTR lpValue, CONST CURRENCYFMTW * lpFormat, LPWSTR lpCurrencyStr, int cchCurrency);
W Func:WINBASEAPI int WINAPI GetDateFormatW( LCID Locale, DWORD dwFlags, CONST SYSTEMTIME * lpDate, LPCWSTR lpFormat, LPWSTR lpDateStr, int cchDate);
W Func:WINBASEAPI int WINAPI GetLocaleInfoW( LCID Locale, LCTYPE LCType, LPWSTR lpLCData, int cchData);
W Func:WINBASEAPI int WINAPI GetNumberFormatW( LCID Locale, DWORD dwFlags, LPCWSTR lpValue, CONST NUMBERFMTW * lpFormat, LPWSTR lpNumberStr, int cchNumber);
W Func:WINBASEAPI int WINAPI GetTimeFormatW( LCID Locale, DWORD dwFlags, CONST SYSTEMTIME * lpTime, LPCWSTR lpFormat, LPWSTR lpTimeStr, int cchTime);
W Func:WINBASEAPI int WINAPI LCMapStringW( LCID Locale, DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest);
W Func:WINBASEAPI int WINAPI lstrcmpiW( LPCWSTR lpString1, LPCWSTR lpString2 );
W Func:WINBASEAPI int WINAPI lstrcmpW( LPCWSTR lpString1, LPCWSTR lpString2 );
W Func:WINBASEAPI int WINAPI lstrlenW( LPCWSTR lpString );
W Func:WINBASEAPI LPWSTR WINAPI GetCommandLineW( VOID );
W Func:WINBASEAPI LPWSTR WINAPI GetEnvironmentStringsW( VOID );
W Func:WINBASEAPI LPWSTR WINAPI lstrcatW( LPWSTR lpString1, LPCWSTR lpString2 );
W Func:WINBASEAPI LPWSTR WINAPI lstrcpynW( LPWSTR lpString1, LPCWSTR lpString2, int iMaxLength );
W Func:WINBASEAPI LPWSTR WINAPI lstrcpyW( LPWSTR lpString1, LPCWSTR lpString2 );
W Func:WINBASEAPI UINT WINAPI GetAtomNameW( ATOM nAtom, LPWSTR lpBuffer, int nSize );
W Func:WINBASEAPI UINT WINAPI GetDriveTypeW( LPCWSTR lpRootPathName );
W Func:WINBASEAPI UINT WINAPI GetPrivateProfileIntW( LPCWSTR lpAppName, LPCWSTR lpKeyName, INT nDefault, LPCWSTR lpFileName );
W Func:WINBASEAPI UINT WINAPI GetProfileIntW( LPCWSTR lpAppName, LPCWSTR lpKeyName, INT nDefault );
W Func:WINBASEAPI UINT WINAPI GetSystemDirectoryW( LPWSTR lpBuffer, UINT uSize );
W Func:WINBASEAPI UINT WINAPI GetTempFileNameW( LPCWSTR lpPathName, LPCWSTR lpPrefixString, UINT uUnique, LPWSTR lpTempFileName );
W Func:WINBASEAPI UINT WINAPI GetWindowsDirectoryW( LPWSTR lpBuffer, UINT uSize );
W Func:WINBASEAPI UINT WINAPI GlobalGetAtomNameW( ATOM nAtom, LPWSTR lpBuffer, int nSize );
W Func:WINBASEAPI VOID WINAPI FatalAppExitW( UINT uAction, LPCWSTR lpMessageText );
W Func:WINBASEAPI VOID WINAPI GetStartupInfoW( LPSTARTUPINFOW lpStartupInfo );
W Func:WINBASEAPI VOID WINAPI OutputDebugStringW( LPCWSTR lpOutputString );
W Func:WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_LoadImageW(HINSTANCE hi, LPCWSTR lpbmp, int cx, int cGrow, COLORREF crMask, UINT uType, UINT uFlags);
W Func:WINCOMMCTRLAPI HPROPSHEETPAGE WINAPI CreatePropertySheetPageW(LPCPROPSHEETPAGEW);
W Func:WINCOMMCTRLAPI HWND WINAPI CreateStatusWindowW(LONG style, LPCWSTR lpszText, HWND hwndParent, UINT wID);
W Func:WINCOMMCTRLAPI int WINAPI PropertySheetW(LPCPROPSHEETHEADERW);
W Func:WINCOMMCTRLAPI void WINAPI DrawStatusTextW(HDC hDC, LPRECT lprc, LPCWSTR pszText, UINT uFlags);
W Func:WINGDIAPI BOOL APIENTRY GetCharABCWidthsFloatW(HDC, UINT, UINT, LPABCFLOAT);
W Func:WINGDIAPI BOOL APIENTRY GetCharABCWidthsW(HDC, UINT, UINT, LPABC);
W Func:WINGDIAPI BOOL APIENTRY GetCharWidthFloatW(HDC, UINT, UINT, PFLOAT);
W Func:WINGDIAPI BOOL APIENTRY GetTextExtentExPointW( HDC, LPCWSTR, int, int, LPINT, LPINT, LPSIZE );
W Func:WINGDIAPI BOOL APIENTRY GetTextExtentPoint32W( HDC, LPCWSTR, int, LPSIZE );
W Func:WINGDIAPI BOOL APIENTRY GetTextExtentPointW( HDC, LPCWSTR, int, LPSIZE );
W Func:WINGDIAPI BOOL WINAPI CreateScalableFontResourceW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR);
W Func:WINGDIAPI BOOL WINAPI ExtTextOutW(HDC, int, int, UINT, CONST RECT * ,LPCWSTR, UINT, CONST INT * );
W Func:WINGDIAPI BOOL WINAPI GetCharWidth32W(HDC, UINT, UINT, LPINT);
W Func:WINGDIAPI BOOL WINAPI GetCharWidthW(HDC, UINT, UINT, LPINT);
W Func:WINGDIAPI BOOL WINAPI GetTextMetricsW(HDC, LPTEXTMETRICW);
W Func:WINGDIAPI BOOL WINAPI PolyTextOutW(HDC, CONST POLYTEXTW * , int);
W Func:WINGDIAPI BOOL WINAPI RemoveFontResourceW(LPCWSTR);
W Func:WINGDIAPI BOOL WINAPI TextOutW(HDC, int, int, LPCWSTR, int);
W Func:WINGDIAPI BOOL WINAPI wglUseFontBitmapsW(HDC, DWORD, DWORD, DWORD);
W Func:WINGDIAPI BOOL WINAPI wglUseFontOutlinesW(HDC, DWORD, DWORD, DWORD, FLOAT, FLOAT, int, LPGLYPHMETRICSFLOAT);
W Func:WINGDIAPI DWORD WINAPI GetCharacterPlacementW(HDC, LPCWSTR, int, int, LPGCP_RESULTSW, DWORD);
W Func:WINGDIAPI DWORD WINAPI GetGlyphOutlineW(HDC, UINT, UINT, LPGLYPHMETRICS, DWORD, LPVOID, CONST MAT2 * );
W Func:WINGDIAPI DWORD WINAPI GetKerningPairsW(HDC, DWORD, LPKERNINGPAIR);
W Func:WINGDIAPI HDC WINAPI CreateDCW(LPCWSTR, LPCWSTR , LPCWSTR , CONST DEVMODEW * );
W Func:WINGDIAPI HDC WINAPI CreateEnhMetaFileW(HDC, LPCWSTR, CONST RECT * , LPCWSTR);
W Func:WINGDIAPI HDC WINAPI CreateICW(LPCWSTR, LPCWSTR , LPCWSTR , CONST DEVMODEW * );
W Func:WINGDIAPI HDC WINAPI CreateMetaFileW(LPCWSTR);
W Func:WINGDIAPI HDC WINAPI ResetDCW(HDC, CONST DEVMODEW * );
W Func:WINGDIAPI HENHMETAFILE WINAPI CopyEnhMetaFileW(HENHMETAFILE, LPCWSTR);
W Func:WINGDIAPI HENHMETAFILE WINAPI GetEnhMetaFileW(LPCWSTR);
W Func:WINGDIAPI HFONT WINAPI CreateFontIndirectW(CONST LOGFONTW * );
W Func:WINGDIAPI HFONT WINAPI CreateFontW(int, int, int, int, int, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPCWSTR);
W Func:WINGDIAPI HMETAFILE WINAPI CopyMetaFileW(HMETAFILE, LPCWSTR);
W Func:WINGDIAPI HMETAFILE WINAPI GetMetaFileW(LPCWSTR);
W Func:WINGDIAPI int WINAPI AddFontResourceW(LPCWSTR);
W Func:WINGDIAPI int WINAPI EnumFontFamiliesExW(HDC, LPLOGFONTW,FONTENUMPROCW, LPARAM,DWORD);
W Func:WINGDIAPI int WINAPI EnumFontFamiliesW(HDC, LPCWSTR, FONTENUMPROCW, LPARAM);
W Func:WINGDIAPI int WINAPI EnumFontsW(HDC, LPCWSTR, FONTENUMPROCW, LPARAM);
W Func:WINGDIAPI int WINAPI GetObjectW(HGDIOBJ, int, LPVOID);
W Func:WINGDIAPI int WINAPI GetTextFaceW(HDC, int, LPWSTR);
W Func:WINGDIAPI int WINAPI StartDocW(HDC, CONST DOCINFOW * );
W Func:WINGDIAPI UINT APIENTRY GetOutlineTextMetricsW(HDC, UINT, LPOUTLINETEXTMETRICW);
W Func:WINGDIAPI UINT WINAPI GetEnhMetaFileDescriptionW(HENHMETAFILE, UINT, LPWSTR );
W Func:WINMMAPI BOOL WINAPI mciGetErrorStringW(MCIERROR mcierr, LPWSTR pszText, UINT cchText);
W Func:WINMMAPI BOOL WINAPI PlaySoundW(LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound);
W Func:WINMMAPI BOOL WINAPI sndPlaySoundW(LPCWSTR pszSound, UINT fuSound);
W Func:WINMMAPI FOURCC WINAPI mmioStringToFOURCCW(LPCWSTR sz, UINT uFlags);
W Func:WINMMAPI HMMIO WINAPI mmioOpenW(LPWSTR pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen);
W Func:WINMMAPI LPMMIOPROC WINAPI mmioInstallIOProcW(FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags);
W Func:WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDFromElementIDW(DWORD dwElementID, LPCWSTR lpstrType );
W Func:WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDW(LPCWSTR pszDevice);
W Func:WINMMAPI MCIERROR WINAPI mciSendCommandW(MCIDEVICEID mciId, UINT uMsg, DWORD dwParam1, DWORD dwParam2);
W Func:WINMMAPI MCIERROR WINAPI mciSendStringW(LPCWSTR lpstrCommand, LPWSTR lpstrReturnString, UINT uReturnLength, HWND hwndCallback);
W Func:WINMMAPI MMRESULT WINAPI auxGetDevCapsW(UINT uDeviceID, LPAUXCAPSW pac, UINT cbac);
W Func:WINMMAPI MMRESULT WINAPI joyGetDevCapsW(UINT uJoyID, LPJOYCAPSW pjc, UINT cbjc);
W Func:WINMMAPI MMRESULT WINAPI midiInGetDevCapsW(UINT uDeviceID, LPMIDIINCAPSW pmic, UINT cbmic);
W Func:WINMMAPI MMRESULT WINAPI midiInGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText);
W Func:WINMMAPI MMRESULT WINAPI midiOutGetDevCapsW(UINT uDeviceID, LPMIDIOUTCAPSW pmoc, UINT cbmoc);
W Func:WINMMAPI MMRESULT WINAPI midiOutGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText);
W Func:WINMMAPI MMRESULT WINAPI mixerGetControlDetailsW(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails);
W Func:WINMMAPI MMRESULT WINAPI mixerGetDevCapsW(UINT uMxId, LPMIXERCAPSW pmxcaps, UINT cbmxcaps);
W Func:WINMMAPI MMRESULT WINAPI mixerGetLineControlsW(HMIXEROBJ hmxobj, LPMIXERLINECONTROLSW pmxlc, DWORD fdwControls);
W Func:WINMMAPI MMRESULT WINAPI mixerGetLineInfoW(HMIXEROBJ hmxobj, LPMIXERLINEW pmxl, DWORD fdwInfo);
W Func:WINMMAPI MMRESULT WINAPI mmioRenameW(LPCWSTR pszFileName, LPCWSTR pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename);
W Func:WINMMAPI MMRESULT WINAPI waveInGetDevCapsW(UINT uDeviceID, LPWAVEINCAPSW pwic, UINT cbwic);
W Func:WINMMAPI MMRESULT WINAPI waveInGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText);
W Func:WINMMAPI MMRESULT WINAPI waveOutGetDevCapsW(UINT uDeviceID, LPWAVEOUTCAPSW pwoc, UINT cbwoc);
W Func:WINMMAPI MMRESULT WINAPI waveOutGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText);
W Func:WINSHELLAPI BOOL WINAPI Shell_NotifyIconW(DWORD dwMessage, PNOTIFYICONDATAW lpData);
W Func:WINSHELLAPI BOOL WINAPI ShellExecuteExW(LPSHELLEXECUTEINFOW lpExecInfo);
W Func:WINSHELLAPI BOOL WINAPI SHGetNewLinkInfoW(LPCWSTR pszLinkTo, LPCWSTR pszDir, LPWSTR pszName, BOOL FAR * pfMustCopy, UINT uFlags);
W Func:WINSHELLAPI DWORD APIENTRY DoEnvironmentSubstW(LPWSTR szString, UINT cbString);
W Func:WINSHELLAPI DWORD WINAPI SHGetFileInfoW(LPCWSTR pszPath, DWORD dwFileAttributes, SHFILEINFOW FAR * psfi, UINT cbFileInfo, UINT uFlags);
W Func:WINSHELLAPI HICON APIENTRY ExtractAssociatedIconW(HINSTANCE hInst, LPWSTR lpIconPath, LPWORD lpiIcon);
W Func:WINSHELLAPI HICON APIENTRY ExtractIconW(HINSTANCE hInst, LPCWSTR lpszExeFileName, UINT nIconIndex);
W Func:WINSHELLAPI HINSTANCE APIENTRY FindExecutableW(LPCWSTR lpFile, LPCWSTR lpDirectory, LPWSTR lpResult);
W Func:WINSHELLAPI HINSTANCE APIENTRY ShellExecuteW(HWND hwnd, LPCWSTR lpOperation, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, INT nShowCmd);
W Func:WINSHELLAPI INT APIENTRY ShellAboutW(HWND hWnd, LPCWSTR szApp, LPCWSTR szOtherStuff, HICON hIcon);
W Func:WINSHELLAPI int WINAPI SHFileOperationW(LPSHFILEOPSTRUCTW lpFileOp);
W Func:WINSHELLAPI LPWSTR * APIENTRY CommandLineToArgvW(LPCWSTR lpCmdLine, int * pNumArgs);
W Func:WINSHELLAPI LPWSTR APIENTRY FindEnvironmentStringW(LPWSTR szEnvVar);
W Func:WINSHELLAPI UINT APIENTRY DragQueryFileW(HDROP,UINT,LPWSTR,UINT);
W Func:WINSHELLAPI UINT WINAPI ExtractIconExW(LPCWSTR lpszFile, int nIconIndex, HICON FAR * phiconLarge, HICON FAR * phiconSmall, UINT nIcons);
W Func:WINSHELLAPI void WINAPI WinExecErrorW(HWND hwnd, int error, LPCWSTR lpstrFileName, LPCWSTR lpstrTitle);
W Func:WINSPOOLAPI int WINAPI DeviceCapabilitiesW(LPCWSTR, LPCWSTR, WORD, LPWSTR, CONST DEVMODEW * );
W Func:WINUSERAPI ATOM WINAPI RegisterClassExW(CONST WNDCLASSEXW * );
W Func:WINUSERAPI ATOM WINAPI RegisterClassW( CONST WNDCLASSW * lpWndClass);
W Func:WINUSERAPI BOOL WINAPI AppendMenuW( HMENU hMenu, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem );
W Func:WINUSERAPI BOOL WINAPI CallMsgFilterW( LPMSG lpMsg, int nCode);
W Func:WINUSERAPI BOOL WINAPI ChangeMenuW( HMENU hMenu, UINT cmd, LPCWSTR lpszNewItem, UINT cmdInsert, UINT flags);
W Func:WINUSERAPI BOOL WINAPI CharToOemBuffW( LPCWSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength);
W Func:WINUSERAPI BOOL WINAPI CharToOemW( LPCWSTR lpszSrc, LPSTR lpszDst);
W Func:WINUSERAPI BOOL WINAPI DlgDirSelectComboBoxExW( HWND hDlg, LPWSTR lpString, int nCount, int nIDComboBox);
W Func:WINUSERAPI BOOL WINAPI DlgDirSelectExW( HWND hDlg, LPWSTR lpString, int nCount, int nIDListBox);
W Func:WINUSERAPI BOOL WINAPI DrawStateW(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT);
W Func:WINUSERAPI BOOL WINAPI EnumDesktopsW( HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam);
W Func:WINUSERAPI BOOL WINAPI EnumDisplaySettingsW( LPCWSTR lpszDeviceName, DWORD iModeNum, LPDEVMODEW lpDevMode);
W Func:WINUSERAPI BOOL WINAPI EnumWindowStationsW( WINSTAENUMPROCW lpEnumFunc, LPARAM lParam);
W Func:WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE, LPCWSTR, LPWNDCLASSEXW);
W Func:WINUSERAPI BOOL WINAPI GetClassInfoW( HINSTANCE hInstance , LPCWSTR lpClassName, LPWNDCLASSW lpWndClass);
W Func:WINUSERAPI BOOL WINAPI GetKeyboardLayoutNameW( LPWSTR pwszKLID);
W Func:WINUSERAPI BOOL WINAPI GetMenuItemInfoW( HMENU, UINT, BOOL, LPMENUITEMINFOW );
W Func:WINUSERAPI BOOL WINAPI GetMessageW( LPMSG lpMsg, HWND hWnd , UINT wMsgFilterMin, UINT wMsgFilterMax);
W Func:WINUSERAPI BOOL WINAPI GetUserObjectInformationW( HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength, LPDWORD lpnLengthNeeded);
W Func:WINUSERAPI BOOL WINAPI GrayStringW( HDC hDC, HBRUSH hBrush, GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);
W Func:WINUSERAPI BOOL WINAPI InsertMenuItemW( HMENU, UINT, BOOL, LPCMENUITEMINFOW );
W Func:WINUSERAPI BOOL WINAPI InsertMenuW( HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem );
W Func:WINUSERAPI BOOL WINAPI IsCharAlphaNumericW( WCHAR ch);
W Func:WINUSERAPI BOOL WINAPI IsCharAlphaW( WCHAR ch);
W Func:WINUSERAPI BOOL WINAPI IsCharLowerW( WCHAR ch);
W Func:WINUSERAPI BOOL WINAPI IsCharUpperW( WCHAR ch);
W Func:WINUSERAPI BOOL WINAPI IsDialogMessageW( HWND hDlg, LPMSG lpMsg);
W Func:WINUSERAPI BOOL WINAPI ModifyMenuW( HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem );
W Func:WINUSERAPI BOOL WINAPI OemToCharBuffW( LPCSTR lpszSrc, LPWSTR lpszDst, DWORD cchDstLength);
W Func:WINUSERAPI BOOL WINAPI OemToCharW( LPCSTR lpszSrc, LPWSTR lpszDst);
W Func:WINUSERAPI BOOL WINAPI PeekMessageW( LPMSG lpMsg, HWND hWnd , UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);
W Func:WINUSERAPI BOOL WINAPI PostMessageW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI BOOL WINAPI PostThreadMessageW( DWORD idThread, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI BOOL WINAPI SendMessageCallbackW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData);
W Func:WINUSERAPI BOOL WINAPI SendNotifyMessageW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI BOOL WINAPI SetDlgItemTextW( HWND hDlg, int nIDDlgItem, LPCWSTR lpString);
W Func:WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU, UINT, BOOL, LPCMENUITEMINFOW );
W Func:WINUSERAPI BOOL WINAPI SetPropW( HWND hWnd, LPCWSTR lpString, HANDLE hData);
W Func:WINUSERAPI BOOL WINAPI SetUserObjectInformationW( HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength);
W Func:WINUSERAPI BOOL WINAPI SetWindowTextW( HWND hWnd, LPCWSTR lpString);
W Func:WINUSERAPI BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
W Func:WINUSERAPI BOOL WINAPI UnregisterClassW( LPCWSTR lpClassName, HINSTANCE hInstance);
W Func:WINUSERAPI BOOL WINAPI WinHelpW( HWND hWndMain, LPCWSTR lpszHelp, UINT uCommand, DWORD dwData );
W Func:WINUSERAPI DWORD WINAPI CharLowerBuffW( LPWSTR lpsz, DWORD cchLength);
W Func:WINUSERAPI DWORD WINAPI CharUpperBuffW( LPWSTR lpsz, DWORD cchLength);
W Func:WINUSERAPI DWORD WINAPI GetClassLongW( HWND hWnd, int nIndex);
W Func:WINUSERAPI DWORD WINAPI GetTabbedTextExtentW( HDC hDC, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);
W Func:WINUSERAPI DWORD WINAPI SetClassLongW( HWND hWnd, int nIndex, LONG dwNewLong);
W Func:WINUSERAPI HACCEL WINAPI CreateAcceleratorTableW( LPACCEL, int);
W Func:WINUSERAPI HACCEL WINAPI LoadAcceleratorsW( HINSTANCE hInstance, LPCWSTR lpTableName);
W Func:WINUSERAPI HANDLE WINAPI GetPropW( HWND hWnd, LPCWSTR lpString);
W Func:WINUSERAPI HANDLE WINAPI LoadImageW( HINSTANCE, LPCWSTR, UINT, int, int, UINT);
W Func:WINUSERAPI HANDLE WINAPI RemovePropW( HWND hWnd, LPCWSTR lpString);
W Func:WINUSERAPI HBITMAP WINAPI LoadBitmapW( HINSTANCE hInstance, LPCWSTR lpBitmapName);
W Func:WINUSERAPI HCURSOR WINAPI LoadCursorFromFileW( LPCWSTR lpFileName);
W Func:WINUSERAPI HCURSOR WINAPI LoadCursorW( HINSTANCE hInstance, LPCWSTR lpCursorName);
W Func:WINUSERAPI HDESK WINAPI CreateDesktopW( LPWSTR lpszDesktop, LPWSTR lpszDevice, LPDEVMODEW pDevmode, DWORD dwFlags, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);
W Func:WINUSERAPI HDESK WINAPI OpenDesktopW( LPWSTR lpszDesktop, DWORD dwFlags, BOOL fInherit, DWORD dwDesiredAccess);
W Func:WINUSERAPI HHOOK WINAPI SetWindowsHookExW( int idHook, HOOKPROC lpfn, HINSTANCE hmod, DWORD dwThreadId);
W Func:WINUSERAPI HHOOK WINAPI SetWindowsHookW( int nFilterType, HOOKPROC pfnFilterProc);
W Func:WINUSERAPI HICON WINAPI LoadIconW( HINSTANCE hInstance, LPCWSTR lpIconName);
W Func:WINUSERAPI HKL WINAPI LoadKeyboardLayoutW( LPCWSTR pwszKLID, UINT Flags);
W Func:WINUSERAPI HMENU WINAPI LoadMenuIndirectW( CONST MENUTEMPLATEW * lpMenuTemplate);
W Func:WINUSERAPI HMENU WINAPI LoadMenuW( HINSTANCE hInstance, LPCWSTR lpMenuName);
W Func:WINUSERAPI HOOKPROC WINAPI SetWindowsHookW( int nFilterType, HOOKPROC pfnFilterProc);
W Func:WINUSERAPI HWINSTA WINAPI CreateWindowStationW( LPWSTR lpwinsta, DWORD dwReserved, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);
W Func:WINUSERAPI HWINSTA WINAPI OpenWindowStationW( LPWSTR lpszWinSta, BOOL fInherit, DWORD dwDesiredAccess);
W Func:WINUSERAPI HWND WINAPI CreateDialogIndirectParamW( HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
W Func:WINUSERAPI HWND WINAPI CreateDialogParamW( HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent , DLGPROC lpDialogFunc, LPARAM dwInitParam);
W Func:WINUSERAPI HWND WINAPI CreateMDIWindowW( LPWSTR lpClassName, LPWSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam );
W Func:WINUSERAPI HWND WINAPI CreateWindowExW( DWORD dwExStyle, LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent , HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam);
W Func:WINUSERAPI HWND WINAPI FindWindowExW(HWND, HWND, LPCWSTR, LPCWSTR);
W Func:WINUSERAPI HWND WINAPI FindWindowW( LPCWSTR lpClassName , LPCWSTR lpWindowName);
W Func:WINUSERAPI int WINAPI CopyAcceleratorTableW( HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);
W Func:WINUSERAPI int WINAPI DialogBoxIndirectParamW( HINSTANCE hInstance, LPCDLGTEMPLATEW hDialogTemplate, HWND hWndParent , DLGPROC lpDialogFunc, LPARAM dwInitParam);
W Func:WINUSERAPI int WINAPI DialogBoxParamW( HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent , DLGPROC lpDialogFunc, LPARAM dwInitParam);
W Func:WINUSERAPI int WINAPI DlgDirListComboBoxW( HWND hDlg, LPWSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);
W Func:WINUSERAPI int WINAPI DlgDirListW( HWND hDlg, LPWSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);
W Func:WINUSERAPI int WINAPI DrawTextExW(HDC, LPWSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS);
W Func:WINUSERAPI int WINAPI DrawTextW( HDC hDC, LPCWSTR lpString, int nCount, LPRECT lpRect, UINT uFormat);
W Func:WINUSERAPI int WINAPI EnumPropsExW( HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam);
W Func:WINUSERAPI int WINAPI EnumPropsW( HWND hWnd, PROPENUMPROCW lpEnumFunc);
W Func:WINUSERAPI int WINAPI GetClassNameW( HWND hWnd, LPWSTR lpClassName, int nMaxCount);
W Func:WINUSERAPI int WINAPI GetClipboardFormatNameW( UINT format, LPWSTR lpszFormatName, int cchMaxCount);
W Func:WINUSERAPI int WINAPI GetKeyNameTextW( LONG lParam, LPWSTR lpString, int nSize );
W Func:WINUSERAPI int WINAPI GetMenuStringW( HMENU hMenu, UINT uIDItem, LPWSTR lpString, int nMaxCount, UINT uFlag);
W Func:WINUSERAPI int WINAPI GetWindowTextLengthW( HWND hWnd);
W Func:WINUSERAPI int WINAPI GetWindowTextW( HWND hWnd, LPWSTR lpString, int nMaxCount);
W Func:WINUSERAPI int WINAPI LoadStringW( HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int nBufferMax);
W Func:WINUSERAPI int WINAPI MessageBoxExW( HWND hWnd , LPCWSTR lpText, LPCWSTR lpCaption, UINT uType, WORD wLanguageId);
W Func:WINUSERAPI int WINAPI MessageBoxIndirectW(LPMSGBOXPARAMSW);
W Func:WINUSERAPI int WINAPI MessageBoxW( HWND hWnd , LPCWSTR lpText, LPCWSTR lpCaption, UINT uType);
W Func:WINUSERAPI int WINAPI TranslateAcceleratorW( HWND hWnd, HACCEL hAccTable, LPMSG lpMsg);
W Func:WINUSERAPI int WINAPI wvsprintfW( LPWSTR, LPCWSTR, va_list arglist);
W Func:WINUSERAPI int WINAPIV wsprintfW(LPWSTR, LPCWSTR, ...);
W Func:WINUSERAPI LONG WINAPI ChangeDisplaySettingsW( LPDEVMODEW lpDevMode, DWORD dwFlags);
W Func:WINUSERAPI LONG WINAPI DispatchMessageW( CONST MSG * lpMsg);
W Func:WINUSERAPI LONG WINAPI GetWindowLongW( HWND hWnd, int nIndex);
W Func:WINUSERAPI LONG WINAPI SendDlgItemMessageW( HWND hDlg, int nIDDlgItem, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LONG WINAPI SetWindowLongW( HWND hWnd, int nIndex, LONG dwNewLong);
W Func:WINUSERAPI LONG WINAPI TabbedTextOutW( HDC hDC, int X, int Y, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);
W Func:WINUSERAPI LPWSTR WINAPI CharLowerW( LPWSTR lpsz);
W Func:WINUSERAPI LPWSTR WINAPI CharNextW( LPCWSTR lpsz);
W Func:WINUSERAPI LPWSTR WINAPI CharPrevW( LPCWSTR lpszStart, LPCWSTR lpszCurrent);
W Func:WINUSERAPI LPWSTR WINAPI CharUpperW( LPWSTR lpsz);
W Func:WINUSERAPI LRESULT WINAPI CallWindowProcW( FARPROC lpPrevWndFunc, HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI CallWindowProcW( WNDPROC lpPrevWndFunc, HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI DefDlgProcW( HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI DefFrameProcW( HWND hWnd, HWND hWndMDIClient , UINT uMsg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI DefMDIChildProcW( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI DefWindowProcW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI LRESULT WINAPI SendMessageTimeoutW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult);
W Func:WINUSERAPI LRESULT WINAPI SendMessageW( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
W Func:WINUSERAPI SHORT WINAPI VkKeyScanExW( WCHAR ch, HKL dwhkl);
W Func:WINUSERAPI SHORT WINAPI VkKeyScanW( WCHAR ch);
W Func:WINUSERAPI UINT WINAPI GetDlgItemTextW( HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount);
W Func:WINUSERAPI UINT WINAPI MapVirtualKeyExW( UINT uCode, UINT uMapType, HKL dwhkl);
W Func:WINUSERAPI UINT WINAPI MapVirtualKeyW( UINT uCode, UINT uMapType);
W Func:WINUSERAPI UINT WINAPI RegisterClipboardFormatW( LPCWSTR lpszFormat);
W Func:WINUSERAPI UINT WINAPI RegisterWindowMessageW( LPCWSTR lpString);
