亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? win16app.c

?? 一個用VC的編寫vxd的源代碼
?? C
字號:
#include <windows.h>
#include <string.h> 
#include <stdio.h> 
#include "..\vxd\postvxd.h"

typedef void (far * PVOIDFN)( void );

HANDLE 	hInst;
PVOIDFN  pfVxDApi;
DWORD hVM = 0;
BOOL  bCreated = 0;


int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
BOOL InitApplication(HANDLE);
BOOL InitInstance(HANDLE, int);
long CALLBACK __export MainWndProc(HWND, UINT, WPARAM, LPARAM);

PVOIDFN GetVxdApiEntry( int VxdId )
{
  PVOIDFN pfApi;

  _asm
  {
     xor di, di
     mov es, di
     mov bx, VxdId
     mov ax, 1684h
     int 2fh
     mov WORD PTR pfApi+2, es
     mov WORD PTR pfApi, di
  }

  return( pfApi );
}

int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine, 
				int nCmdShow)
{
	MSG msg;	  

	if (hPrevInstance)  
        	return (FALSE);

	if (!InitApplication(hInstance)) 
	        return (FALSE);	

	if (!InitInstance(hInstance, nCmdShow))
		return (FALSE);

	while (GetMessage(&msg,	
        	NULL,	  
	        NULL, 		
	        NULL))		
	{
		TranslateMessage(&msg);    
		DispatchMessage(&msg);     
	}

	return (msg.wParam);       
}

BOOL InitApplication(HANDLE hInstance)
{
	WNDCLASS  wc;

	wc.style = NULL;	  	
	wc.lpfnWndProc = MainWndProc;	
					
	wc.cbClsExtra = 0;		
	wc.cbWndExtra = 0;      	
	wc.hInstance = hInstance; 	
	wc.hIcon = LoadIcon(hInstance, NULL);
	wc.hCursor = LoadCursor(NULL, IDC_ARROW);
	wc.hbrBackground = GetStockObject(WHITE_BRUSH);
	wc.lpszMenuName =  NULL;	
	wc.lpszClassName = "PostWin16";

	return (RegisterClass(&wc));
}

BOOL InitInstance(HANDLE hInstance, int nCmdShow)
{
	HWND hWnd;	
   WORD err;

	hInst = hInstance;

	hWnd = CreateWindow(
		"PostWin16",	  
		"PostWin16",  
		WS_OVERLAPPEDWINDOW,
		CW_USEDEFAULT,		
		CW_USEDEFAULT,		
		CW_USEDEFAULT,		
		CW_USEDEFAULT,		
		NULL,			
		NULL,			
		hInstance,		
		NULL 			
	);


	if (!hWnd)
		return (FALSE);      
    
	pfVxDApi = GetVxdApiEntry( POSTVXD_ID );
	if (!pfVxDApi)
	{
		MessageBox( hWnd, "Error, couldn't get VxD API", "USEAPI", MB_OK );
      return FALSE;
	}

	_asm {
		mov	ax, POSTVXD_REGISTER
		mov	bx, [hWnd]
		mov	cx, seg PostMessage
		mov	dx, offset PostMessage
		call	DWORD PTR pfVxDApi
      mov   err, ax
   }
   if (err)
	{
  		MessageBox( hWnd, "Error registering callback", "USEAPI", MB_OK );
		return FALSE;
	}  
    
	ShowWindow(hWnd, SW_SHOWNORMAL); 
	UpdateWindow(hWnd);		

	return (TRUE);               
}

long CALLBACK __export MainWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
	char buf[80]; 
	HDC hdc;
	PAINTSTRUCT ps;
	static RECT rect;
	
	switch (message)
	{
    case WM_USER_POSTVXD:       
            
		hVM = lParam;
		bCreated = wParam;
		InvalidateRect(hWnd, NULL, TRUE);
     	break;

    case WM_DESTROY:          
   	_asm {
   		mov	ax, POSTVXD_DEREGISTER
   		call	DWORD PTR pfVxDApi
      }
		PostQuitMessage(0);
		break;

	case WM_PAINT:
		sprintf(buf, "VM %08lx was %s\r\n", hVM, bCreated ? "created" : "destroyed" );
		hdc = BeginPaint(hWnd, &ps);
		GetClientRect(hWnd, &rect);
		DrawText(hdc, buf, -1, &rect, 0);
		EndPaint(hWnd, &ps);
		break;

    default:                 
		return (DefWindowProc(hWnd, message, wParam, lParam));
    }

    return (NULL);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜伊人狠狠久久| 91网站视频在线观看| www.成人在线| 欧美一区二区三区色| 中文在线免费一区三区高中清不卡| 夜夜操天天操亚洲| 成人午夜免费av| 日韩精品一区二区三区四区视频| |精品福利一区二区三区| 久久av中文字幕片| 在线观看欧美日本| 国产欧美一区二区精品秋霞影院| 青草av.久久免费一区| 在线免费亚洲电影| 国产精品久久久久久久久快鸭| 美女一区二区在线观看| 欧美视频第二页| 亚洲综合一区二区三区| av中文字幕在线不卡| 久久精品人人做人人爽97| 美女视频黄a大片欧美| 欧美人伦禁忌dvd放荡欲情| 亚洲品质自拍视频| 成人av在线网站| 国产嫩草影院久久久久| 国产精品1区2区| 久久久久一区二区三区四区| 日韩高清在线电影| 欧美丰满一区二区免费视频| 午夜欧美视频在线观看| 欧美无人高清视频在线观看| 夜夜嗨av一区二区三区网页| 欧美在线不卡一区| 亚洲在线视频网站| 欧美日韩免费不卡视频一区二区三区 | 久久综合一区二区| 国产一区二区三区在线观看精品| 日韩欧美国产小视频| 久久精品国产亚洲一区二区三区 | 欧美精品一区二区三区蜜桃| 日韩电影免费一区| 日韩亚洲国产中文字幕欧美| 日本不卡视频在线| 日韩欧美高清一区| 国产精品一二三在| 国产精品日产欧美久久久久| 色综合久久99| 同产精品九九九| 欧美成人综合网站| 国产福利91精品一区| 中文字幕在线视频一区| 色呦呦国产精品| 免费观看一级特黄欧美大片| 精品国产1区二区| 99久久国产综合精品麻豆| 亚洲在线视频免费观看| 欧美成人性战久久| 99久久精品免费观看| 亚洲第一福利视频在线| 久久一区二区三区国产精品| 99精品国产一区二区三区不卡| 亚洲不卡av一区二区三区| 精品少妇一区二区三区| 99免费精品在线观看| 丝袜美腿一区二区三区| 欧美激情一区在线| 欧美丰满少妇xxxxx高潮对白| 国产电影精品久久禁18| 亚洲在线成人精品| 国产日韩欧美电影| 欧美精品日韩综合在线| 国产91在线观看丝袜| 亚洲第一福利视频在线| 中文字幕欧美国产| 日韩一区二区三| 色综合久久久久综合体桃花网| 免费观看91视频大全| 亚洲色图欧洲色图| 久久久99精品免费观看| 欧美日本一区二区三区四区| 高清国产一区二区| 蜜臀久久久99精品久久久久久| 亚洲欧美日韩国产手机在线 | 欧美男同性恋视频网站| 粉嫩aⅴ一区二区三区四区五区| 午夜精品福利久久久| 中文字幕一区日韩精品欧美| 精品久久人人做人人爱| 欧美日韩国产小视频在线观看| 成人综合在线网站| 久久精品国产亚洲高清剧情介绍 | 国产一区二区在线看| 天堂资源在线中文精品| 亚洲精品成人a在线观看| 欧美国产日本韩| 26uuu久久天堂性欧美| 欧美一区二区三区免费在线看| 色偷偷成人一区二区三区91 | 国产精品成人在线观看| 精品国产乱码久久久久久久| 欧美精品18+| 欧美午夜精品免费| 欧美在线不卡一区| 在线看国产一区二区| 91热门视频在线观看| 成人午夜免费电影| 成人午夜激情片| 成人av电影在线| 91在线无精精品入口| 91麻豆6部合集magnet| 91在线小视频| 色诱亚洲精品久久久久久| 色综合久久久久综合99| 91在线看国产| 色婷婷一区二区三区四区| 97精品超碰一区二区三区| 97se狠狠狠综合亚洲狠狠| 99精品一区二区| 色婷婷国产精品综合在线观看| av在线播放不卡| 97精品电影院| 欧美在线影院一区二区| 欧美日韩在线精品一区二区三区激情 | 日韩欧美一区二区在线视频| 欧美日韩精品综合在线| 欧美另类z0zxhd电影| 日韩一区二区三免费高清| 精品国产免费一区二区三区香蕉| 久久青草欧美一区二区三区| 久久久久一区二区三区四区| 中文字幕乱码久久午夜不卡| 中文字幕的久久| 亚洲精品日韩专区silk| 亚洲成av人片观看| 蜜桃在线一区二区三区| 国产精品一区二区在线观看不卡 | 国产一区久久久| av电影天堂一区二区在线| 在线欧美日韩精品| 日韩一区二区在线看| 国产欧美一区二区三区沐欲| 亚洲视频图片小说| 亚洲18女电影在线观看| 免费久久精品视频| 99在线精品一区二区三区| 欧美日韩中文字幕精品| 久久精品人人做| 亚洲影视在线播放| 精品一区二区三区免费观看 | 亚洲大尺度视频在线观看| 免费日韩伦理电影| av不卡一区二区三区| 91精品国产品国语在线不卡| 国产精品人成在线观看免费 | 国产精品一区二区久久不卡 | 国产三区在线成人av| 一二三四社区欧美黄| 韩国精品免费视频| 欧美怡红院视频| 日本一区二区三区久久久久久久久不| 亚洲激情自拍视频| 国产在线日韩欧美| 在线国产亚洲欧美| 国产欧美精品在线观看| 男女男精品网站| 在线免费av一区| 国产精品日韩成人| 精品一区二区综合| 欧美日韩你懂的| **欧美大码日韩| 国产麻豆视频一区二区| 欧美另类变人与禽xxxxx| 中文字幕一区二区三区蜜月| 久久精品国产**网站演员| 欧洲激情一区二区| 国产精品福利影院| 国产精品一区二区你懂的| 欧美精品色一区二区三区| 亚洲三级免费电影| 成人在线一区二区三区| 欧美第一区第二区| 免费在线观看不卡| 欧美日韩aaaaaa| 亚洲高清在线视频| 在线观看日韩高清av| 成人免费在线视频观看| 国产制服丝袜一区| 久久欧美一区二区| 韩国欧美一区二区| 日韩精品专区在线| 蜜臀久久99精品久久久久宅男| 欧美精品三级日韩久久| 亚洲一区二区三区在线播放| 色综合欧美在线| 亚洲你懂的在线视频| 色噜噜久久综合| 一区二区三区四区在线播放 | 欧美成人女星排名| 久久精品99国产精品日本| 日韩一级片网址|