예제 #1
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int ReadConsoleOutputAttribute(HANDLE hConsoleOutput, ref int lpAttribute, int nLength, Kernel_struct.COORD dwReadCoord, ref int lpNumberOfAttrsRead);
예제 #2
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern void GlobalMemoryStatus(ref Kernel_struct.MEMORYSTATUS lpBuffer);
예제 #3
0
파일: User.cs 프로젝트: labeuze/source
		[DllImport("user32")] public static extern int CreateDesktop(string lpszDesktop, string lpszDevice, ref Gdi_struct.DEVMODE pDevmode, int dwFlags, int dwDesiredAccess, ref Kernel_struct.SECURITY_ATTRIBUTES lpsa);
예제 #4
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WriteFile(HANDLE hFile, IntPtr lpBuffer, int nNumberOfBytesToWrite, ref int lpNumberOfBytesWritten, ref Kernel_struct.OVERLAPPED lpOverlapped);
예제 #5
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern void GetStartupInfo(ref Kernel_struct.STARTUPINFO lpStartupInfo);
예제 #6
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WaitCommEvent(HANDLE hFile, ref int lpEvtMask, ref Kernel_struct.OVERLAPPED lpOverlapped);
예제 #7
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WriteConsoleOutputAttribute(HANDLE hConsoleOutput, short lpAttribute, int nLength, Kernel_struct.COORD dwWriteCoord, ref int lpNumberOfAttrsWritten);
예제 #8
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetConsoleCursorPosition(HANDLE hConsoleOutput, Kernel_struct.COORD dwCursorPosition);
예제 #9
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetConsoleScreenBufferSize(HANDLE hConsoleOutput, Kernel_struct.COORD dwSize);
예제 #10
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetCommTimeouts(HANDLE hFile, ref Kernel_struct.COMMTIMEOUTS lpCommTimeouts);
예제 #11
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetConsoleCursorInfo(HANDLE hConsoleOutput, ref Kernel_struct.CONSOLE_CURSOR_INFO lpConsoleCursorInfo);
예제 #12
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetCommState(HANDLE hCommDev, ref Kernel_struct.DCB lpDCB);
예제 #13
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetCommConfig(HANDLE hCommDev, ref Kernel_struct.COMMCONFIG lpCC, int dwSize);
예제 #14
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int ScrollConsoleScreenBuffer(HANDLE hConsoleOutput, ref Kernel_struct.SMALL_RECT lpScrollRectangle, ref Kernel_struct.SMALL_RECT lpClipRectangle, Kernel_struct.COORD dwDestinationOrigin, ref Kernel_struct.CHAR_INFO lpFill);
예제 #15
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int UnlockFileEx(HANDLE hFile, int dwReserved, int nNumberOfBytesToUnlockLow, int nNumberOfBytesToUnlockHigh, ref Kernel_struct.OVERLAPPED lpOverlapped);
예제 #16
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetConsoleWindowInfo(HANDLE hConsoleOutput, int bAbsolute, ref Kernel_struct.SMALL_RECT lpConsoleWindow);
예제 #17
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int VirtualQueryEx(HANDLE hProcess, IntPtr lpAddress, ref Kernel_struct.MEMORY_BASIC_INFORMATION lpBuffer, int dwLength);
예제 #18
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetDefaultCommConfig(string lpszName, ref Kernel_struct.COMMCONFIG lpCC, int dwSize);
예제 #19
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WriteConsoleOutput(HANDLE hConsoleOutput, ref Kernel_struct.CHAR_INFO lpBuffer, Kernel_struct.COORD dwBufferSize, Kernel_struct.COORD dwBufferCoord, ref Kernel_struct.SMALL_RECT lpWriteRegion);
예제 #20
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetThreadContext(HANDLE hThread, ref Kernel_struct.CONTEXT lpContext);
예제 #21
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WriteConsoleOutputCharacter(HANDLE hConsoleOutput, string lpCharacter, int nLength, Kernel_struct.COORD dwWriteCoord, ref int lpNumberOfCharsWritten);
예제 #22
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SetTimeZoneInformation(ref Kernel_struct.TIME_ZONE_INFORMATION lpTimeZoneInformation);
예제 #23
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int WriteFileEx(HANDLE hFile, IntPtr lpBuffer, int nNumberOfBytesToWrite, ref Kernel_struct.OVERLAPPED lpOverlapped, ref int lpCompletionRoutine);
예제 #24
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int SystemTimeToTzSpecificLocalTime(ref Kernel_struct.TIME_ZONE_INFORMATION lpTimeZoneInformation, ref User.Struct.SYSTEMTIME lpUniversalTime, ref User.Struct.SYSTEMTIME lpLocalTime);
예제 #25
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern void GetSystemInfo(ref Kernel_struct.SYSTEM_INFO lpSystemInfo);
예제 #26
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int TransactNamedPipe(HANDLE hNamedPipe, IntPtr lpInBuffer, int nInBufferSize, IntPtr lpOutBuffer, int nOutBufferSize, ref int lpBytesRead, ref Kernel_struct.OVERLAPPED lpOverlapped);
예제 #27
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern void LeaveCriticalSection(ref Kernel_struct.CRITICAL_SECTION lpCriticalSection);
예제 #28
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int UnhandledExceptionFilter(ref Kernel_struct.EXCEPTION_POINTERS ExceptionInfo);
예제 #29
0
파일: User.cs 프로젝트: labeuze/source
		[DllImport("user32")] public static extern int SetUserObjectSecurity(HANDLE hObj, ref int pSIRequested, ref Kernel_struct.SECURITY_DESCRIPTOR pSd);
예제 #30
0
파일: Kernel.cs 프로젝트: labeuze/source
		[DllImport("kernel32")] public static extern int QueryPerformanceFrequency(ref Kernel_struct.LARGE_INTEGER lpFrequency);