예제 #1
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateThread(ref SECURITY_ATTRIBUTES lpThreadAttributes, int dwStackSize,
                                       ref int lpStartAddress, IntPtr lpParameter, int dwCreationFlags,
                                       ref int lpThreadId);
예제 #2
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateProcess(string lpApplicationName, string lpCommandLine,
                                        ref SECURITY_ATTRIBUTES lpProcessAttributes,
                                        ref SECURITY_ATTRIBUTES lpThreadAttributes, int bInheritHandles,
                                        int dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDriectory,
                                        ref STARTUPINFO lpStartupInfo,
                                        ref PROCESS_INFORMATION lpProcessInformation);
예제 #3
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateSemaphore(ref SECURITY_ATTRIBUTES lpSemaphoreAttributes, int lInitialCount,
                                          int lMaximumCount, string lpName);
예제 #4
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateNamedPipe(string lpName, int dwOpenMode, int dwPipeMode, int nMaxInstances,
                                          int nOutBufferSize, int nInBufferSize, int nDefaultTimeOut,
                                          ref SECURITY_ATTRIBUTES lpSecurityAttributes);
예제 #5
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreatePipe(int phReadPipe, int phWritePipe, ref SECURITY_ATTRIBUTES lpPipeAttributes,
                                     int nSize);
예제 #6
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateMailslot(string lpName, int nMaxMessageSize, int lReadTimeout,
                                         ref SECURITY_ATTRIBUTES lpSecurityAttributes);
예제 #7
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateMutex(ref SECURITY_ATTRIBUTES lpMutexAttributes, int bInitialOwner, string lpName);
예제 #8
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateFile(string lpFileName, int dwDesiredAccess, int dwShareMode,
                                     ref SECURITY_ATTRIBUTES lpSecurityAttributes, int dwCreationDisposition,
                                     int dwFlagsAndAttributes, IntPtr hTemplateFile);
예제 #9
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateFileMapping(IntPtr hFile, ref SECURITY_ATTRIBUTES lpFileMappigAttributes,
                                            int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow,
                                            string lpName);
예제 #10
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateDirectoryEx(string lpTemplateDirectory, string lpNewDirectory,
                                            ref SECURITY_ATTRIBUTES lpSecurityAttributes);
예제 #11
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateEvent(ref SECURITY_ATTRIBUTES lpEventAttributes, int bManualReset,
                                      int bInitialState, string lpName);
예제 #12
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateDirectory(string lpPathName, ref SECURITY_ATTRIBUTES lpSecurityAttributes);
예제 #13
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateConsoleScreenBuffer(int dwDesiredAccess, int dwShareMode,
                                                    ref SECURITY_ATTRIBUTES lpSecurityAttributes, int dwFlags,
                                                    IntPtr lpScreenBufferData);
예제 #14
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int RegSaveKey(IntPtr hKey, string lpFile, ref SECURITY_ATTRIBUTES lpSecurityAttributes);
예제 #15
0
파일: Kernel.cs 프로젝트: luowei98/RobertLw
 public static extern int RegCreateKeyEx(IntPtr hKey, string lpSubKey, int Reserved, string lpClass,
                                         int dwOptions, int samDesired,
                                         ref SECURITY_ATTRIBUTES lpSecurityAttributes, ref int phkResult,
                                         ref int lpdwDisposition);
예제 #16
0
파일: User.cs 프로젝트: luowei98/RobertLw
 public static extern int CreateDesktop(string lpszDesktop, string lpszDevice, ref DEVMODE pDevmode, int dwFlags,
                                        int dwDesiredAccess, ref SECURITY_ATTRIBUTES lpsa);