Удобны для сохранения синтаксиса вызова
CloseHandle PROTO :DWORD
ReadFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
WriteFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetSystemMetrics PROTO :DWORD
SetWindowPos PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetWindowRect PROTO :DWORD,:DWORD
GetDlgItem PROTO :DWORD,:DWORD
GetFileSize PROTO :DWORD,:DWORD
GlobalAlloc PROTO :DWORD,:DWORD
GlobalFree PROTO :DWORD
RasHangUpA PROTO :DWORD
Sleep PROTO :DWORD
CreateThread PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
EnableWindow PROTO :DWORD,:DWORD
lstrcpy PROTO :DWORD,:DWORD
lstrcat PROTO :DWORD,:DWORD
RasDialA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RasGetConnectStatusA PROTO :DWORD,:DWORD
ExitWindowsEx PROTO :DWORD,:DWORD
;ЭКВИВАЛЕНТЫ ТИПОВ ДАННЫХ WINDOWS
; Удобны для сохранения синтаксиса вызова функций API, соответствующего
;документации программиста для Windows. Лидирующий символ @ требуется из-за того,
;что имена некоторых типов данных Windows совпадают с ключевыми словами ассемблера
;(например, DWORD).
@LONG equ dd
@UINT equ dd
@WNDPROC equ dd
@int equ dd
@HINSTANCE equ dd
@HICON equ dd
@HCURSOR equ dd
@HBRUSH equ dd
@LPCSTR equ dd
@HWND equ dd
@WPARAM equ dd
@LPARAM equ dd
@DWORD equ dd
;СТУКТУРЫ WINDOWS
WNDCLASSEX STRUCT 8
cbSize @UINT ?
style @UINT ?
lpfnWndProc @WNDPROC ?
cbClsExtra @int ?
cbWndExtra @int ?
hInstance @HINSTANCE ?
hIcon @HICON ?
hCursor @HCURSOR ?
hbrBackground @HBRUSH ?
lpszMenuName @LPCSTR ?
lpszClassName @LPCSTR ?
hIconSm @HICON ?
WNDCLASSEX ENDS
POINT STRUCT 8
x @LONG ?
y @LONG ?
POINT ENDS
MSG STRUCT 8
hwnd @HWND ?
message @UINT ?
wParam @WPARAM ?
lParam @LPARAM ?
time @DWORD ?
pt POINT {}
MSG ENDS
RECT STRUCT 8
left @LONG ?
top @LONG ?
right @LONG ?
bottom @LONG ?
RECT ENDS
;ДАННЫЕ REMOTE ACCESS SERVICE
RAS_MaxEntryName=256
RAS_MaxPhoneNumber=128
RAS_MaxCallbackNumber equ RAS_MaxPhoneNumber
UNLEN=256
PWLEN=256
CNLEN=15
DNLEN=CNLEN
RASDIALPARAMS STRUCT 4
dwSize @DWORD ?
szEntryName db (RAS_MaxEntryName+1)dup(?)
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий