Lines Matching refs:CurrentString
322 CHAR16 *CurrentString;
368 CurrentString = Buffer;
412 ZeroMem (CurrentString, MaxStr * sizeof (CHAR16));
473 CopyMem (CurrentString + StringCurPos, CurrentString + StringCurPos + 1, sizeof (CHAR16) * (StringLen - StringCurPos));
498 if (CurrentString[Index] == L'\"') {
501 if (CurrentString[Index] == L' ' && !InQuotationMode) {
505 if (CurrentString[Index] == L'\\') {
509 if (StrStr(CurrentString + TabPos, L":") == NULL) {
514 if (TabStr[StrLen(TabStr)-1] == L'\\' && *(CurrentString + TabPos) == L'\\' ) {
519 CurrentString + TabPos,
524 StrnCatS(TabStr, (*BufferSize)/sizeof(CHAR16), CurrentString + TabPos, StringLen - TabPos);
527 StrnCpyS(TabStr, (*BufferSize)/sizeof(CHAR16), CurrentString + TabPos, (*BufferSize)/sizeof(CHAR16) - 1);
532 for ( TempStr = CurrentString
590 CopyMem(CurrentString + StringCurPos + 1, CurrentString + StringCurPos, (StringLen - StringCurPos)*sizeof(CurrentString[0]));
593 CurrentString[StringCurPos] = Key.UnicodeChar;
610 CopyMem (CurrentString + StringCurPos, CurrentString + StringCurPos + 1, sizeof (CHAR16) * (StringLen - StringCurPos));
678 CurrentString[0] = 0;
698 *CurrentString = CHAR_NULL;
733 CopyMem (CurrentString + TabUpdatePos, TabOutputStr, OutputLength * sizeof (CHAR16));
734 CurrentString[TabUpdatePos + OutputLength] = CHAR_NULL;
754 CopyMem (CurrentString, LinePos->Buffer, OutputLength * sizeof (CHAR16));
755 CurrentString[OutputLength] = CHAR_NULL;
774 ShellPrintEx ((INT32)Column, (INT32)Row, L"%s%.*s", CurrentString + Update, Delete, L"");
775 StringLen = StrLen (CurrentString);
778 SetMem (CurrentString + StringLen, Delete * sizeof (CHAR16), CHAR_NULL);
836 if (CurrentString != NULL && StrLen(CurrentString) > 0) {
840 AddLineToCommandHistory(CurrentString);