' Windows.sbp - declarations file for Windows API. #ifndef _INC_WINDOWS #define _INC_WINDOWS TypeDef HANDLE = VoidPtr 'variable type - System TypeDef HGLOBAL = HANDLE TypeDef HLOCAL = HANDLE Type _System_DeclareHandle_HINSTANCE:unused As DWord:End Type TypeDef HINSTANCE = *_System_DeclareHandle_HINSTANCE TypeDef HMODULE = HINSTANCE Type _System_DeclareHandle_HKEY:unused As DWord:End Type TypeDef HKEY = *_System_DeclareHandle_HKEY Type _System_DeclareHandle_HMENU:unused As DWord:End Type 'variable type - User TypeDef HMENU = *_System_DeclareHandle_HMENU Type _System_DeclareHandle_HWND:unused As DWord:End Type TypeDef HWND = *_System_DeclareHandle_HWND TypeDef HFILE = Long 'variable type - GDI Type _System_DeclareHandle_HBITMAP:unused As DWord:End Type TypeDef HBITMAP = *_System_DeclareHandle_HBITMAP Type _System_DeclareHandle_HBRUSH:unused As DWord:End Type TypeDef HBRUSH = *_System_DeclareHandle_HBRUSH Type _System_DeclareHandle_HCURSOR:unused As DWord:End Type TypeDef HCURSOR = *_System_DeclareHandle_HCURSOR Type _System_DeclareHandle_HDC:unused As DWord:End Type TypeDef HDC = *_System_DeclareHandle_HDC Type _System_DeclareHandle_HFONT:unused As DWord:End Type TypeDef HFONT = *_System_DeclareHandle_HFONT Type _System_DeclareHandle_HGDIOBJ:unused As DWord:End Type TypeDef HGDIOBJ = *_System_DeclareHandle_HGDIOBJ Type _System_DeclareHandle_HICON:unused As DWord:End Type TypeDef HICON = *_System_DeclareHandle_HICON Type _System_DeclareHandle_HPEN:unused As DWord:End Type TypeDef HPEN = *_System_DeclareHandle_HPEN Type _System_DeclareHandle_HRGN:unused As DWord:End Type TypeDef HRGN = *_System_DeclareHandle_HRGN Type _System_DeclareHandle_HMETAFILE:unused As DWord:End Type TypeDef HMETAFILE = *_System_DeclareHandle_HMETAFILE Type _System_DeclareHandle_HENHMETAFILE:unused As DWord:End Type TypeDef HENHMETAFILE = *_System_DeclareHandle_HENHMETAFILE 'variable type - Shell Type _System_DeclareHandle_HDROP:unused As DWord:End Type TypeDef HDROP = *_System_DeclareHandle_HDROP TypeDef LRESULT = LONG_PTR TypeDef WPARAM = ULONG_PTR TypeDef LPARAM = LONG_PTR TypeDef PSTR = *Byte TypeDef PCSTR = *Byte TypeDef LPSTR = PSTR TypeDef LPCSTR = PCSTR TypeDef PWSTR = *WCHAR TypeDef PCWSTR = *WCHAR TypeDef LPWSTR = PWSTR TypeDef LPCWSTR = PCWSTR TypeDef OLECHAR = WCHAR TypeDef LPOLESTR = *OLECHAR TypeDef LPCOLESTR = LPOLESTR TypeDef BSTR = LPOLESTR TypeDef LANGID = Word TypeDef LCID = DWord TypeDef LCTYPE = DWord TypeDef LGRPID = DWord TypeDef HRESULT = Long TypeDef ATOM = Word TypeDef COLORREF = DWord TypeDef PROPID = DWord TypeDef RECTL = RECT TypeDef SIZEL = SIZE TypeDef FARPROC = *Function() As LONG_PTR TypeDef NEARPROC = FARPROC TypeDef PROC = FARPROC TypeDef WNDPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LRESULT TypeDef DLGPROC = *Function(hwnd As HWND, msg As DWord, wParam As WPARAM, lParam As LPARAM) As LONG_PTR #include #include #include #include #include #include #include #include #include #include #endif '_INC_WINDOWS