WIN32.ASE
上传用户:ys_happy
上传日期:2007-01-09
资源大小:20k
文件大小:3k
- ;
- ; Define the external functions we will be linking to
- ;
- extrn BeginPaint:PROC
- extrn CreateBrushIndirect : PROC
- extrn CreatePen : PROC
- extrn CreateWindowExA:PROC
- extrn DefWindowProcA:PROC
- extrn DefFrameProcA:PROC
- extrn DefMDIChildProcA : PROC
- extrn DeleteObject : PROC
- extrn DialogBoxParamA : PROC
- extrn DispatchMessageA:PROC
- extrn DrawIcon : PROC
- extrn EnableMenuItem : PROC
- extrn EndDialog : PROC
- extrn EndPaint:PROC
- extrn ExitProcess:PROC
- extrn FindWindowA:PROC
- extrn GetClientRect : PROC
- extrn GetMessageA:PROC
- extrn GetModuleHandleA:PROC
- extrn GetOpenFileNameA : PROC
- extrn GetPrivateProfileIntA : PROC
- extrn GetPrivateProfileStringA : PROC
- extrn GetProfileIntA : PROC
- extrn GetProfileStringA : PROC
- extrn GetSaveFileNameA : PROC
- extrn GetStockObject:PROC
- extrn GetSubMenu : PROC
- extrn GetSystemMetrics : PROC
- extrn GetProcessHeap : Proc
- extrn GetWindow : PROC
- extrn GetWindowLongA : PROC
- extrn GetWindowRect : PROC
- extrn HeapAlloc : PROC
- extrn HeapFree : PROC
- extrn InvalidateRect:PROC
- extrn IsWindow : PROC
- extrn LineTo : PROC
- extrn LoadAcceleratorsA : PROC
- extrn LoadCursorA:PROC
- extrn LoadIconA:PROC
- extrn LoadMenuA : PROC
- extrn MessageBeep:PROC
- extrn MessageBoxA:PROC
- extrn MoveTo : PROC
- extrn MoveWindow : PROC
- extrn PostQuitMessage:PROC
- extrn Rectangle : PROC
- extrn RegisterClassA:PROC
- extrn SelectObject : PROC
- extrn SendMessageA : PROC
- extrn SetBkColor : PROC
- extrn SetScrollPos : PROC
- extrn SetScrollRange : PROC
- extrn SetTextColr : PROC
- extrn SetWindowTextA : PROC
- extrn ShowScrollBar : PROC
- extrn ShowWindow:PROC
- extrn SetWindowLongA : PROC
- extrn SetWindowPos:PROC
- extrn TextOutA:PROC
- extrn TranslateAccelerator : PROC
- extrn TranslateMDISysAccel : PROC
- extrn TranslateMessage:PROC
- extrn UpdateWindow:PROC
- extrn WritePrivateProfileStringA : PROC
- extrn WriteProfileStringA : PROC
- ;
- ; for Unicode support, Win32 remaps some functions to either the Ansi or
- ; Wide char versions. We will assume Ansi for this program
- ;
- CreateWindowEx equ <CreateWindowExA>
- DefWindowProc equ <DefWindowProcA>
- DefFrameProc equ <DefFrameProcA>
- DefMDIChildProc equ <DefMDIChildProcA>
- DialogBoxParam equ <DialogBoxParamA>
- DispatchMessage equ <DispatchMessageA>
- FindWindow equ <FindWindowA>
- GetOpenFileName equ <GetOpenFileNameA>
- GetMessage equ <GetMessageA>
- GetModuleHandle equ <GetModuleHandleA>
- GetPrivateProfileInt equ <GetPrivateProfileIntA>
- GetPrivateProfileString equ <GetPrivateProfileStringA>
- GetProfileInt equ <GetProfileIntA>
- GetProfileString equ <GetProfileStringA>
- GetSaveFileName equ <GetSaveFileNameA>
- GetWindowLong equ <GetWindowLongA>
- LoadAccelerators equ <LoadAcceleratorsA>
- LoadCursor equ <LoadCursorA>
- LoadIcon equ <LoadIconA>
- LoadMenu equ <LoadMenuA>
- MessageBox equ <MessageBoxA>
- RegisterClass equ <RegisterClassA>
- SendMessage equ <SendMessageA>
- SetWindowLong equ <SetWindowLongA>
- SetWindowText equ <SetWindowTextA>
- TextOut equ <TextOutA>
- WritePrivateProfileString equ <WritePrivateProfileStringA>