`
黑色杰克史密斯
  • 浏览: 15231 次
社区版块
存档分类
最新评论
文章列表
cast(typeof(Function Poiner Name)) sample /*==========================================              NtCreateFile ==========================================*/ extern(Windows) NTSTATUS function (     PHANDLE             FileHandle, ACCESS_MASK         DesiredAccess, POBJECT_ATTRIBUTES  ObjectAtt ...
D语言的函数修饰 = _D + 函数模块字串的字符个数 + 模块名(默认为文件名) + 函数字符串字符个数 + 函数字符串 + F(Function) + 虚参类型名 + Z + 返回值类型 示例: module mainXASDA; void funwq(int,int,int); 修饰名 : _D9mainXASDA5funwqFiiiZv 成员函数修饰 = _D + 函数模块字串的字符个数 + 模块名(默认为文件名) + 类字符串字符个数 + 类字符串 + 成员函数字符串个数 + 成员函数字符串 +  MF(Member Function) + 虚参类型名 + Z + 返回值类型 ...
此篇所言 只针对windows 32 bit 版本 Linux/Unix/Mac/Win64 无关... Win32 下 里面的那个makefile窝用了 无法编译成功 .. 如果你可以编译成功的话 可以无视这篇文章 1. 下载 首先 需要在官网下载d语言的编译器 ... http://dlang.org/download.html 然后 下载 d 语言的directx 库 - bindings 这个项目托管在 GitHub 了 ..https://github.com/CS-svnmirror/dsource-bindings 还有一个 omf 格式 的 lib 工具 这个工具在 下载 ...
void NcLine ( int x0, int y0, int x1, int y1, uint p32BitVram, int pitch, uint color ) { p32BitVram += (x0 << 2) + y0 * pitch; int absX = x1 - x0, absY = y1 - y0, absXTemp = absX >> 31, absYTemp = absY >> 31; int vx_dir = ((absXTemp - ...
#ifndef __TIMING__INCLUDED__IOSA_4__ #define __TIMING__INCLUDED__IOSA_4__ #include <crtdefs.h> #include <stdio.h> #include <windows.h> #include <mmsystem.h> #ifdef __cplusplus extern "C" { #endif _CRTIMP void __cdecl _wassert(_In_z_ ...
Global site tag (gtag.js) - Google Analytics